source: trunk/MagicSoft/Cosy/Changelog@ 1803

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