source: trunk/MagicSoft/Cosy/Changelog@ 1802

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