source: trunk/MagicSoft/Cosy/Changelog@ 1816

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