source: trunk/MagicSoft/Cosy/Changelog@ 1815

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