source: trunk/MagicSoft/Cosy/Changelog@ 1949

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