source: trunk/MagicSoft/Cosy/Changelog@ 1675

Last change on this file since 1675 was 1675, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 18.1 KB
Line 
1 -*-*- END -*-*-
2 2002/11/12 - Thomas Bretz (LaPalma):
3
4 * aposs/Manual.m:
5 - fixed a bug which caused the drive to shake in case is was
6 switched on again after an emergency switch off
7
8
9
10 2002/09/24 - Thomas Bretz (LaPalma):
11
12 * Starguider.[h,cc]:
13 - added some new menu options
14
15 * cosy.cc:
16 - added the mode switch
17 - tried to get rid of the seg-fault at the end of the program.
18
19 * base/BaseLinkDef.h:
20 - aded MStar
21
22 * base/Makefile:
23 - added MStar.cc
24 - added MStarList.cc
25
26 * base/coord.h:
27 - added <<-/>>-operators for the coordinates
28
29 * base/timer.h:
30 - added getters for d/m/y
31
32 * catalog/StarCatalog.[h,cc]:
33 - added some consts
34 - implemented MStarList-usage
35
36 * devdrv/shaftencoder.cc:
37 - fixed segfaults triing to display values on non existing labels
38
39 * gui/MGCoordinate.[h,cc]:
40 - fixed a problem typing in negative coordinates<1
41
42 * MCosy.[h,c]:
43 - deleted
44
45 * gui/MGCosy.[h,cc]:
46 - added many new options
47 - added time display
48
49 * gui/MGStarguider.[h,cc]:
50 - added many new options
51
52 * main/MainLinkDef.h, main/Makefile:
53 - added MBending
54
55 * main/MBending.[h,cc]:
56 - added
57
58 * videodev/Camera.cc:
59 - added some debugging output
60
61 * videodev/Filter.cc:
62 - changed filter cut from 3.0 to 2.5
63
64
65
66 2002/07/10 - Thomas Bretz:
67
68 * base/coord.h:
69 - added some member functions
70
71 * main/MBending.[h,cc]:
72 - added
73
74
75
76 2002/06/03 - Thomas Bretz:
77
78 * gui/MGImage.cc:
79 - fixed a bug in the destructor while freeing fBuffer
80
81
82
83 2002/04/12 - Thomas Bretz:
84
85 * Makefile.conf.linux-gnu:
86 - added -D_REENTRANT
87
88 * base/MThread.cc:
89 - added debug output
90
91 * candrv/canopen.cc:
92 - added debug output to destructor
93
94 * candrv/vmodican.cc:
95 - added debug output to failing read
96 - added some general debug output
97
98 * catalog/SlaStars.[h,cc]:
99 - added CalcRaDecFast
100 - added Calc*AzFast
101 - added some comments
102
103 * devdrv/macs.cc:
104 - added some HandleSDOOK output
105 - changed timer frequency to Guard Time third instead of half
106 - added some degub output
107 - changed timer to single shot timer
108 - switched off Mac timeout handling!!!
109
110 * gui/MGCosy.cc:
111 - added demo mode for 'Tag-der-Physik'
112
113 * gui/MGSkyPosition.cc:
114 - changed 'dots' to fast calculation functions
115
116 * gui/MGEmbeddedCanvas.cc:
117 - added some output
118 - fixed a bug with zero range
119
120 * main/MCosy.[h,cc]:
121 - added and changed some output
122 - changed LimitSpeed
123 - changed TalkThread
124 + only change offset when a new value for this axis is available
125 + reset the HasChanged flag before testing it
126
127
128
129 2002/04/11 - Thomas Bretz:
130
131 * base/MThread.[h,cc]:
132 - added priority to constructor
133
134 * base/coord.h:
135 - added setter functions to RaDec
136
137 * base/msgqueue.[h,cc]:
138 - added some comments
139
140 * candrv/network.cc:
141 - HasError now checks all nodes
142
143 * candrv/nodedrv.[h,cc]:
144 - fixed some buggy output
145
146 * candrv/vmodican.cc:
147 - removed nonsens SetPriority (doesn't have any effect)
148
149 * gui/MGCosy.cc:
150 - replaced colors by the correct requested colors
151
152 * gui/MGSkyPosition.[h,cc]:
153 - added dots for the position in the past and future
154
155
156
157 2002/04/04 - Thomas Bretz:
158
159 * cosy.cc:
160 - redirected logging output also to screen
161
162 * base/msgqueue.cc:
163 - qualified void-pointer in delete-statements
164
165 * candrv/canopen.cc, candrv/vmodican.cc, candrv/network.cc:
166 - added some more output
167
168 * candrv/vmodican.cc:
169 - added a more informative ouput in case of open fails and exit
170
171 * videodev/Camera.cc:
172 - qualified return value of mmap
173
174
175
176 2001/12/21 - Thomas Bretz:
177
178 * candrv/*.cc:
179 - added comments
180
181 * candrv/*.[cc,h], devdrv/*.[cc,h]:
182 - replaced struct timeval by timeval_t
183
184 * .rootrc:
185 - added
186
187 * Makefile:
188 - changed to create a shared object (for html docu)
189
190 * macros/dohtml.C:
191 - added
192
193 * macros/rootlogon.C:
194 - added
195
196 * subdir lib:
197 - added
198
199
200
201 2001/12/12 - Thomas Bretz:
202
203 * base/coord.h:
204 - added constants for unit transformations
205
206 * base/msgqueue.h:
207 - replaced pthread.h by thread.h
208
209 * base/timer.h:
210 - removed unistd.h
211 - added forward declaration for timeval
212
213 * candrv/CandrvLinkDef.h:
214 - added VmodIcan
215 - added CanOpen
216 - added Network
217 - added NodeDrv
218 - added PendingSDO
219 - added PendingSDOList
220
221 * candrv/nodedrv.h, candrv/sdolist.h, candrv/vmodican.h,
222 videodev/Camera.h, videodev/Writer.h:
223 - added ClassDef
224 - added some declarations for __CINT__ case
225
226 * base/MThread.h:
227 - added some declarations for __CINT__ case
228
229 * base/threads.h:
230 - added
231
232 * catalog/CatalogLinkDef.h:
233 - added Slalib+
234 - added SlaStars+
235 - added SlaPlanets+
236 - added SaoFile+
237 - added StarCatalog+
238
239 * catalog/SlaStars.h:
240 - added ClassDef
241 - included coord.h for coordation tranformations
242
243 * catalog/SlaStars.cc, catalog/Slalib.cc, gui/MGSkyPosition.cc:
244 - added ClassImp
245 - changed slalib macros to coord.h constants
246
247 * catalog/StarCatalog.h:
248 - added ClassDef
249 - changed slalib macros to coord.h constants
250
251 * devdrv/DevdrvLinkDef.h:
252 - added Macs+;
253 - added ShaftEncoder+;
254
255 * gui/GuiIncl.h:
256 - added coord.h
257
258 * gui/GuiLinkDef.h:
259 - added MGAccuracy+;
260 - added MGCoordinate+;
261 - added MGCoordinates+;
262 - added MGEmbeddedCanvas+;
263 - added MGImage+;
264 - added MGSkyPosition+;
265 - added MGVelocity+;
266 - added MGCosy+;
267 - added MGStarguider+;
268
269 * gui/MGCoordinate.[h,cc]:
270 - changed Flist to pointer type
271
272 * gui/MGCosy.cc:
273 - added ClassImp
274 - fixed a bug which causes 'Exit' not to work
275 - changed slalib macros to coord.h constants
276
277 * gui/MGCosy.h:
278 - added ClassDef
279
280 * gui/MGEmbeddedCanvas.h:
281 - added ClassImp
282 - removed consts
283
284 * gui/MGStarguider.[h,cc]:
285 - added ClassImp/Def
286 - change fList to pointer type
287 - change fRaDec to pinter type
288 - changed fSao to pointer type
289
290 * main/MCosy.[h,cc]:
291 - added ClassImp
292 - changed order
293 - added comments
294 - changed slalib macros to coord.h constants
295 - changed defines to enums
296
297 * main/MainCint.h:
298 - removed
299
300 * main/MainLinkDef.h:
301 - added MCosy
302
303 * devdrv/Makefile, candrv/Makefile, catalog/Makefile, gui/Makefile,
304 main/Makefile, videodev/Makefile:
305 - added CINTHEADERS
306
307 * candrv/canopen.cc, candrv/network.cc,candrv/nodedrv.cc, candrv/sdolist.cc
308 candrv/vmodican.cc, catalog/SaoFile.cc, catalog/SlaPlanets.cc,
309 catalog/StarCatalog.cc, devdrv/macs.cc, devdrv/shaftencoder.cc,
310 gui/MGAccuracy.cc, gui/MGCoordinate.cc, gui/MGCoordinates.cc,
311 gui/MGEmbeddedCanvas.cc, gui/MGImage.cc, gui/MGVelocity.cc,
312 videodev/Camera.cc, videodev/Filter.cc, videodev/Writer.cc:
313 - added ClassImp
314
315 * candrv/network.h, catalog/SaoFile.h, catalog/SlaPlanets.h,
316 catalog/Slalib.h, devdrv/macs.h, devdrv/shaftencoder.h,
317 gui/MGAccuracy.h, gui/MGCoordinate.h, gui/MGCoordinates.h,
318 gui/MGImage.h, gui/MGSkyPosition.h, gui/MGVelocity.h,
319 videodev/Filter.h:
320 - added ClassDef
321
322 * videodev/VideodevLinkDef.h:
323 - added Writer+;
324 - added Filter+;
325 - added Camera+;
326
327
328
329 2001/09/10 - Thomas Bretz:
330
331 * base/timer.[h,cc]:
332 - added dome comments
333
334 * candrv/canopen.[cc,h]:
335 - added boolean in SendSDO to suppress occurance in SDO list
336
337 * candrv/nodedrv.[h,cc]:
338 - added Names for Node
339 - added boolean in SendSDO to suppress occurance in SDO list
340
341 * devdrv/macs.[h,cc]:
342 - changed GetId() to GetNodeName() in logging output
343 - made timeout timer periodic again
344 - added timeout for Mac response (added SDOOK)
345 - added Name for Node
346
347 * devdrv/shaftencoder.[h,cc]:
348 - changed GetId() to GetNodeName() in logging output
349 - added Name for Node
350
351 * main/MCosy.[h,cc]:
352 - renamed fAlt1 to fZd1
353 - renamed fAlt2 to fZd2
354
355
356
357 2001/09/07 - Thomas Bretz:
358
359 * aposs/Magic.m:
360 - implemented timeout if cosy crashes
361
362 * candrv/nodedrv.[h,cc]:
363 - Changed ms in WaitForSDO to signed
364
365 * devdrv/macs.[h,cc]:
366 - added 'case 0x4000'
367 - added SetTimeout
368 - added ReqTimeout
369 - added EnableTimeout
370 - added disabling Timeout to Init
371 - changed all upper case 'strings' to lower case
372 - added HandleTimer
373
374 * main/MCosy.cc:
375 - added enableing timeout for Mac1, Mac2
376
377
378
379 2001/09/06 - Thomas Bretz:
380
381 * MCosy.[cc,h]
382 - moved to main
383 - moved logging files to log dir
384
385 * MStarguider.[h,cc]
386 - moved to main
387
388 * Starguider.[h,cc]:
389 - renamed to MGStarguider.[h,cc]
390 - moved to gui dir
391
392 * cosy.cc:
393 - moved logging file to log dir
394
395 * starg.cc:
396 - removed InitGui stuff
397
398
399
400 2001/08/30 - Thomas Bretz:
401
402 * MCosy.[h,cc]
403 - fixed some small bugs in tracking and positioning
404 - reorganized StopMovement and CheckForError
405 - added code into LimitSpeed
406 - added cosy.err
407 - rewrote MTTalk not to ba detached
408 - reorganized the code of MTTalk
409 - added StopMovement, WaitForEndMovement and IsPositioning
410
411 * Starguider.cc:
412 - ready for new MGCoordinates-Constructor
413
414 * base/coord.h:
415 - added pre-'-' operator
416
417 * devdrv/shaftencoder.[h,cc]:
418 - introduced an HasChanged - flag
419
420 * gui/MGAccuracy.cc:
421 - replaced floats by doubles in accuracy calculation,
422 gave wrong values
423
424 * gui/MGCoordinate.[h,cc]:
425 - made a bit wider
426 - added support for hms-system
427
428 * gui/MGCoordinates.[h,cc]:
429 - changed to use two fixed systems RaDec (hms), ZdAz(dms)
430
431 * gui/MGCosy.cc:
432 - added new MGCoordinates
433 - moved two MGCoordinates to CreateTabs
434 - renamed CreateButton to CreateTabs
435 - made MGCoordinates a Client of the two Tabs
436 - transform Ra of RaDec MGCoordinates to Degrees.
437 - Introduced StartPos, StartTrack
438
439 * gui/MGVelocity.cc:
440 - added displaying values of speed
441
442
443
444 2001/08/29 - Thomas Bretz:
445
446 * base/BaseLinkDef.h, base/BaseIncl.h,
447 candrv/CandrvIncl.h, candrv/CandrvLinkDef.h,
448 catalog/CatalogLinkDef.h, catalog/CatalogIncl.h,
449 devdrv/DevdrvIncl.h, devdrv/DevdrvLinkDef.h,
450 gui/GuiLinkDef.h, gui/GuiIncl.h,
451 slalib/SlalibIncl.h, slalib/SlalibLinkDef.h,
452 videodev/VideodevLinkDef.h, videodev/VideodevIncl.h:
453 - added
454
455 * Makefile.rules:
456 - added CINTHEADERS
457
458 * cosy.cc:
459 - changed logging to MLog
460
461 * base/Makefile:
462 - added MLog and MLogManip
463
464 * base/log.h, candrv/canopen.[h,cc], candrv/network.[h,cc],
465 candrv/nodedrv.[h,cc], candrv/vmodican.[h,cc],
466 devdrv/macs.[h,cc]
467 - changed from ostream to MLog
468
469 * devdrv/shaftencoder.[h,cc]
470 - changed from ostream to MLog
471 - changed buffering of values
472 - removed old updating thread stuff
473
474 * catalog/SlaStars.[h,cc]:
475 - added GetApproxVel
476
477 * gui/MGAccuracy.cc:
478 - fixed the wrong deg2rad value
479 - added more accurate calculation of one dimensional
480 tracking error value
481
482 * MGCosy.[h,cc]:
483 - added a TGListBox
484 - added some Labels to display offset as value
485 - removed offset display
486 - changed layout of dialog
487 - added layout manager
488 - added status frame
489 - added tabs
490 - added status display and update
491
492 * gui/MGEmbeddedCanvas.cc:
493 - removed raised frame around embedded canvas
494 - enhanced size by 1
495
496 * gui/MGSkyPosition.cc:
497 - a new position checks now for a new angle, too
498 - removed debugging output
499
500 * slalib/Makefile:
501 - added altaz.c
502
503 * MCosy.[cc,h]:
504 - added fStatus support and update
505 - added some new function to outsource some code from
506 positioning and tracking algorithms
507 - TerminateApp now sends WM_QUIT
508 - removed comments with old GUI thread
509 - added a missing bracket, which prevents us from stopping
510 a positioning command
511 - changed some output from cout to lout
512 - added empty prototype to Limit speed in tracking mode
513 - changed constructor to use of MLog
514
515 * base/MGList.h:
516 - added DBG_MGLIST for debugging
517
518 * gui/MGCoordinate.cc:
519 - removed logging statement from destructor
520
521 * gui/MGVelocity.cc:
522 - the factor 4 is now applied outside of the dialog.
523
524
525
526 2001/08/23 - Thomas Bretz:
527
528 * gui/MGEmbeddedCanvas.[h,cc]:
529 - added
530
531 * gui/MGVelocity.[h,cc]:
532 - added
533
534 * MCosy.[h,cc]:
535 - added GetRePosPdo
536 - changed fOffset to an offset between the se and re system
537 - changed old fOffset to fTrackingError which gives you a good
538 estimate what the tracking error really is
539 - changed the weighting of fOffset from 0.1 to 0.3
540 - reordered some statements for a better overview
541 - changed update of GUI from thread to a timer (s.HandleTimer)
542
543 * Makefile:
544 - added libpthread.a
545 - reordered libraries
546
547 * gui/MGAccuracy.[h,cc]:
548 - changed the layout
549 - make use of TGaxis
550 - added the numbers as text into canvas
551 - added a title
552 - derived from MEmbeddedCanvas
553
554 * gui/MGCosy.[h,cc]:
555 - changed layout
556 - added canvas for velocity
557 - added canvas for offset
558
559 * gui/MGSkyPosition.[h,cc]:
560 - added position as text
561 - added axis labels
562 - derived from MEmbeddedCanvas
563 - reorganized parts of the existing code
564
565
566
567 2001/08/17 - Thomas Bretz:
568
569 * Added:
570 - catalog/SlaStars.cc
571 - catalog/SlaStars.h
572 - catalog/SlaPlanets.cc
573 - catalog/SlaPlanets.h
574 - gui/MGAccuracy.cc
575 - gui/MGAccuracy.h
576
577 * MCosy.[h,cc]:
578 - removed dependance from MGSkyPosition
579 - changed Timer function names
580 - moved timer calls into Slalib calls
581 - changed Slalib to SlaStars
582 - added fAccuracy
583 - added accuracy display to MTGui
584
585 * Makefile:
586 - changed order of libraries
587
588 * Starguider.cc:
589 - changed Timer function names
590
591 * base/timer.[h,cc]
592 - changed GetTime -> Now
593 - changed GetMjd -> CalcMjd
594
595 * catalog/Makefile:
596 - added new file SlaStars.cc
597 - added new file SlaPlanets.cc
598
599 * catalog/Slalib.[h,cc]:
600 - moved star dependent functions to derived class SlaStars
601 - changed name of Set to SetMjd
602 - made SetMjd virtual
603 - derives from Timer now
604 - added conversion function for XYZ->ZdAz
605
606 * catalog/StarCatalog.cc:
607 - moved timer calls into Slalib calls
608 - changed Slalib to SlaStars
609
610 * devdrv/macs.cc:
611 - changed names of timer function calls
612
613 * devdrv/shaftencoder.cc:
614 - changed names of timer function calls
615 - changed some cout's to lout's
616
617 * gui/MGCosy.[h,cc]:
618 - added fAccuracy
619 - moved timer calls into Slalib calls
620 - changed Slalib to SlaStars
621
622 * gui/MGSkyPosition.[h,cc]:
623 - added display of planet positions
624
625 * slalib/Makefile:
626 - added missing files
627
628
629
630 2001/08/15 - Thomas Bretz:
631
632 * Added:
633 - Makefile.conf.general
634 - gui/Makefile
635 - base/Makefile
636 - candrv/Makefile
637 - catalog/Makefile
638 - slalib/Makefile
639 - videodev/Makefile
640 - devdrv/Makefile
641 - base/MThread.[h,cc]
642 - base/MTimeout.[h, cc]
643 - mgui/MGSkyPosition.[h, cc]
644 - catalog/Slalib.[h,cc]
645
646 * .cosyrc:
647 - changed names
648 - added HomeTime
649
650 * MCosy.[h,cc]:
651 - added home time
652 - added MTGui, MTTalk
653 - added reading environment
654
655 * Makefile, Makefile.conf.linux-gnu, Makefile.rules
656 - changed to Mars style
657
658 * Starguider.cc:
659 - changed include timer.g to base/timer.h
660
661 * Starguider.[h,cc]:
662 - renamed Execute to ProcessFrame
663
664 * cosy.cc:
665 - removed unnecessary includes
666
667 * base/MGList.h:
668 - added debug output
669
670 * base/msgqueue.cc:
671 - added comments
672
673 * base/msgqueue.h:
674 - made Break const
675
676 * candrv/canopen.[h,cc]:
677 - made CobId const
678
679 * candrv/network.[h,cc]:
680 - fixed typo
681 - StopReceiver -> VmodIcan::Stop
682 - made HasError const
683
684 * candrv/nodedrv.[h,cc]:
685 - added timeout to WaitForSdo
686
687 * candrv/sdolist.[h,cc]:
688 - made IsPending const
689
690 * candrv/vmodican.[h,cc]:
691 - changed ReceiveThread to new stylish MThread
692
693 * devdrv/macs.[h,cc]:
694 - changed SetHome to use a maximum positioning time
695 - added comments
696 - replaces SetSyncMode by StartPosSync and StartVelSync
697
698 * devdrv/shaftencoder.[h,cc]:
699 - removed gui thread (the update is done by MTGui now)
700
701 * gui/MGCosy.[h,cc]:
702 - some small changed
703 - removed fList->Delete()
704 - added MSkyPosition-Object
705 - gSystem->ExitLoop() replaced by gSystem->Terminate(0)
706
707 * videodev/Camera.[h,cc]:
708 - renamed Execute to ProcessFrame
709
710
711
712 2001/05/25 - Thomas Bretz:
713
714 * .cosyrc:
715 - added
716
717 * MCosy.[h,cc]:
718 - changed the error handling os SetPosition
719 - added resources from environment-file '.cosyrc'
720 - added WM_WAIT
721 - added support for Mac3 (Synchronisation)
722 - added software endswitch
723
724 * macs.[h,cc]:
725 - emhanced error handling
726 - added sync support
727
728 * timer.h:
729 - H(), M(), S() added
730
731 * network.[h,cc]:
732 - HasError() added
733
734 * nodedrv.[h,cc]:
735 - error flag handling added
736
737 * Magic.m:
738 - new version 0.62
739 - enhanced error handling
740 - sync support
741
742 * Starcatalog.[h,cc], Camera.cc, Filter.[h,cc], Writer.[h,cc],
743 MGImage.[h,cc]:
744 - changed type of image from char* to byte*
745
746 * MGCoordinate.[h,cc]:
747 - changed typed from UInt_t to Int_t
748
749
750 2001/04/10 - Thomas Bretz:
751
752 * Starguide.[h,cc]:
753 - added limiting magnitude to menu
754
755 * catalog/StarCatalog.cc, catalog/SaoFile.cc:
756 - exit if file cannot be opened
757
758 * catalog/File.[h,cc]:
759 - added !-operator
760 - warning output in case of a file which could not be opened
761
762
763 2001/04/09 - Thomas Bretz:
764
765 * First checkin
Note: See TracBrowser for help on using the repository browser.