source: trunk/MagicSoft/Cosy/Changelog@ 1810

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