source: trunk/MagicSoft/Cosy/Changelog@ 1801

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