source: trunk/MagicSoft/Cosy/Changelog@ 1817

Last change on this file since 1817 was 1817, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 32.1 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/11/12 - Thomas Bretz (LaPalma):
581
582 * aposs/Manual.m:
583 - fixed a bug which caused the drive to shake in case is was
584 switched on again after an emergency switch off
585
586
587
588 2002/09/24 - Thomas Bretz (LaPalma):
589
590 * Starguider.[h,cc]:
591 - added some new menu options
592
593 * cosy.cc:
594 - added the mode switch
595 - tried to get rid of the seg-fault at the end of the program.
596
597 * base/BaseLinkDef.h:
598 - aded MStar
599
600 * base/Makefile:
601 - added MStar.cc
602 - added MStarList.cc
603
604 * base/coord.h:
605 - added <<-/>>-operators for the coordinates
606
607 * base/timer.h:
608 - added getters for d/m/y
609
610 * catalog/StarCatalog.[h,cc]:
611 - added some consts
612 - implemented MStarList-usage
613
614 * devdrv/shaftencoder.cc:
615 - fixed segfaults triing to display values on non existing labels
616
617 * gui/MGCoordinate.[h,cc]:
618 - fixed a problem typing in negative coordinates<1
619
620 * MCosy.[h,c]:
621 - deleted
622
623 * gui/MGCosy.[h,cc]:
624 - added many new options
625 - added time display
626
627 * gui/MGStarguider.[h,cc]:
628 - added many new options
629
630 * main/MainLinkDef.h, main/Makefile:
631 - added MBending
632
633 * main/MBending.[h,cc]:
634 - added
635
636 * videodev/Camera.cc:
637 - added some debugging output
638
639 * videodev/Filter.cc:
640 - changed filter cut from 3.0 to 2.5
641
642
643
644 2002/07/10 - Thomas Bretz:
645
646 * base/coord.h:
647 - added some member functions
648
649 * main/MBending.[h,cc]:
650 - added
651
652
653
654 2002/06/03 - Thomas Bretz:
655
656 * gui/MGImage.cc:
657 - fixed a bug in the destructor while freeing fBuffer
658
659
660
661 2002/04/12 - Thomas Bretz:
662
663 * Makefile.conf.linux-gnu:
664 - added -D_REENTRANT
665
666 * base/MThread.cc:
667 - added debug output
668
669 * candrv/canopen.cc:
670 - added debug output to destructor
671
672 * candrv/vmodican.cc:
673 - added debug output to failing read
674 - added some general debug output
675
676 * catalog/SlaStars.[h,cc]:
677 - added CalcRaDecFast
678 - added Calc*AzFast
679 - added some comments
680
681 * devdrv/macs.cc:
682 - added some HandleSDOOK output
683 - changed timer frequency to Guard Time third instead of half
684 - added some degub output
685 - changed timer to single shot timer
686 - switched off Mac timeout handling!!!
687
688 * gui/MGCosy.cc:
689 - added demo mode for 'Tag-der-Physik'
690
691 * gui/MGSkyPosition.cc:
692 - changed 'dots' to fast calculation functions
693
694 * gui/MGEmbeddedCanvas.cc:
695 - added some output
696 - fixed a bug with zero range
697
698 * main/MCosy.[h,cc]:
699 - added and changed some output
700 - changed LimitSpeed
701 - changed TalkThread
702 + only change offset when a new value for this axis is available
703 + reset the HasChanged flag before testing it
704
705
706
707 2002/04/11 - Thomas Bretz:
708
709 * base/MThread.[h,cc]:
710 - added priority to constructor
711
712 * base/coord.h:
713 - added setter functions to RaDec
714
715 * base/msgqueue.[h,cc]:
716 - added some comments
717
718 * candrv/network.cc:
719 - HasError now checks all nodes
720
721 * candrv/nodedrv.[h,cc]:
722 - fixed some buggy output
723
724 * candrv/vmodican.cc:
725 - removed nonsens SetPriority (doesn't have any effect)
726
727 * gui/MGCosy.cc:
728 - replaced colors by the correct requested colors
729
730 * gui/MGSkyPosition.[h,cc]:
731 - added dots for the position in the past and future
732
733
734
735 2002/04/04 - Thomas Bretz:
736
737 * cosy.cc:
738 - redirected logging output also to screen
739
740 * base/msgqueue.cc:
741 - qualified void-pointer in delete-statements
742
743 * candrv/canopen.cc, candrv/vmodican.cc, candrv/network.cc:
744 - added some more output
745
746 * candrv/vmodican.cc:
747 - added a more informative ouput in case of open fails and exit
748
749 * videodev/Camera.cc:
750 - qualified return value of mmap
751
752
753
754 2001/12/21 - Thomas Bretz:
755
756 * candrv/*.cc:
757 - added comments
758
759 * candrv/*.[cc,h], devdrv/*.[cc,h]:
760 - replaced struct timeval by timeval_t
761
762 * .rootrc:
763 - added
764
765 * Makefile:
766 - changed to create a shared object (for html docu)
767
768 * macros/dohtml.C:
769 - added
770
771 * macros/rootlogon.C:
772 - added
773
774 * subdir lib:
775 - added
776
777
778
779 2001/12/12 - Thomas Bretz:
780
781 * base/coord.h:
782 - added constants for unit transformations
783
784 * base/msgqueue.h:
785 - replaced pthread.h by thread.h
786
787 * base/timer.h:
788 - removed unistd.h
789 - added forward declaration for timeval
790
791 * candrv/CandrvLinkDef.h:
792 - added VmodIcan
793 - added CanOpen
794 - added Network
795 - added NodeDrv
796 - added PendingSDO
797 - added PendingSDOList
798
799 * candrv/nodedrv.h, candrv/sdolist.h, candrv/vmodican.h,
800 videodev/Camera.h, videodev/Writer.h:
801 - added ClassDef
802 - added some declarations for __CINT__ case
803
804 * base/MThread.h:
805 - added some declarations for __CINT__ case
806
807 * base/threads.h:
808 - added
809
810 * catalog/CatalogLinkDef.h:
811 - added Slalib+
812 - added SlaStars+
813 - added SlaPlanets+
814 - added SaoFile+
815 - added StarCatalog+
816
817 * catalog/SlaStars.h:
818 - added ClassDef
819 - included coord.h for coordation tranformations
820
821 * catalog/SlaStars.cc, catalog/Slalib.cc, gui/MGSkyPosition.cc:
822 - added ClassImp
823 - changed slalib macros to coord.h constants
824
825 * catalog/StarCatalog.h:
826 - added ClassDef
827 - changed slalib macros to coord.h constants
828
829 * devdrv/DevdrvLinkDef.h:
830 - added Macs+;
831 - added ShaftEncoder+;
832
833 * gui/GuiIncl.h:
834 - added coord.h
835
836 * gui/GuiLinkDef.h:
837 - added MGAccuracy+;
838 - added MGCoordinate+;
839 - added MGCoordinates+;
840 - added MGEmbeddedCanvas+;
841 - added MGImage+;
842 - added MGSkyPosition+;
843 - added MGVelocity+;
844 - added MGCosy+;
845 - added MGStarguider+;
846
847 * gui/MGCoordinate.[h,cc]:
848 - changed Flist to pointer type
849
850 * gui/MGCosy.cc:
851 - added ClassImp
852 - fixed a bug which causes 'Exit' not to work
853 - changed slalib macros to coord.h constants
854
855 * gui/MGCosy.h:
856 - added ClassDef
857
858 * gui/MGEmbeddedCanvas.h:
859 - added ClassImp
860 - removed consts
861
862 * gui/MGStarguider.[h,cc]:
863 - added ClassImp/Def
864 - change fList to pointer type
865 - change fRaDec to pinter type
866 - changed fSao to pointer type
867
868 * main/MCosy.[h,cc]:
869 - added ClassImp
870 - changed order
871 - added comments
872 - changed slalib macros to coord.h constants
873 - changed defines to enums
874
875 * main/MainCint.h:
876 - removed
877
878 * main/MainLinkDef.h:
879 - added MCosy
880
881 * devdrv/Makefile, candrv/Makefile, catalog/Makefile, gui/Makefile,
882 main/Makefile, videodev/Makefile:
883 - added CINTHEADERS
884
885 * candrv/canopen.cc, candrv/network.cc,candrv/nodedrv.cc, candrv/sdolist.cc
886 candrv/vmodican.cc, catalog/SaoFile.cc, catalog/SlaPlanets.cc,
887 catalog/StarCatalog.cc, devdrv/macs.cc, devdrv/shaftencoder.cc,
888 gui/MGAccuracy.cc, gui/MGCoordinate.cc, gui/MGCoordinates.cc,
889 gui/MGEmbeddedCanvas.cc, gui/MGImage.cc, gui/MGVelocity.cc,
890 videodev/Camera.cc, videodev/Filter.cc, videodev/Writer.cc:
891 - added ClassImp
892
893 * candrv/network.h, catalog/SaoFile.h, catalog/SlaPlanets.h,
894 catalog/Slalib.h, devdrv/macs.h, devdrv/shaftencoder.h,
895 gui/MGAccuracy.h, gui/MGCoordinate.h, gui/MGCoordinates.h,
896 gui/MGImage.h, gui/MGSkyPosition.h, gui/MGVelocity.h,
897 videodev/Filter.h:
898 - added ClassDef
899
900 * videodev/VideodevLinkDef.h:
901 - added Writer+;
902 - added Filter+;
903 - added Camera+;
904
905
906
907 2001/09/10 - Thomas Bretz:
908
909 * base/timer.[h,cc]:
910 - added dome comments
911
912 * candrv/canopen.[cc,h]:
913 - added boolean in SendSDO to suppress occurance in SDO list
914
915 * candrv/nodedrv.[h,cc]:
916 - added Names for Node
917 - added boolean in SendSDO to suppress occurance in SDO list
918
919 * devdrv/macs.[h,cc]:
920 - changed GetId() to GetNodeName() in logging output
921 - made timeout timer periodic again
922 - added timeout for Mac response (added SDOOK)
923 - added Name for Node
924
925 * devdrv/shaftencoder.[h,cc]:
926 - changed GetId() to GetNodeName() in logging output
927 - added Name for Node
928
929 * main/MCosy.[h,cc]:
930 - renamed fAlt1 to fZd1
931 - renamed fAlt2 to fZd2
932
933
934
935 2001/09/07 - Thomas Bretz:
936
937 * aposs/Magic.m:
938 - implemented timeout if cosy crashes
939
940 * candrv/nodedrv.[h,cc]:
941 - Changed ms in WaitForSDO to signed
942
943 * devdrv/macs.[h,cc]:
944 - added 'case 0x4000'
945 - added SetTimeout
946 - added ReqTimeout
947 - added EnableTimeout
948 - added disabling Timeout to Init
949 - changed all upper case 'strings' to lower case
950 - added HandleTimer
951
952 * main/MCosy.cc:
953 - added enableing timeout for Mac1, Mac2
954
955
956
957 2001/09/06 - Thomas Bretz:
958
959 * MCosy.[cc,h]
960 - moved to main
961 - moved logging files to log dir
962
963 * MStarguider.[h,cc]
964 - moved to main
965
966 * Starguider.[h,cc]:
967 - renamed to MGStarguider.[h,cc]
968 - moved to gui dir
969
970 * cosy.cc:
971 - moved logging file to log dir
972
973 * starg.cc:
974 - removed InitGui stuff
975
976
977
978 2001/08/30 - Thomas Bretz:
979
980 * MCosy.[h,cc]
981 - fixed some small bugs in tracking and positioning
982 - reorganized StopMovement and CheckForError
983 - added code into LimitSpeed
984 - added cosy.err
985 - rewrote MTTalk not to ba detached
986 - reorganized the code of MTTalk
987 - added StopMovement, WaitForEndMovement and IsPositioning
988
989 * Starguider.cc:
990 - ready for new MGCoordinates-Constructor
991
992 * base/coord.h:
993 - added pre-'-' operator
994
995 * devdrv/shaftencoder.[h,cc]:
996 - introduced an HasChanged - flag
997
998 * gui/MGAccuracy.cc:
999 - replaced floats by doubles in accuracy calculation,
1000 gave wrong values
1001
1002 * gui/MGCoordinate.[h,cc]:
1003 - made a bit wider
1004 - added support for hms-system
1005
1006 * gui/MGCoordinates.[h,cc]:
1007 - changed to use two fixed systems RaDec (hms), ZdAz(dms)
1008
1009 * gui/MGCosy.cc:
1010 - added new MGCoordinates
1011 - moved two MGCoordinates to CreateTabs
1012 - renamed CreateButton to CreateTabs
1013 - made MGCoordinates a Client of the two Tabs
1014 - transform Ra of RaDec MGCoordinates to Degrees.
1015 - Introduced StartPos, StartTrack
1016
1017 * gui/MGVelocity.cc:
1018 - added displaying values of speed
1019
1020
1021
1022 2001/08/29 - Thomas Bretz:
1023
1024 * base/BaseLinkDef.h, base/BaseIncl.h,
1025 candrv/CandrvIncl.h, candrv/CandrvLinkDef.h,
1026 catalog/CatalogLinkDef.h, catalog/CatalogIncl.h,
1027 devdrv/DevdrvIncl.h, devdrv/DevdrvLinkDef.h,
1028 gui/GuiLinkDef.h, gui/GuiIncl.h,
1029 slalib/SlalibIncl.h, slalib/SlalibLinkDef.h,
1030 videodev/VideodevLinkDef.h, videodev/VideodevIncl.h:
1031 - added
1032
1033 * Makefile.rules:
1034 - added CINTHEADERS
1035
1036 * cosy.cc:
1037 - changed logging to MLog
1038
1039 * base/Makefile:
1040 - added MLog and MLogManip
1041
1042 * base/log.h, candrv/canopen.[h,cc], candrv/network.[h,cc],
1043 candrv/nodedrv.[h,cc], candrv/vmodican.[h,cc],
1044 devdrv/macs.[h,cc]
1045 - changed from ostream to MLog
1046
1047 * devdrv/shaftencoder.[h,cc]
1048 - changed from ostream to MLog
1049 - changed buffering of values
1050 - removed old updating thread stuff
1051
1052 * catalog/SlaStars.[h,cc]:
1053 - added GetApproxVel
1054
1055 * gui/MGAccuracy.cc:
1056 - fixed the wrong deg2rad value
1057 - added more accurate calculation of one dimensional
1058 tracking error value
1059
1060 * MGCosy.[h,cc]:
1061 - added a TGListBox
1062 - added some Labels to display offset as value
1063 - removed offset display
1064 - changed layout of dialog
1065 - added layout manager
1066 - added status frame
1067 - added tabs
1068 - added status display and update
1069
1070 * gui/MGEmbeddedCanvas.cc:
1071 - removed raised frame around embedded canvas
1072 - enhanced size by 1
1073
1074 * gui/MGSkyPosition.cc:
1075 - a new position checks now for a new angle, too
1076 - removed debugging output
1077
1078 * slalib/Makefile:
1079 - added altaz.c
1080
1081 * MCosy.[cc,h]:
1082 - added fStatus support and update
1083 - added some new function to outsource some code from
1084 positioning and tracking algorithms
1085 - TerminateApp now sends WM_QUIT
1086 - removed comments with old GUI thread
1087 - added a missing bracket, which prevents us from stopping
1088 a positioning command
1089 - changed some output from cout to lout
1090 - added empty prototype to Limit speed in tracking mode
1091 - changed constructor to use of MLog
1092
1093 * base/MGList.h:
1094 - added DBG_MGLIST for debugging
1095
1096 * gui/MGCoordinate.cc:
1097 - removed logging statement from destructor
1098
1099 * gui/MGVelocity.cc:
1100 - the factor 4 is now applied outside of the dialog.
1101
1102
1103
1104 2001/08/23 - Thomas Bretz:
1105
1106 * gui/MGEmbeddedCanvas.[h,cc]:
1107 - added
1108
1109 * gui/MGVelocity.[h,cc]:
1110 - added
1111
1112 * MCosy.[h,cc]:
1113 - added GetRePosPdo
1114 - changed fOffset to an offset between the se and re system
1115 - changed old fOffset to fTrackingError which gives you a good
1116 estimate what the tracking error really is
1117 - changed the weighting of fOffset from 0.1 to 0.3
1118 - reordered some statements for a better overview
1119 - changed update of GUI from thread to a timer (s.HandleTimer)
1120
1121 * Makefile:
1122 - added libpthread.a
1123 - reordered libraries
1124
1125 * gui/MGAccuracy.[h,cc]:
1126 - changed the layout
1127 - make use of TGaxis
1128 - added the numbers as text into canvas
1129 - added a title
1130 - derived from MEmbeddedCanvas
1131
1132 * gui/MGCosy.[h,cc]:
1133 - changed layout
1134 - added canvas for velocity
1135 - added canvas for offset
1136
1137 * gui/MGSkyPosition.[h,cc]:
1138 - added position as text
1139 - added axis labels
1140 - derived from MEmbeddedCanvas
1141 - reorganized parts of the existing code
1142
1143
1144
1145 2001/08/17 - Thomas Bretz:
1146
1147 * Added:
1148 - catalog/SlaStars.cc
1149 - catalog/SlaStars.h
1150 - catalog/SlaPlanets.cc
1151 - catalog/SlaPlanets.h
1152 - gui/MGAccuracy.cc
1153 - gui/MGAccuracy.h
1154
1155 * MCosy.[h,cc]:
1156 - removed dependance from MGSkyPosition
1157 - changed Timer function names
1158 - moved timer calls into Slalib calls
1159 - changed Slalib to SlaStars
1160 - added fAccuracy
1161 - added accuracy display to MTGui
1162
1163 * Makefile:
1164 - changed order of libraries
1165
1166 * Starguider.cc:
1167 - changed Timer function names
1168
1169 * base/timer.[h,cc]
1170 - changed GetTime -> Now
1171 - changed GetMjd -> CalcMjd
1172
1173 * catalog/Makefile:
1174 - added new file SlaStars.cc
1175 - added new file SlaPlanets.cc
1176
1177 * catalog/Slalib.[h,cc]:
1178 - moved star dependent functions to derived class SlaStars
1179 - changed name of Set to SetMjd
1180 - made SetMjd virtual
1181 - derives from Timer now
1182 - added conversion function for XYZ->ZdAz
1183
1184 * catalog/StarCatalog.cc:
1185 - moved timer calls into Slalib calls
1186 - changed Slalib to SlaStars
1187
1188 * devdrv/macs.cc:
1189 - changed names of timer function calls
1190
1191 * devdrv/shaftencoder.cc:
1192 - changed names of timer function calls
1193 - changed some cout's to lout's
1194
1195 * gui/MGCosy.[h,cc]:
1196 - added fAccuracy
1197 - moved timer calls into Slalib calls
1198 - changed Slalib to SlaStars
1199
1200 * gui/MGSkyPosition.[h,cc]:
1201 - added display of planet positions
1202
1203 * slalib/Makefile:
1204 - added missing files
1205
1206
1207
1208 2001/08/15 - Thomas Bretz:
1209
1210 * Added:
1211 - Makefile.conf.general
1212 - gui/Makefile
1213 - base/Makefile
1214 - candrv/Makefile
1215 - catalog/Makefile
1216 - slalib/Makefile
1217 - videodev/Makefile
1218 - devdrv/Makefile
1219 - base/MThread.[h,cc]
1220 - base/MTimeout.[h, cc]
1221 - mgui/MGSkyPosition.[h, cc]
1222 - catalog/Slalib.[h,cc]
1223
1224 * .cosyrc:
1225 - changed names
1226 - added HomeTime
1227
1228 * MCosy.[h,cc]:
1229 - added home time
1230 - added MTGui, MTTalk
1231 - added reading environment
1232
1233 * Makefile, Makefile.conf.linux-gnu, Makefile.rules
1234 - changed to Mars style
1235
1236 * Starguider.cc:
1237 - changed include timer.g to base/timer.h
1238
1239 * Starguider.[h,cc]:
1240 - renamed Execute to ProcessFrame
1241
1242 * cosy.cc:
1243 - removed unnecessary includes
1244
1245 * base/MGList.h:
1246 - added debug output
1247
1248 * base/msgqueue.cc:
1249 - added comments
1250
1251 * base/msgqueue.h:
1252 - made Break const
1253
1254 * candrv/canopen.[h,cc]:
1255 - made CobId const
1256
1257 * candrv/network.[h,cc]:
1258 - fixed typo
1259 - StopReceiver -> VmodIcan::Stop
1260 - made HasError const
1261
1262 * candrv/nodedrv.[h,cc]:
1263 - added timeout to WaitForSdo
1264
1265 * candrv/sdolist.[h,cc]:
1266 - made IsPending const
1267
1268 * candrv/vmodican.[h,cc]:
1269 - changed ReceiveThread to new stylish MThread
1270
1271 * devdrv/macs.[h,cc]:
1272 - changed SetHome to use a maximum positioning time
1273 - added comments
1274 - replaces SetSyncMode by StartPosSync and StartVelSync
1275
1276 * devdrv/shaftencoder.[h,cc]:
1277 - removed gui thread (the update is done by MTGui now)
1278
1279 * gui/MGCosy.[h,cc]:
1280 - some small changed
1281 - removed fList->Delete()
1282 - added MSkyPosition-Object
1283 - gSystem->ExitLoop() replaced by gSystem->Terminate(0)
1284
1285 * videodev/Camera.[h,cc]:
1286 - renamed Execute to ProcessFrame
1287
1288
1289
1290 2001/05/25 - Thomas Bretz:
1291
1292 * .cosyrc:
1293 - added
1294
1295 * MCosy.[h,cc]:
1296 - changed the error handling os SetPosition
1297 - added resources from environment-file '.cosyrc'
1298 - added WM_WAIT
1299 - added support for Mac3 (Synchronisation)
1300 - added software endswitch
1301
1302 * macs.[h,cc]:
1303 - emhanced error handling
1304 - added sync support
1305
1306 * timer.h:
1307 - H(), M(), S() added
1308
1309 * network.[h,cc]:
1310 - HasError() added
1311
1312 * nodedrv.[h,cc]:
1313 - error flag handling added
1314
1315 * Magic.m:
1316 - new version 0.62
1317 - enhanced error handling
1318 - sync support
1319
1320 * Starcatalog.[h,cc], Camera.cc, Filter.[h,cc], Writer.[h,cc],
1321 MGImage.[h,cc]:
1322 - changed type of image from char* to byte*
1323
1324 * MGCoordinate.[h,cc]:
1325 - changed typed from UInt_t to Int_t
1326
1327
1328 2001/04/10 - Thomas Bretz:
1329
1330 * Starguide.[h,cc]:
1331 - added limiting magnitude to menu
1332
1333 * catalog/StarCatalog.cc, catalog/SaoFile.cc:
1334 - exit if file cannot be opened
1335
1336 * catalog/File.[h,cc]:
1337 - added !-operator
1338 - warning output in case of a file which could not be opened
1339
1340
1341 2001/04/09 - Thomas Bretz:
1342
1343 * First checkin
Note: See TracBrowser for help on using the repository browser.