source: trunk/MagicSoft/Cosy/Changelog@ 1953

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