source: trunk/MagicSoft/Cosy/Changelog@ 1793

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