source: trunk/MagicSoft/Cosy/Changelog@ 1795

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