source: trunk/MagicSoft/Cosy/Changelog@ 1858

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