source: trunk/MagicSoft/Cosy/Changelog@ 1760

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