source: trunk/MagicSoft/Cosy/Changelog@ 1818

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