source: trunk/MagicSoft/Cosy/Changelog@ 1784

Last change on this file since 1784 was 1784, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 26.7 KB
Line 
1 -*-*- END -*-*-
2 2003/02/21 - Thomas Bretz (La Palma):
3
4 * gui/MGSkyPosition.[h,cc]:
5 - some changes trying to get rid of a strange memory leak
6
7 * candrv/nodedrv.cc:
8 - changed output
9
10 * catalog/Slalib.h:
11 - added Hms2DegRad and Dms2Rad
12
13
14 2003/02/16 - Thomas Bretz (La Palma):
15
16 * base/MStarList.h:
17 - added default for mag to Add
18
19 * base/coord.h:
20 - replaced kRadDeg by including MAGIC.h
21
22 * base/timer.[h,cc]:
23 - changed Now to call virtual function SetMjd
24
25 * gui/MGAccuracy.cc:
26 - fixed a bug causing the display to display error%60
27
28 * gui/MGCosy.[h,cc]:
29 - added combo box for predifed positions
30 - update display of time only when time changed
31
32 * gui/MGSkyPosition.[h,cc]:
33 - added bright stars
34
35 * main/MCosy.[h,cc]:
36 - some changes to output
37 - replaced HasZombie by a preliminary one
38 - changed dT to 3s
39 - removed time correction factor in Tracking algorithm
40 - PRELIMINARY TalkThreadTracking
41
42
43
44 2003/02/14 - Thomas Bretz (La Palma):
45
46 * .cosyrc:
47 - added prototypes for the telescope allowed range
48
49 * Makefile:
50 - changed test to testse
51
52 * candrv/vmodican.cc:
53 - added the possibility to start cosy without the CANbus card
54 installed
55
56 * catalog/SlaPlanets.cc:
57 - fixed the ephemeris configuration
58
59 * catalog/SlaStars.cc:
60 - added some more comments
61
62 * catalog/Slalib.[h,cc]:
63 - changed Wuerzburg location to LaPalma location
64 - added Height to the data members
65
66 * main/MCosy.[h,cc]:
67 - added range checks in positioning and tracking
68
69 * slalib/Makefile:
70 - added rdplan
71 - added pvobs
72 - added dtt
73 - added dat
74 - added rcc
75
76 * starg.cc, catalog/SlaStars.[h,cc], catalog/Slalib.[h,cc],
77 catalog/StarCatalog.[h,cc], devdrv/macs.cc, devdrv/shaftencoder.cc,
78 gui/MGCosy.[h,cc], gui/MGSkyPosition.[h,cc], gui/MGStarguider.[h,cc]:
79 - changed to use MObservatory
80 - changed usage of timer to new style
81
82 * catalog/SlaPlanets.[h,cc]:
83 - removed old style calculation
84 - added fTt
85
86 * gui/MGCosy.cc:
87 - added new tab for SE Test
88
89 * main/MCosy.[h,cc]:
90 - don't use second SE when only one is attached
91 - added SE Test stuff
92
93 * base/BaseLinkDef.h, base/Makefile:
94 - added MParContainer
95 - added MObservatory
96
97 * base/timer.[h,cc]:
98 - changed the calculation of the date according to slalib
99
100
101
102 2003/01/23 - Thomas Bretz:
103
104 * .cosyrc:
105 - changed maximum time to reach home from 100 to 150
106
107 * Makefile:
108 - added devdrv
109
110 * Makefile.rules, candrv/Makefile, devdrv/Makefile:
111 - changed some ordering
112
113 * devdrv/shaftencoder.cc:
114 - changed Guarding from 2x125 to 2x175
115
116 * main/MCosy.cc:
117 - fixed StopWaitingForSDO bug (if this was raised once the
118 'shutdown' never waited correctly for an SDo anymore)
119 - fixed the usage of the bending correction in some places
120
121 * testse.cc:
122 - added
123
124
125 2003/01/23 - Thomas Bretz:
126
127 * cosy.cc:
128 - changed baudrate to 125kbps
129
130 * base/msgqueue.cc:
131 - changed output
132 - ignore pending messages
133
134 * candrv/canopen.[h,cc]:
135 - added Emergency Message
136 - added EnableNodeguard
137 - added SendNodeguard
138
139 * candrv/network.[h,cc]:
140 - call handles only if Fnodes[node]!=NULL
141 - added time to HandleSDOOK
142 - changed output
143 - added HandleNodeguard
144 - added HandleEmergency
145
146 * candrv/nodedrv.[h,cc]:
147 - added fTimeout for Nodeguarding
148 - Enable Nodeguard and Emergency messages
149 - added time to HandleSDOOK
150 - added SendNodeguard
151 - added StartGuarding
152 - added StopGuarding
153 - added HandleTimer
154 - added HandleNodeguard
155 - added SetZombie
156
157 * candrv/vmodican.[h,cc]:
158 - fixed a typo
159 - added rtr to SendCanFrame
160
161 * devdrv/macs.[h,cc]:
162 - removed guarding stuff (moved to nodedrv)
163 - changed 0x4000 handling to 0.63 style
164 - added check for software version
165 - added time to HandleSDOOk
166 - set node to Zombie in case of error
167 - don't do any error handling for the moment
168 - removed ReqTimeoutTime
169 - overload SendNodeguard
170 - removed EnableTimeout
171 - removed HandleTimer
172 - removed ResetTimeout
173 - added Start/StopHostGuarding
174
175 * devdrv/shaftencoder.[h,cc]:
176 - added 0x100c, 0x100d, 0x100e
177 - added Start/StopGuarding to Init
178
179 * gui/MGCosy.cc:
180 - enhanced labels for Offset
181 - changed 'soll' to 'nominal'
182 - changed the demo mode for tests
183
184 * gui/MGSkyPosition.[h,cc]:
185 - added saturn
186 - changed the colors a bit
187
188
189
190 2003/01/20 - Thomas Bretz:
191
192 * aposs/Manual.m
193 - added support for the elevation axis brake
194 - enabled check for operation mode (remote control/pc)
195 - added 'reset' label
196 - moved syncv/cstart to setting rf
197
198
199
200 2003/01/14 - Thomas Bretz:
201
202 * cosy.cc:
203 - added output
204
205 * candrv/network.[cc,h]:
206 - small change to Start
207 - added CheckConnections
208
209 * candrv/nodedrv.[h,cc]:
210 - new Init
211 - new CheckConnections
212 - replaced virtual InitDevice by a common function
213 - replaced virtual Reboot by a common function
214 - Don't send anything to a Zombie node
215 - Delete SDO from list in case of Zombie status instead of waiting
216
217 * candrv/vmodican.cc:
218 - Don't terminate when having a noisy network
219
220 * devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc]:
221 - added fSoftVersion
222 - added SDO 0x100b
223 - moved init stuff from InitDevice to Init
224 - removed InitDevice and Reboot
225 - added CheckConnection
226
227 * devdrv/shaftencoder.[h,cc]:
228 - Don't display something when having Zombie status
229
230 * main/MCosy.[h,cc]:
231 - reworked all Zombie-stuff
232 - implemented checking of network
233
234
235
236 2003/01/13 - Thomas Bretz:
237
238 * bending.txt:
239 - changed to fit the parameters of the model
240
241 * cosy.cc:
242 - made the 'standard mode' the default
243
244 * base/MTimeout.h:
245 - fixed the change of the base member function name of Notify
246
247 * candrv/network.[h,cc]:
248 - don't set fNodes[i] to NULL if Node is Zombie
249 - implemented HasZombie and RebootZomies
250
251 * candrv/nodedrv.[h,cc]:
252 - implemented a base function Reboot
253 - set node to Zombie status if waitforsdo timed out
254
255 * candrv/vmodican.cc:
256 - added more precise output for CTXcon
257
258 * devdrv/macs.[h,cc]:
259 - if first waitforsdo fails set don't go on
260 - implemented fStatus
261 - implemented enum for fStatus
262
263 * gui/MGAccuracy.cc, gui/MGSkyPosition.cc, gui/MGVelocity.cc:
264 - call SetNoContextMenu in constructor
265
266 * gui/MGCosy.[h,cc]:
267 - some new labels
268 - implemented SetLabelColor
269
270 * gui/MGEmbeddedCanvas.[h,cc]:
271 - implemented SetNoContextMenu
272
273 * main/MCosy.cc:
274 - exchanged all conditionals for the pointers to the nodes
275 by IsZombieNode
276 - implemented check for zombies in Proc
277
278
279
280 2003/01/10 - Thomas Bretz:
281
282 * candrv/network.cc, devdrv/macs.cc, devdrv/shaftencoder.cc:
283 - changed output
284
285 * devdrv/macs.[h,cc]:
286 - request encoder resolution when starting
287
288 * devdrv/shaftencoder.cc:
289 - some fixed in HandleSDO output
290 - fixed a missing return in HandleSDO
291
292 * gui/MGAccuracy.cc, gui/MGVelocity.cc:
293 - set label offset
294
295 * gui/MGCosy.[h,cc]:
296 - added some new gui elements and its handling
297
298 * main/MCosy.[h,cc]:
299 - impemented fZdAzSoll
300 - slight changes to the output
301 - implemented WM_HOME
302 - fixed workaround for the encoder resolutions of the MACS
303
304 * base/MGLIst.h
305 - removed (use the one from Mars)
306
307
308
309 2003/01/08 - Thomas Bretz:
310
311 * bending.txt:
312 - added (preliminary)
313
314 * .cosyrc:
315 - added
316 > Az_GearRatio[U_mot/U_tel]: 5891.7
317 > Zd_GearRatio[U_mot/U_tel]: 2475.6
318 > Az_ResRE[re/U_mot]: 500
319 > Zd_ResRE[re/U_mot]: 500
320 > Az_Id-MAC1: 1
321 > Az_Id-MAC2: 3
322 > Zd_Id-MAC: 2
323 > Zd_Id-MAC1: 4
324 > Zd_Id-MAC2: 5
325 > Az_Id-MAC: 6
326
327 * Makefile:
328 - removed cosy.so
329
330 * Makefile.conf.linux-gnu:
331 - removed optimization (causes problems) --> TO BE FIXED
332
333 * candrv/canopen.h:
334 - added return value to WaitForSDO
335
336 * devdrv/macs.cc:
337 - fixed a typo
338
339 * gui/MGCosy.cc:
340 - added 'Reset Bending'
341
342 * main/MBending.[h,cc]
343 - added Reset
344 - fixed a problem with the units in the correction
345 - added CorrectBack functions
346
347 * main/MCosy.[h,cc]:
348 - changed the bahaviour in case no MAC3 is found
349 - fixed that the MAC3 didn't synchronize anymore
350 - added the bending correction to the displayed position
351 - added a workaround for the wrong (0) Gear Ratios --> TO BE FIXED
352 - added Reset Bending
353 - changed the MAC and SE Id to be a resource value (from .cosyrc)
354
355
356
357 2002/11/12 - Thomas Bretz (LaPalma):
358
359 * aposs/Manual.m:
360 - fixed a bug which caused the drive to shake in case is was
361 switched on again after an emergency switch off
362
363
364
365 2002/09/24 - Thomas Bretz (LaPalma):
366
367 * Starguider.[h,cc]:
368 - added some new menu options
369
370 * cosy.cc:
371 - added the mode switch
372 - tried to get rid of the seg-fault at the end of the program.
373
374 * base/BaseLinkDef.h:
375 - aded MStar
376
377 * base/Makefile:
378 - added MStar.cc
379 - added MStarList.cc
380
381 * base/coord.h:
382 - added <<-/>>-operators for the coordinates
383
384 * base/timer.h:
385 - added getters for d/m/y
386
387 * catalog/StarCatalog.[h,cc]:
388 - added some consts
389 - implemented MStarList-usage
390
391 * devdrv/shaftencoder.cc:
392 - fixed segfaults triing to display values on non existing labels
393
394 * gui/MGCoordinate.[h,cc]:
395 - fixed a problem typing in negative coordinates<1
396
397 * MCosy.[h,c]:
398 - deleted
399
400 * gui/MGCosy.[h,cc]:
401 - added many new options
402 - added time display
403
404 * gui/MGStarguider.[h,cc]:
405 - added many new options
406
407 * main/MainLinkDef.h, main/Makefile:
408 - added MBending
409
410 * main/MBending.[h,cc]:
411 - added
412
413 * videodev/Camera.cc:
414 - added some debugging output
415
416 * videodev/Filter.cc:
417 - changed filter cut from 3.0 to 2.5
418
419
420
421 2002/07/10 - Thomas Bretz:
422
423 * base/coord.h:
424 - added some member functions
425
426 * main/MBending.[h,cc]:
427 - added
428
429
430
431 2002/06/03 - Thomas Bretz:
432
433 * gui/MGImage.cc:
434 - fixed a bug in the destructor while freeing fBuffer
435
436
437
438 2002/04/12 - Thomas Bretz:
439
440 * Makefile.conf.linux-gnu:
441 - added -D_REENTRANT
442
443 * base/MThread.cc:
444 - added debug output
445
446 * candrv/canopen.cc:
447 - added debug output to destructor
448
449 * candrv/vmodican.cc:
450 - added debug output to failing read
451 - added some general debug output
452
453 * catalog/SlaStars.[h,cc]:
454 - added CalcRaDecFast
455 - added Calc*AzFast
456 - added some comments
457
458 * devdrv/macs.cc:
459 - added some HandleSDOOK output
460 - changed timer frequency to Guard Time third instead of half
461 - added some degub output
462 - changed timer to single shot timer
463 - switched off Mac timeout handling!!!
464
465 * gui/MGCosy.cc:
466 - added demo mode for 'Tag-der-Physik'
467
468 * gui/MGSkyPosition.cc:
469 - changed 'dots' to fast calculation functions
470
471 * gui/MGEmbeddedCanvas.cc:
472 - added some output
473 - fixed a bug with zero range
474
475 * main/MCosy.[h,cc]:
476 - added and changed some output
477 - changed LimitSpeed
478 - changed TalkThread
479 + only change offset when a new value for this axis is available
480 + reset the HasChanged flag before testing it
481
482
483
484 2002/04/11 - Thomas Bretz:
485
486 * base/MThread.[h,cc]:
487 - added priority to constructor
488
489 * base/coord.h:
490 - added setter functions to RaDec
491
492 * base/msgqueue.[h,cc]:
493 - added some comments
494
495 * candrv/network.cc:
496 - HasError now checks all nodes
497
498 * candrv/nodedrv.[h,cc]:
499 - fixed some buggy output
500
501 * candrv/vmodican.cc:
502 - removed nonsens SetPriority (doesn't have any effect)
503
504 * gui/MGCosy.cc:
505 - replaced colors by the correct requested colors
506
507 * gui/MGSkyPosition.[h,cc]:
508 - added dots for the position in the past and future
509
510
511
512 2002/04/04 - Thomas Bretz:
513
514 * cosy.cc:
515 - redirected logging output also to screen
516
517 * base/msgqueue.cc:
518 - qualified void-pointer in delete-statements
519
520 * candrv/canopen.cc, candrv/vmodican.cc, candrv/network.cc:
521 - added some more output
522
523 * candrv/vmodican.cc:
524 - added a more informative ouput in case of open fails and exit
525
526 * videodev/Camera.cc:
527 - qualified return value of mmap
528
529
530
531 2001/12/21 - Thomas Bretz:
532
533 * candrv/*.cc:
534 - added comments
535
536 * candrv/*.[cc,h], devdrv/*.[cc,h]:
537 - replaced struct timeval by timeval_t
538
539 * .rootrc:
540 - added
541
542 * Makefile:
543 - changed to create a shared object (for html docu)
544
545 * macros/dohtml.C:
546 - added
547
548 * macros/rootlogon.C:
549 - added
550
551 * subdir lib:
552 - added
553
554
555
556 2001/12/12 - Thomas Bretz:
557
558 * base/coord.h:
559 - added constants for unit transformations
560
561 * base/msgqueue.h:
562 - replaced pthread.h by thread.h
563
564 * base/timer.h:
565 - removed unistd.h
566 - added forward declaration for timeval
567
568 * candrv/CandrvLinkDef.h:
569 - added VmodIcan
570 - added CanOpen
571 - added Network
572 - added NodeDrv
573 - added PendingSDO
574 - added PendingSDOList
575
576 * candrv/nodedrv.h, candrv/sdolist.h, candrv/vmodican.h,
577 videodev/Camera.h, videodev/Writer.h:
578 - added ClassDef
579 - added some declarations for __CINT__ case
580
581 * base/MThread.h:
582 - added some declarations for __CINT__ case
583
584 * base/threads.h:
585 - added
586
587 * catalog/CatalogLinkDef.h:
588 - added Slalib+
589 - added SlaStars+
590 - added SlaPlanets+
591 - added SaoFile+
592 - added StarCatalog+
593
594 * catalog/SlaStars.h:
595 - added ClassDef
596 - included coord.h for coordation tranformations
597
598 * catalog/SlaStars.cc, catalog/Slalib.cc, gui/MGSkyPosition.cc:
599 - added ClassImp
600 - changed slalib macros to coord.h constants
601
602 * catalog/StarCatalog.h:
603 - added ClassDef
604 - changed slalib macros to coord.h constants
605
606 * devdrv/DevdrvLinkDef.h:
607 - added Macs+;
608 - added ShaftEncoder+;
609
610 * gui/GuiIncl.h:
611 - added coord.h
612
613 * gui/GuiLinkDef.h:
614 - added MGAccuracy+;
615 - added MGCoordinate+;
616 - added MGCoordinates+;
617 - added MGEmbeddedCanvas+;
618 - added MGImage+;
619 - added MGSkyPosition+;
620 - added MGVelocity+;
621 - added MGCosy+;
622 - added MGStarguider+;
623
624 * gui/MGCoordinate.[h,cc]:
625 - changed Flist to pointer type
626
627 * gui/MGCosy.cc:
628 - added ClassImp
629 - fixed a bug which causes 'Exit' not to work
630 - changed slalib macros to coord.h constants
631
632 * gui/MGCosy.h:
633 - added ClassDef
634
635 * gui/MGEmbeddedCanvas.h:
636 - added ClassImp
637 - removed consts
638
639 * gui/MGStarguider.[h,cc]:
640 - added ClassImp/Def
641 - change fList to pointer type
642 - change fRaDec to pinter type
643 - changed fSao to pointer type
644
645 * main/MCosy.[h,cc]:
646 - added ClassImp
647 - changed order
648 - added comments
649 - changed slalib macros to coord.h constants
650 - changed defines to enums
651
652 * main/MainCint.h:
653 - removed
654
655 * main/MainLinkDef.h:
656 - added MCosy
657
658 * devdrv/Makefile, candrv/Makefile, catalog/Makefile, gui/Makefile,
659 main/Makefile, videodev/Makefile:
660 - added CINTHEADERS
661
662 * candrv/canopen.cc, candrv/network.cc,candrv/nodedrv.cc, candrv/sdolist.cc
663 candrv/vmodican.cc, catalog/SaoFile.cc, catalog/SlaPlanets.cc,
664 catalog/StarCatalog.cc, devdrv/macs.cc, devdrv/shaftencoder.cc,
665 gui/MGAccuracy.cc, gui/MGCoordinate.cc, gui/MGCoordinates.cc,
666 gui/MGEmbeddedCanvas.cc, gui/MGImage.cc, gui/MGVelocity.cc,
667 videodev/Camera.cc, videodev/Filter.cc, videodev/Writer.cc:
668 - added ClassImp
669
670 * candrv/network.h, catalog/SaoFile.h, catalog/SlaPlanets.h,
671 catalog/Slalib.h, devdrv/macs.h, devdrv/shaftencoder.h,
672 gui/MGAccuracy.h, gui/MGCoordinate.h, gui/MGCoordinates.h,
673 gui/MGImage.h, gui/MGSkyPosition.h, gui/MGVelocity.h,
674 videodev/Filter.h:
675 - added ClassDef
676
677 * videodev/VideodevLinkDef.h:
678 - added Writer+;
679 - added Filter+;
680 - added Camera+;
681
682
683
684 2001/09/10 - Thomas Bretz:
685
686 * base/timer.[h,cc]:
687 - added dome comments
688
689 * candrv/canopen.[cc,h]:
690 - added boolean in SendSDO to suppress occurance in SDO list
691
692 * candrv/nodedrv.[h,cc]:
693 - added Names for Node
694 - added boolean in SendSDO to suppress occurance in SDO list
695
696 * devdrv/macs.[h,cc]:
697 - changed GetId() to GetNodeName() in logging output
698 - made timeout timer periodic again
699 - added timeout for Mac response (added SDOOK)
700 - added Name for Node
701
702 * devdrv/shaftencoder.[h,cc]:
703 - changed GetId() to GetNodeName() in logging output
704 - added Name for Node
705
706 * main/MCosy.[h,cc]:
707 - renamed fAlt1 to fZd1
708 - renamed fAlt2 to fZd2
709
710
711
712 2001/09/07 - Thomas Bretz:
713
714 * aposs/Magic.m:
715 - implemented timeout if cosy crashes
716
717 * candrv/nodedrv.[h,cc]:
718 - Changed ms in WaitForSDO to signed
719
720 * devdrv/macs.[h,cc]:
721 - added 'case 0x4000'
722 - added SetTimeout
723 - added ReqTimeout
724 - added EnableTimeout
725 - added disabling Timeout to Init
726 - changed all upper case 'strings' to lower case
727 - added HandleTimer
728
729 * main/MCosy.cc:
730 - added enableing timeout for Mac1, Mac2
731
732
733
734 2001/09/06 - Thomas Bretz:
735
736 * MCosy.[cc,h]
737 - moved to main
738 - moved logging files to log dir
739
740 * MStarguider.[h,cc]
741 - moved to main
742
743 * Starguider.[h,cc]:
744 - renamed to MGStarguider.[h,cc]
745 - moved to gui dir
746
747 * cosy.cc:
748 - moved logging file to log dir
749
750 * starg.cc:
751 - removed InitGui stuff
752
753
754
755 2001/08/30 - Thomas Bretz:
756
757 * MCosy.[h,cc]
758 - fixed some small bugs in tracking and positioning
759 - reorganized StopMovement and CheckForError
760 - added code into LimitSpeed
761 - added cosy.err
762 - rewrote MTTalk not to ba detached
763 - reorganized the code of MTTalk
764 - added StopMovement, WaitForEndMovement and IsPositioning
765
766 * Starguider.cc:
767 - ready for new MGCoordinates-Constructor
768
769 * base/coord.h:
770 - added pre-'-' operator
771
772 * devdrv/shaftencoder.[h,cc]:
773 - introduced an HasChanged - flag
774
775 * gui/MGAccuracy.cc:
776 - replaced floats by doubles in accuracy calculation,
777 gave wrong values
778
779 * gui/MGCoordinate.[h,cc]:
780 - made a bit wider
781 - added support for hms-system
782
783 * gui/MGCoordinates.[h,cc]:
784 - changed to use two fixed systems RaDec (hms), ZdAz(dms)
785
786 * gui/MGCosy.cc:
787 - added new MGCoordinates
788 - moved two MGCoordinates to CreateTabs
789 - renamed CreateButton to CreateTabs
790 - made MGCoordinates a Client of the two Tabs
791 - transform Ra of RaDec MGCoordinates to Degrees.
792 - Introduced StartPos, StartTrack
793
794 * gui/MGVelocity.cc:
795 - added displaying values of speed
796
797
798
799 2001/08/29 - Thomas Bretz:
800
801 * base/BaseLinkDef.h, base/BaseIncl.h,
802 candrv/CandrvIncl.h, candrv/CandrvLinkDef.h,
803 catalog/CatalogLinkDef.h, catalog/CatalogIncl.h,
804 devdrv/DevdrvIncl.h, devdrv/DevdrvLinkDef.h,
805 gui/GuiLinkDef.h, gui/GuiIncl.h,
806 slalib/SlalibIncl.h, slalib/SlalibLinkDef.h,
807 videodev/VideodevLinkDef.h, videodev/VideodevIncl.h:
808 - added
809
810 * Makefile.rules:
811 - added CINTHEADERS
812
813 * cosy.cc:
814 - changed logging to MLog
815
816 * base/Makefile:
817 - added MLog and MLogManip
818
819 * base/log.h, candrv/canopen.[h,cc], candrv/network.[h,cc],
820 candrv/nodedrv.[h,cc], candrv/vmodican.[h,cc],
821 devdrv/macs.[h,cc]
822 - changed from ostream to MLog
823
824 * devdrv/shaftencoder.[h,cc]
825 - changed from ostream to MLog
826 - changed buffering of values
827 - removed old updating thread stuff
828
829 * catalog/SlaStars.[h,cc]:
830 - added GetApproxVel
831
832 * gui/MGAccuracy.cc:
833 - fixed the wrong deg2rad value
834 - added more accurate calculation of one dimensional
835 tracking error value
836
837 * MGCosy.[h,cc]:
838 - added a TGListBox
839 - added some Labels to display offset as value
840 - removed offset display
841 - changed layout of dialog
842 - added layout manager
843 - added status frame
844 - added tabs
845 - added status display and update
846
847 * gui/MGEmbeddedCanvas.cc:
848 - removed raised frame around embedded canvas
849 - enhanced size by 1
850
851 * gui/MGSkyPosition.cc:
852 - a new position checks now for a new angle, too
853 - removed debugging output
854
855 * slalib/Makefile:
856 - added altaz.c
857
858 * MCosy.[cc,h]:
859 - added fStatus support and update
860 - added some new function to outsource some code from
861 positioning and tracking algorithms
862 - TerminateApp now sends WM_QUIT
863 - removed comments with old GUI thread
864 - added a missing bracket, which prevents us from stopping
865 a positioning command
866 - changed some output from cout to lout
867 - added empty prototype to Limit speed in tracking mode
868 - changed constructor to use of MLog
869
870 * base/MGList.h:
871 - added DBG_MGLIST for debugging
872
873 * gui/MGCoordinate.cc:
874 - removed logging statement from destructor
875
876 * gui/MGVelocity.cc:
877 - the factor 4 is now applied outside of the dialog.
878
879
880
881 2001/08/23 - Thomas Bretz:
882
883 * gui/MGEmbeddedCanvas.[h,cc]:
884 - added
885
886 * gui/MGVelocity.[h,cc]:
887 - added
888
889 * MCosy.[h,cc]:
890 - added GetRePosPdo
891 - changed fOffset to an offset between the se and re system
892 - changed old fOffset to fTrackingError which gives you a good
893 estimate what the tracking error really is
894 - changed the weighting of fOffset from 0.1 to 0.3
895 - reordered some statements for a better overview
896 - changed update of GUI from thread to a timer (s.HandleTimer)
897
898 * Makefile:
899 - added libpthread.a
900 - reordered libraries
901
902 * gui/MGAccuracy.[h,cc]:
903 - changed the layout
904 - make use of TGaxis
905 - added the numbers as text into canvas
906 - added a title
907 - derived from MEmbeddedCanvas
908
909 * gui/MGCosy.[h,cc]:
910 - changed layout
911 - added canvas for velocity
912 - added canvas for offset
913
914 * gui/MGSkyPosition.[h,cc]:
915 - added position as text
916 - added axis labels
917 - derived from MEmbeddedCanvas
918 - reorganized parts of the existing code
919
920
921
922 2001/08/17 - Thomas Bretz:
923
924 * Added:
925 - catalog/SlaStars.cc
926 - catalog/SlaStars.h
927 - catalog/SlaPlanets.cc
928 - catalog/SlaPlanets.h
929 - gui/MGAccuracy.cc
930 - gui/MGAccuracy.h
931
932 * MCosy.[h,cc]:
933 - removed dependance from MGSkyPosition
934 - changed Timer function names
935 - moved timer calls into Slalib calls
936 - changed Slalib to SlaStars
937 - added fAccuracy
938 - added accuracy display to MTGui
939
940 * Makefile:
941 - changed order of libraries
942
943 * Starguider.cc:
944 - changed Timer function names
945
946 * base/timer.[h,cc]
947 - changed GetTime -> Now
948 - changed GetMjd -> CalcMjd
949
950 * catalog/Makefile:
951 - added new file SlaStars.cc
952 - added new file SlaPlanets.cc
953
954 * catalog/Slalib.[h,cc]:
955 - moved star dependent functions to derived class SlaStars
956 - changed name of Set to SetMjd
957 - made SetMjd virtual
958 - derives from Timer now
959 - added conversion function for XYZ->ZdAz
960
961 * catalog/StarCatalog.cc:
962 - moved timer calls into Slalib calls
963 - changed Slalib to SlaStars
964
965 * devdrv/macs.cc:
966 - changed names of timer function calls
967
968 * devdrv/shaftencoder.cc:
969 - changed names of timer function calls
970 - changed some cout's to lout's
971
972 * gui/MGCosy.[h,cc]:
973 - added fAccuracy
974 - moved timer calls into Slalib calls
975 - changed Slalib to SlaStars
976
977 * gui/MGSkyPosition.[h,cc]:
978 - added display of planet positions
979
980 * slalib/Makefile:
981 - added missing files
982
983
984
985 2001/08/15 - Thomas Bretz:
986
987 * Added:
988 - Makefile.conf.general
989 - gui/Makefile
990 - base/Makefile
991 - candrv/Makefile
992 - catalog/Makefile
993 - slalib/Makefile
994 - videodev/Makefile
995 - devdrv/Makefile
996 - base/MThread.[h,cc]
997 - base/MTimeout.[h, cc]
998 - mgui/MGSkyPosition.[h, cc]
999 - catalog/Slalib.[h,cc]
1000
1001 * .cosyrc:
1002 - changed names
1003 - added HomeTime
1004
1005 * MCosy.[h,cc]:
1006 - added home time
1007 - added MTGui, MTTalk
1008 - added reading environment
1009
1010 * Makefile, Makefile.conf.linux-gnu, Makefile.rules
1011 - changed to Mars style
1012
1013 * Starguider.cc:
1014 - changed include timer.g to base/timer.h
1015
1016 * Starguider.[h,cc]:
1017 - renamed Execute to ProcessFrame
1018
1019 * cosy.cc:
1020 - removed unnecessary includes
1021
1022 * base/MGList.h:
1023 - added debug output
1024
1025 * base/msgqueue.cc:
1026 - added comments
1027
1028 * base/msgqueue.h:
1029 - made Break const
1030
1031 * candrv/canopen.[h,cc]:
1032 - made CobId const
1033
1034 * candrv/network.[h,cc]:
1035 - fixed typo
1036 - StopReceiver -> VmodIcan::Stop
1037 - made HasError const
1038
1039 * candrv/nodedrv.[h,cc]:
1040 - added timeout to WaitForSdo
1041
1042 * candrv/sdolist.[h,cc]:
1043 - made IsPending const
1044
1045 * candrv/vmodican.[h,cc]:
1046 - changed ReceiveThread to new stylish MThread
1047
1048 * devdrv/macs.[h,cc]:
1049 - changed SetHome to use a maximum positioning time
1050 - added comments
1051 - replaces SetSyncMode by StartPosSync and StartVelSync
1052
1053 * devdrv/shaftencoder.[h,cc]:
1054 - removed gui thread (the update is done by MTGui now)
1055
1056 * gui/MGCosy.[h,cc]:
1057 - some small changed
1058 - removed fList->Delete()
1059 - added MSkyPosition-Object
1060 - gSystem->ExitLoop() replaced by gSystem->Terminate(0)
1061
1062 * videodev/Camera.[h,cc]:
1063 - renamed Execute to ProcessFrame
1064
1065
1066
1067 2001/05/25 - Thomas Bretz:
1068
1069 * .cosyrc:
1070 - added
1071
1072 * MCosy.[h,cc]:
1073 - changed the error handling os SetPosition
1074 - added resources from environment-file '.cosyrc'
1075 - added WM_WAIT
1076 - added support for Mac3 (Synchronisation)
1077 - added software endswitch
1078
1079 * macs.[h,cc]:
1080 - emhanced error handling
1081 - added sync support
1082
1083 * timer.h:
1084 - H(), M(), S() added
1085
1086 * network.[h,cc]:
1087 - HasError() added
1088
1089 * nodedrv.[h,cc]:
1090 - error flag handling added
1091
1092 * Magic.m:
1093 - new version 0.62
1094 - enhanced error handling
1095 - sync support
1096
1097 * Starcatalog.[h,cc], Camera.cc, Filter.[h,cc], Writer.[h,cc],
1098 MGImage.[h,cc]:
1099 - changed type of image from char* to byte*
1100
1101 * MGCoordinate.[h,cc]:
1102 - changed typed from UInt_t to Int_t
1103
1104
1105 2001/04/10 - Thomas Bretz:
1106
1107 * Starguide.[h,cc]:
1108 - added limiting magnitude to menu
1109
1110 * catalog/StarCatalog.cc, catalog/SaoFile.cc:
1111 - exit if file cannot be opened
1112
1113 * catalog/File.[h,cc]:
1114 - added !-operator
1115 - warning output in case of a file which could not be opened
1116
1117
1118 2001/04/09 - Thomas Bretz:
1119
1120 * First checkin
Note: See TracBrowser for help on using the repository browser.