source: trunk/MagicSoft/Cosy/Changelog@ 9550

Last change on this file since 9550 was 9550, checked in by tbretz, 15 years ago
*** empty log message ***
File size: 44.2 KB
Line 
1 -*-*- END -*-*-
2 2010/02/23 Thomas Bretz
3
4 * catalog/SlaStars.[h,cc]:
5 - added ApplayOffsetAltAz
6 - added ApplayOffsetZdAz
7
8 * main/CosyMainLinkDef.h, main/Makefile:
9 - added MMoonPointing
10
11 * main/MMoonPointing.[h,cc]:
12 - added
13
14 * main/MCosy.[h,cc]:
15 - added TrackMoon
16 - added more options to TrackPlanet
17 - in msg-queue use break in switch-statement and return
18 message id by default
19
20 * main/MTracking.[h,cc]:
21 - implemented adding of moon shadow offset into UpdateSlalib
22 - added data members for fWobbleOffset wnd fWobbleAngle
23 - added setter for new data members
24 - added new function TrackMoon
25
26 * tcpip/MDriveCom.[h,cc]:
27 - added new arguments to CELEST command
28 - added new MOON command
29
30
31
32 2009/12/01 Thomas Bretz
33
34 * catalog/SlaStars.[h,cc]:
35 - fixed unit of GetZdAz
36 - added GetZdAzRad and GetRaDecRad
37 - added some comments
38 - added TT
39 - use TT instead of UTC in slaMappa. This should be more
40 accurate but is not needed according to the documentation
41 (maybe for the moon?)
42
43 * main/MTracking.cc:
44 - fixed unit of fTrackPos calling sla.Set
45 - don't distribute ra/dec to starguider it seems to be responsible
46 for crashes
47 - fixed units of getting coordinates from slalib
48 - keep calculating a future position in the tracking loop
49 - for the moment set the observatory key explicitly
50 (Mars doesn't store it)
51
52 * tcpip/MDriveCom.cc:
53 - fixed the number of expected arguments in CELEST command
54
55 * catalog/SlaPlanets.[h,cc]:
56 - moved TT to the base class
57 - commented out the calculation of the earth's heliocentric
58 coordinates which were never used.
59 - removed fDt which was not used either
60
61
62
63 2009/10/21 Thomas Bretz
64
65 * catalog/SlaPlanets.[h,cc]:
66 - Now derives from SlaStars
67 - new function to get the current sky position of a celestial
68 object
69
70 * catalog/SlaStars.[h,cc]:
71 - store and update hour angle when calculating local ccordinates
72
73 * main/MCosy.[h,cc]:
74 - new function TrackPlanet
75 - implemented WM_PLANET to queue
76 - added hour angle when sending report
77
78 * main/MTracking.[h,cc]:
79 - recalculate ra/dec before every cycle
80 - propagate calculated position to starguider
81 - implemented new function TrackPlanet
82 - modev tracking code to Track()
83
84 * tcpip/MDriveCom.[h,cc]:
85 - implemented new command CELEST
86 - added hour angle to report
87
88
89
90 2009/08/17 Thomas Bretz
91
92 * tpoint/TPointGui.[h,cc]:
93 - keep different paths in memory for collections and models
94 - show kept collection in window title
95 - added option to set a limiting magnitude for the fit
96 - setup a new default for the coefficients
97 - set new icon and window names
98
99
100
101 2009/05/12 Thomas Bretz (La Palma)
102
103 * main/MStarguider.cc:
104 - a few sanity fixes
105 - star-pointer doesn't exist in Starguider procedure anymore
106 - replaced fDisplay by fMode
107 - addes tar magnitude and name to output in tpoints
108 - don't switch to tpoint mode in tpoint procedure if already
109 switched on
110
111 * tcpip/MDriveCom.cc:
112 - don't post the tpoint messages but just execute
113
114
115
116 2009/05/11 Thomas Bretz (La Palma)
117
118 * cosy.cc:
119 - made compatible with newer MARS version
120 - added a connection check to the sps
121 - made ports settable by rc-file
122
123 * telesto.cc:
124 - made compatible with newer MARS version
125
126 * devdrv/dkc.[h,cc]:
127 - disarm when network is shut down
128 - changed acces to armed
129 - set default status to 0xff
130 - added IsRpmActive
131
132 * main/MTracking.cc:
133 - leave tracking loop when sps stopped tracking (e.g.
134 disarmed)
135
136 * tcpip/MTcpIpIO.cc:
137 - set debug level to get proper outout when MTcpIpO
138 creates a socket
139
140
141
142 2009/05/09 Thomas Bretz (La Palma)
143
144 * devdrv/shafencoder.[h,cc], devdrv/macs.[h,cc]:
145 - obsolete: removed
146
147 * cosy.cc:
148 - get telescope number from rc-file
149 - let MCosy read the pointing model
150 - added some more debug out
151
152 * candrv/CandrvLinkDef.h:
153 - removed VModIcan
154 - removed Ethernet
155
156 * candrv/Makefile:
157 - removed vmodican.cc
158
159 * candrv/canopen.h:
160 - made compile again with the removed vmodican
161
162 * candrv/ethernet.[h,cc]:
163 - removed from dictionary (due to possible double inheritance)
164
165 * catalog/SlaPlanets.cc:
166 - fixed a typo in a comment
167
168 * catalog/SlaStars.cc:
169 - changed temperature to 10deg (which is a good average over
170 the year)
171 - changed pressure to 780 (which is for sure a better value than
172 1013)
173 - changed the humidity to 0.25 which should be better than 0.5
174
175 * catalog/Slalib.[h,cc]:
176 - removed obsolete Round()
177
178 * catalog/StarCatalog.cc:
179 - replaced D2PI/360 by TMath::DegToRad()
180 - slightly changed the coordinate system in which CalcStars gets
181 ccd coordinates
182 - simplified the tranformation from Zd/Az to pixels (only one
183 rotation necessary)
184 - added CalcDeltaZdAzFromPix which is a direct inverse of the
185 tranformation to pixels
186 - divided fBox into fBoxX and fBoxY
187
188 * devdrv/dkc.[h,cc]:
189 - removed usage of subindices
190 - removed obsolete functions StartVelSync and StartPosSync
191
192 * gui/MGCosy.[h,cc]:
193 - get the name of the file with the predefined positions from
194 external
195 - fixed Scaling in accuracy plots
196
197 * gui/MGStarg.cc:
198 - fixed Scaling in accuracy plots
199
200 * main/MCaos.cc:
201 - fixed a typo in ReadEnv
202
203 * main/MCosy.[h,cc]:
204 - improved output in case of range exceedings
205 - pipe string to StartTPoint
206 - pipie bool to StartStarguider
207 - get the name of the file with the predefined positions from
208 external
209 - added starguider status to drive reports
210 - simplified and unified constructors
211 - read pointing model in constructor
212
213 * main/MStarguider.[h,cc]:
214 - removed starguider tpoint button
215 - implemented automatic tpoint procedure initiated by
216 CC or the TPoint button.
217 - read a lot of number which were hardcoded from rc-file
218 - improved handling of tranformations for starguider
219 - switched of contrast-stretching for starguider and TPoints
220 - implemented sending reports to CC about taken TPoints
221 - unified starguider and tpoijnt output
222 - implemented switching starguider from outside (e.g. CC command)
223
224 * main/MTracking.cc:
225 - removed usage of subindices
226
227 * tcpip/MCeCoCom.[h,cc]:
228 - fixed the meaning of comstatus in the reports
229
230 * tcpip/MDriveCom.cc:
231 - replaced cout by gLog
232 - added acceptance of string from TPOIN command
233 - fixed the msg which is send in the msgqueue
234 - allow starguider also to be switched off
235 - added starguider mode to drive reports
236 - implemented full features TPoint report
237
238 * tcpip/MTcpIpIO.[h,cc]:
239 - moved the maintanance of the send socket to it's own thread,
240 because reopening the socket can block for minutes until
241 a time out takes place
242
243 * videodev/FilterLed.[h,cc]:
244 - allow the search boxs to be asymmetric
245
246 * bending_magic2.txt, leds_magic2.txt, stargleds_magic2.txt,
247 prepos_magic2.txt:
248 - added
249
250
251
252 2009/04/29 Thomas Bretz (La Palma)
253
254 * cosy.cc:
255 - added possibility to switch the ccd cameras on and off remote
256 - read setup from the resource file instead of the commandline
257
258 * caos/Rings.[h,cc]:
259 - added return value to CalcRings
260
261 * catalog/StarCatalog.h:
262 - Store rotation angle
263
264 * devdrv/DevdrvLinkDef.h, Makefile:
265 - removed macs*
266 - removed shaftencoder*
267
268 * devdrv/dkc.cc:
269 - simplified the interface to the sps (removed obsolete SDOs,
270 removed obsolete subindices)
271 - removed obsolete SetDeceleration
272
273 * main/MCaos.[h,cc]:
274 - keep number of detected leds and number of detected rings
275 - make many variables a data member which can now be setup
276 from a resource file
277 - derived from MParContainer
278
279 * main/MCosy.[h,cc]:
280 - replaced SetDecelartion for pressing stop by SetAcceleration
281 - implemented WM_STARGTPOINT
282 - implemented WM_STARGMODE
283 - allow shutdown even if no connection to SPS
284
285 * main/MStargHistograms.[h,cc]:
286 - removed old obsoelte code
287
288 * main/MStarguider.[h,cc]:
289 - removed old obsolete code (StargFindStar and RoqueLampAna)
290 - moved some build in default setup to the resource file
291 - removed AMC trigger
292 - allow some setup from resource file
293 - implemented StartStarguider for remote switching of starguider
294 mode
295 - implemented DoTPoint for remote TPoint procedure
296 - some more code cleanup
297
298 * main/MTracking.cc:
299 - removed obsolete include of shaftencoder.h
300
301 * tcpip/MCeCoCom.cc:
302 - removed check for OVER
303 - use TString::Length instead of strlen(TString&)
304
305 * tcpip/MDriveCom.[h,cc]:
306 - implemented TPOINT command and STGMD command
307 - send number of LEDs and rings instead of x/y in starguider report
308
309
310
311 2009/04/22 Thomas Bretz (La Palma)
312
313 * .cosyrc_magic2, prepos_magic2.txt, leds_magic2.txt:
314 - added
315
316 * devdrv/dkc.cc:
317 - added some initialisation in the constructor
318 - added Warning E256
319
320 * devdrv/shaftencoder.cc:
321 - removed fTurn
322 - removed fDirChangedPos
323 - removed inter-connection with macs/dkc
324 - added a sanity check for fLabel
325 - removed obsolete functions
326
327 * tcpip/MCeCoCom.[h,cc]:
328 - added telescope number to reports
329
330 * tcpip/MTcpIpIO.[h,cc]:
331 - reopen send socket if invalid
332 - added some debug output
333 - make the timeout a variable
334
335
336
337 2009/04/01 Thomas Bretz
338
339 * Makefile:
340 - changed the linking
341
342 * base/Makefile:
343 - changed name of Base to CosyBase (trouble with the same naming
344 in Mars)
345
346 * gui/Makefile
347 - changed name of Gui to CosyGui (trouble with the same naming
348 in Mars)
349
350 * main/Makefile
351 - changed name of Main to CosyMain (trouble with the same naming
352 in Mars)
353
354
355
356 2009/01/14 Thomas Bretz
357
358 * slalib/dat.c:
359 - added leap second
360
361
362
363 2008/08/26 Thomas Bretz (La Palma)
364
365 * cosy.cc:
366 - changed ceco to 151.72.130.60
367
368 * candrv/canopen.[h,cc]:
369 - added HasConnection
370
371 * candrv/network.cc:
372 - check for connection before trying to reboot zombies
373
374 * candrv/nodedrv.cc:
375 - some improvement to output
376
377 * devdrv/DevdrvLinkDef.h, devdrv/Makefile:
378 - added Dkc
379
380 * gui/MGCosy.[h,cc]:
381 - change to layout
382 - display DKC information
383 - display cabinet information
384
385 * gui/MGSkyPosition.[h,cc]:
386 - for convinience added Polaris to display
387
388 * main/MCosy.[h,cc]:
389 - removed shaftencoder and macs
390 - removed a lot of old obsolete code
391 - added Dkc
392 - set new velocity and acceleration values
393 - removed a lot of expert stuff
394 - removed ambiguity between feedback 1 and 2
395
396 * main/MSlewing.[h,cc]:
397 - replaced Macs by Dkc
398 - fixed to use new units
399 - scale velocity even with different maximum speeds
400 - changed from relative positionuing to absolute positioning
401 - implemented a new correction for the non-uniformity of the el-axis
402
403 * main/MStarguider.cc:
404 - changed usage of MString
405 - use GetSePos now instead of GetTrackingPosRaw
406
407 * main/MTracking.[h,cc]:
408 - replaced Macs by Dkc
409 - removed ambiguity of feedback 1 and feedback 2
410 - adapted definition of control deviation
411
412
413
414 2008/07/13 Thomas Bretz
415
416 * caos/Led.cc, caos/Ring.cc, gui/MGCosy.cc, tcpip/MCeCoCom.cc,
417 tcpip/MDriveCom.cc:
418 - replaced usage of MString::Print by MString::Format
419
420
421
422 2008/06/19 Thomas Bretz
423
424 * tpoint/TPointGui.cc:
425 - removed an output by chance added yestergday
426
427
428
429 2008/06/18 Thomas Bretz
430
431 * telesto.cc, tpoint/TPointGui.[h,cc]:
432 - added option to start with a pointing model
433
434
435
436 2008/06/17 Thomas Bretz
437
438 * tpoint/TPointGui.[h,cc]:
439 - implemented entry fields
440
441
442
443 2008/02/24 Thomas Bretz (La Palma)
444
445 * .cosyrc_magic:
446 - changed the azimuth gear to 1340.0
447
448 * cosy.cc:
449 - made MDriveCom a pointer to be able to delete it earlier
450
451 * devdrv/macs.cc:
452 - fixed a few typos
453
454 * main/MCosy.[h,cc]:
455 - allow disarming
456 - added armed state to report
457 - Instantiate MCosy with an MDriveCom instead of initializing it
458 internally
459 - adapted the constructor accordingly
460
461 * main/MSlewing.[h,cc]:
462 - changed the way the "position reached" window is calculated
463 it is now fixed 1/16384th of a revolution and can be
464 changed from outside
465 - added some comments
466 - tiny changes to the log out
467 - for the moment the correct calculation for the non centered
468 drive bow is switched off(!!!)
469
470 * videodev/VideodevIncl.h:
471 - added TVector2
472
473 * aposs/Magic.m:
474 - added GRB mode
475 - added a division by four to the setting of the rpm mode velocity
476
477
478
479 2008/02/22 Thomas Bretz (La Palma)
480
481 * aposs/Magic.m:
482 - added a trigger on the falling and rising edge of the door-lock
483 switch which will stop the telescope and refuse any movement
484 command
485 - changed version number from 0.69 to 0.70
486 - move the arbitrary factor 4 from cosy to aposs
487 - changed control loop parameters as suggested in Robert's thesis
488 (TO BE CHECKED)
489
490 * devdrv/macs.cc:
491 - changed the requires software version from 0.69 to 0.70
492 - do not start the node automatically
493
494 * main/MStarguider.cc:
495 - added an ExitLoop for fGetter
496 - added a sanity check if GetDriveCom returns a valid pointer
497
498 * main/MTracking.cc:
499 - removed the arbitrary factor 4 from the code (it is now
500 implemented in the MACS)
501
502
503
504 2008/02/21 Thomas Bretz (La Palma)
505
506 * cosy.cc:
507 - moved instantisation of MDriveCom out of MCosy
508 - adde options to set the ceco ports
509
510 * candrv/canopen.cc:
511 - changed logging output
512
513 * devdrv/macs.cc:
514 - added some more DKC errors
515 - SetZombie if not armed
516 - added some debug output
517
518 * devdrv/shaftencoder.cc:
519 - added some initialisations as suggested by valgrind
520
521 * main/MSlewing.h:
522 - removed obsolete base class MLog
523
524 * main/MTracking.[h,cc]:
525 - replaced some fixed numbers by variables
526 - added forward declaration for MLog
527
528 * tcpip/MCeCoCom.[h,cc]:
529 - moved fixed port numbers out of the constructor
530
531 * tcpip/MDriveCom.[h,cc]:
532 - secured called to fQueue with if-conditions
533 - added Dummy for TPOIN command
534 - implemented ARM command
535 - added arm status to drive report
536 - added summy for sending TPOINT-REPORT
537
538 * tcpip/MTcpIpIO.cc:
539 - added time to connection messages
540 - added 0 as backlog for opening the TServerSocket.
541 This seems to be necessary (why?)
542
543 * videodev/Camera.cc:
544 - added initialisation of fChannel which was missing
545
546 * videodev/FilterLed.cc:
547 - changed a detele to an array delete as suggested by valgrind
548
549 * videodev/MVideo.cc:
550 - initialize qctrl as suggested by valgrind
551
552
553
554 2008/02/20 Thomas Bretz (La Palma)
555
556 * candrv/ethernet.[h,cc]:
557 - return kFALSE even if RecvRaw return a value <0
558
559 * devdrv/macs.[h,cc]:
560 - added setting and reseeting of an armed state disallowing
561 all movements
562 - set fPosActive if positiong has been started to prevent lags
563 in the program flow
564 - added fArmed to PDO1
565 - added some debug output
566
567 * gui/MGCosy.[h,cc]:
568 - added "Arm" button to the display in expert mode
569 - added armed state to the Update member function
570
571 * main/MCosy.[h,cc]:
572 - commented out all accesses to the third MACS
573 - added code to allow the armed state to be set from the gui
574 - pipe the armed state to the gui
575
576 * tcpip/MTcpIpIO.[h,cc]:
577 - added a timeout to MTcpIpI when waiting for new data
578 which is set to 5s by default
579 - return kFALSE even if RecvRaw return a value <0
580 - wait for new connection in case of timeout
581
582
583
584 2008/02/17 Thomas Bretz (La Palma)
585
586 * cosy.cc:
587 - enable output device file for log-files
588 - set sps default address to "sps"
589
590 * candrv/canopen.[h,cc]:
591 - added member function HasError to return an error status
592 of the network connection
593
594 * candrv/ethernet.[h,cc]:
595 - improved the way a lost connection is reestablished
596 - added HasConnection to return the connection status
597
598 * candrv/interface.h:
599 - added HasConnection to return the connection status
600
601 * candrv/network.cc:
602 - when setting zombies check also the status of the network
603
604 * candrv/nodedrv.h:
605 - made HasError a bit more fool proof
606
607 * devdrv/macs.[cc.h]:
608 - added some more DKC error codes
609 - improved printed error DKC message
610 - do not treat warnings as errors anymore
611
612 * gui/MGCosy.cc:
613 - the RA in TrackPos and CalibPos is in degrees
614
615 * main/MCosy.cc:
616 - replaced some build-in numbers for the shaftenecoder-
617 resolution by it
618 - fixed a weird error: in one case when checking for errors
619 fMac3 was checked without testing for NULL pointer!
620
621 * tcpip/MTcpIpIO.[h,cc]:
622 - imporved the whole communication stuff again, especially
623 the error handling and reestablishing of connections
624
625
626
627 2008/02/15 Thomas Bretz (La Palma)
628
629 * candrv/network.cc, candrv/nodedrv.h:
630 - changed arguments and contents of HandleSDOError
631
632 * devdrv/macs.[h,cc]:
633 - added status/error handling for DKC status
634
635 * devdrv/shaftencoder.cc:
636 - changed some output
637 - handle all four bytes in case of the position
638
639 * gui/MGCosy.cc:
640 - increased width of shaftencoder labels
641
642
643
644 2008/02/15 Thomas Bretz (La Palma)
645
646 * cosy.cc:
647 - added debug-env command line options
648 - added config command line option
649 - added command line options for the ip-addresses
650 - read in an MEnv
651
652 * candrv/canopen.cc:
653 - commented an obsolete output
654
655 * candrv/ethernet.[h,cc]:
656 - changed some cout to gLog stream
657 - impoved output
658 - added some some DEBUG precompiler ifs
659
660 * candrv/interface.cc:
661 - fixed an if: fReceiver instead of !fReceiver
662
663 * candrv/network.cc:
664 - fixed some problems with hex/dec output
665
666 * devdrv/shaftencoder.[h,cc]:
667 - decode all bytes in PDO2
668 - devide by fTicks instead of a fixed number
669 - improved some comments
670
671 * main/MCosy.[h,cc]:
672 - removed the arbitrary offset in GetSePos
673 (FIXME: This needs to become an option in the rc-file)
674 - take an MEnv instead of a local TEnv
675 - improved output
676 - get name for pointing model as argument
677
678 * tcpip/MCeCoCom.h, tcpip/MDriveCom.h:
679 - get ip-address as argument
680
681 * tcpip/MTcpIpIO.[h,cc]:
682 - added GetSocketAddress functions
683 - changed some cout to gLog
684 - improved output
685
686 * videodev/MVideo.[h,cc]:
687 - added an argument to Ioctl to suppress an expected error
688
689
690
691 2008/02/12 Thomas Bretz (La Palma)
692
693 * videodev/MVideo.[h,cc]:
694 - added code to enumare the controls of the device
695 - set device to PAL-N as default (this needs to be made
696 more flexible!)
697 - added a new class MVideoCtrl for control enumeration
698 - added functions to handle the controls
699 - note that this now relys on video4linux2
700 - changed the type of the frame buffer from char to unisgned char
701 - make sure that CaptureWait is called as often as CaptureStart
702 otherwise the card complains
703 - use the systems videodev.h and videodev2.h instead of our own
704
705
706
707 2008/02/09 Thomas Bretz (La Palma)
708
709 * Makefile:
710 - removed readcam
711
712 * cosy.cc:
713 - fixed a problem with the --channel option
714
715 * videodev/Camera.[h,cc]:
716 - changed argument of Process frame to unsigned
717 - always interpolate the rgb value -- this gives clearly
718 less noisy pictures
719 - fixed the switchibng of the channel
720
721 * videodev/PngReader.cc:
722 - fixed order of includes
723
724
725
726 2008/02/08 Thomas Bretz (La Palma)
727
728 * videodev/PngReader.[h,cc]:
729 - changed to use MThread
730
731 * videodev/MVideo.cc:
732 - improved error out
733
734 * videodev/Camera.[h,cc]:
735 - removed old obsolete code
736 - fixed capture loop for more than 2 buffers
737
738 * main/MStarguider.cc:
739 - removed obsolete call to Camera->Loop()
740
741 * main/MCosy.h:
742 - removed some obsolete comments
743
744
745
746 2008/02/05 Thomas Bretz (La Palma)
747
748 * cosy.cc:
749 - setup address and port in constructor of Ethernet
750
751 * candrv/ethernet.[h,cc]:
752 - added new data mebers fTxAddress and fTxPort
753 - get all io addresses in constructor
754
755 * gui/MGCosy.cc:
756 - switch off debug mode
757
758 * main/MCosy.cc, main/MStarguider.cc, videodev/Camera.cc:
759 - added missing stream manipulators
760
761 * tcpip/MCeCoCom.h:
762 - set address of CeCo in constructor of MTCpIpIO
763
764 * tcpip/MTcpIpIO.[h,cc]:
765 - moved setting of destination address into arguments of constructor
766
767 * videodev/MVideo.cc:
768 - tiny improfements to logging output
769
770
771
772 2008/02/04 Thomas Bretz (La Palma)
773
774 * candrv/interface.[h,cc], candrv/ethernet.[h,cc],
775 MIncl.h, MLinkDef.h:
776 - added
777
778 * Makefile:
779 - removed readcam from list of programs
780
781
782
783 2008/02/02 Thomas Bretz
784
785 * main/MCosy.cc, candrv/vmodican.cc, gui/MGCoordinates.cc,
786 gui/MGSkyPosition.cc, gui/MGImage.cc:
787 - added stream modifiers
788
789
790
791 2008/01/31 Thomas Bretz
792
793 * base/Makefile:
794 - removed MThread... now in Mars
795 - include ../mars for new location of MThread
796
797 * base/msgqueue.[h,cc], candrv/nodedrv.cc, candrv/vmodican.h,
798 main/MCosy.h, main/MTracking.h, tcpip/MTcpIpIO.[h,cc],
799 videodev/Camera.[h,cc]:
800 - renamed MyThreadX to MThread
801
802 * Makefile:
803 - removed include of mvideo
804
805 * videodev/Makefile:
806 - removed include of mvideo
807 - added class MVideo
808
809 * videodev/MVideo.[h,cc]:
810 - added
811
812 * base/coord.h, base/log.h, base/threads.h, base/timer.[h,cc],
813 catalog/SaoFile.[h,cc], base/File.[h,cc]:
814 - obsolete -> removed
815
816 * catalog/SaoFile.h, catalog/SlaPlanets.h, catalog/SlaStars.[h,cc],
817 catalog/Slalib.[h,cc], catalog/StarCatalog.[h,cc], gui/MGAccuracy.cc,
818 gui/MGCoordinates.cc, gui/MGCosy.cc, gui/MGPngReader.cc,
819 gui/MGSkyPosition.cc, gui/MGVelocity.cc, main/MStargHistograms.[h,cc],
820 main/MStarguider.cc, main/MTracking.h, tcpip/MDriveCom.cc,
821 tpoint/TPointIncl.h:
822 - revised includes
823 - revised global defines in header files
824
825 * videodev/Writer.[h,cc]:
826 - revised includes
827 - replaced XY by TVector2
828
829
830
831 2008/01/30 Thomas Bretz
832
833 * candrv/sdolist.cc:
834 - use the ?: operator instead of a cast
835
836 * gui/GuiIncl.h:
837 - removed obsolete coord.h
838
839 * gui/MGCoordinates.h:
840 - added include of MPointing instead of forward declaration of class XY
841
842 * gui/MGCosy.cc:
843 - revised includes
844 - added some manipulators
845
846 * main/MStarguider.cc:
847 - revised includes
848
849 * main/MCosy.[h,cc]:
850 - chnaged some manipulators
851 - adapted calls to consructors of Macs and ShaftEncoders
852
853 * tcpip/MCeCoCom.[h,cc]:
854 - adapted to the otehr changes. Note that with this all reports are
855 send to CC which means that the Drive reports get send ten times a
856 second
857
858 * candrv/CandrvLinkDef.h:
859 - for the time being Ethernet has been added and Interface be removed
860
861
862
863 2008/01/27 Thomas Bretz
864
865 * .rootrc:
866 - updated to the one of Mars
867
868 * macros/dohtml.C:
869 - added
870
871
872
873 2008/01/24 Thomas Bretz
874
875 * telesto.cc, tpoint/Makefile, tpoint/TPointLinkDef.h, tpoint/skull.xpm,
876 tpoint/TPointIncl.cc, TPointStar.[h,cc], TPointGui.[h,cc]:
877 - added
878
879 * candrv/nodedrv.cc:
880 - changed NodeGuard to new Thread model
881
882 * gui/MGCosy.cc:
883 - replaced usage of old MG*Menu classes by the corresponding basic
884 root classes
885 - use root's cleanup facility indstead of MGList where possible
886 - SetOwner of fList to ensure a real cleanup
887 - Prepare for changes in the coordinate classes
888
889 * main/MSlewing.cc, main/MTracking.cc:
890 - added modifiers to log-stream
891 - prepared for the changes in the coordinate classes
892
893 * main/MStarguider.cc:
894 - replaced MG*Menu classes by the corresponding root classes
895 - use root's cleanup facility
896 - SetOwner of the fList
897
898 * base/coord.h:
899 - removed coordinate classes, replaced by new classes from MPointing.h
900 (they are basically identical by now in libmars.so and derived from
901 TVector2)
902
903 * base/msgqueue.[h,cc]:
904 - simplified the scheme of the message queue using a single thread
905 - now the default is that new messages override pending ones
906 - the development is based on debugging with valgrind
907 - the aim is more stability due to simplification
908 - uses new threading scheme
909
910 * macros/rootlogon.C:
911 - improved
912
913 * Makefile:
914 - added telesto
915 - added inlcude directories
916 - renamed cosy.so to libcosy.so
917
918 * base/MThread.[h,cc]:
919 - implemented new Threading classe(s) -- still to be revised!
920 (should be made part of Mars finally!)
921
922 * candrv/vmodican.[h,cc]:
923 - adapted to new threading scheme
924 - replaced lout by gLog
925 - removed cast from third argument in ioctl (complains from a
926 64bit debugger)
927 - removed HandleMessage (now it is one level up -- that's not logical
928 but just simple)
929 - the same applies to SendCanFrame and MsgDescr
930 - thread is not detached anymore
931
932 * videodev/Camera.[h,cc]:
933 - for the moment the Camera class is removed from the root dictionary
934 - changed to new threading class
935 - thread doesn't run detached anymore
936 - the Camera control is now based on the new MVideo-class
937 - a lot of code has been moved to the new MVideo class
938 - we also support (as a hack for tests) color cameras with different
939 field-of-views
940 - simplified and improved the logic of the loop based on valgrinds output
941
942 * videodev/VideodevLinkDef.h:
943 - removed Camkera from dictionary
944
945 * main/MCosy.[h,cc]:
946 - replaced kDeg2Rad and kRad2Deg by TMath
947 - replaced lout by gLog
948 - made a few changes for the new coordinate classes
949 - added cancel points to thread where possible
950 - changed to new threading classes
951 - thread doesn't run detached anymore
952
953 * candrv/nodedrv.[h,cc], devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc],
954 candrv/network.[h,cc]:
955 - changed from lout to gLog
956 - added maipulators
957 - removed MLog from the constructor
958
959
960
961 2008/01/19 Thomas Bretz
962
963 * cosy.cc:
964 - gave cosy a typical Mars-like implementation
965 - added thread and memory debugging
966 - changed lout to gLog
967 - fixed the problem with TApplication in the gui classes, thus it could
968 now be instantiated as object
969
970 * devdrv/shaftencoder.cc:
971 - mainly cosmetics
972 - added some initializations suggested by valgrind
973
974 * gui/MGCosy.h:
975 - removed obsolete forward declaration of TGMenuBar
976
977 * gui/MGEmbeddedCanvas.[h,cc]:
978 - some cosmetics
979 - correctly replaced ForEach by R__FOR_EACH
980
981 * main/MStarguider.[h,cc]:
982 - use root's own cleanup facility where possible
983 - set the owenership to fList to ensure deletion
984 - use a simple way to cascade the menues
985 - replace MG*Menu by TG*Menu
986 - improved the switching of the starguider channels. Especially
987 no recreation of the object is done if not necessary
988
989
990
991 2008/01/18 Thomas Bretz
992
993 * base/Makefile:
994 - cosmetics
995
996 * catalog/SlaStars.cc, catalog/Slalib.cc, catalog/StarCatalog.h,
997 gui/MGSkyPosition.cc:
998 - replaced kRad2Deg by TMath::RadToDeg()
999 - replaced kDeg2Rad by TMath::DegToRad()
1000 - replaced kPiDiv2 by TMath::Pi()/2
1001
1002 * main/MCaos.cc:
1003 - replaced cout by gLog and use color coding
1004 - replaced coord.h by MPointing.h
1005
1006
1007
1008 2008/01/16 Thomas Bretz
1009
1010 * gui/MGMenu.[h,cc]:
1011 - removed
1012
1013 * Makefile, Makefile.conf.general, Makefile.conf.linux,
1014 Makefile.rules, caos/Makefile, catalog/Makefile,
1015 devdrv/Makefile, gui/Makefile, main/Makefile,
1016 slalib/Makefile, tcpip/Makefile, videodev/Makefile:
1017 - changed all Makefiles to the Mars Makefile style for better
1018 performance, maintanance and reliability
1019 - some updates for future code
1020
1021 * videodev/CaosFilter.h, videodev/FilterLed.h, videodev/PixClient.h,
1022 videodev/PixGetter.h, videodev/Writer.h, candrv/sdolist.h:
1023 - added virtual destructor as suggested by gcc 4
1024
1025 * devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc], candrv/canopen.[h,cc],
1026 candrv/network.[h,cc], candrv/nodedrv.[h,cc]:
1027 - replaced timeval_t* by a const reference in all arguments of
1028 member functions
1029
1030 * gui/MGEmbeddedCanvas.cc:
1031 - replaced C-style includes (iostream.h) with C++ style (iostream)
1032
1033 * videodev/FilterLed.cc:
1034 - initialized fImg as suggested by valgrind
1035
1036 * candrv/canopen.cc, candrv/network.cc, main/MTracking.cc,
1037 main/MPpointing.cc, tcpip/MTcpIpIO.cc:
1038 - replaced the lout-logging by gLog
1039
1040 * candrv/canopen.[h,cc]:
1041 - derive from a generalized base class (Interface) now instead of
1042 the specialized VmodIcan interface class
1043 - added member function to start and stop the underlaying interface
1044 - moved the RawCan handling function from VModIcan here
1045 (HandleMessage)
1046
1047 * candrv/network.[h,cc]:
1048 - start interface via CanOpen::Start and stop it via CanOpen::Stop
1049 - removed obsolete arguments from constructor
1050 - initialize fNodes and fNodeInitialized as suggested by valgrind
1051
1052 * gui/MGCoordinate.cc:
1053 - SetOwner of fList to make sure that all gui object are properly deleted
1054 - initialize the "label"-pointer as suggested by valgrind
1055
1056 * gui/MGCosy.h:
1057 - removed obsolete forward class declaration of TGMenuBar
1058
1059 * gui/MGCoordinate.cc, gui/MGPngReader.cc
1060 - SetOwner of fList to make sure that all gui object are properly deleted
1061
1062 * main/MTracking.[h,cc]:
1063 - use new threading model (uses RunThread and CancelThread instead of
1064 Start Stop)
1065 - changed return code of Thread from void* to Int_t#
1066 - replaced chacking the HasStopFlag by TThread::CancelPoint calls
1067 - renamed MPointing to MSlewing to get rid of a namespace conflic
1068 with Mars' MPointing
1069
1070 * main/MainLinkDef.h:
1071 - added the missing + for MCosy and MTracking
1072 - replaced MPointing by MSlewing
1073
1074 * main/MPointing.[h,cc]:
1075 - renamed class to MSlewing
1076 - removed
1077
1078 * main/MSlewing.[h,cc]:
1079 - added
1080
1081 * tcpip/MTcpIpIO.[h,cc]:
1082 - splitted MTcpIpIO into two base classes, one for input, one for output
1083 - made the ports an argument
1084 - derived from new threading class
1085 - also added a static function to send a frame over a exclusively
1086 opened port
1087 - replaced old HasStopFlag by new IsThreadCanceled (this is used
1088 instead of a CancelPoint to ensure correct cleanup)
1089
1090 * tcpip/MDriveCom.h:
1091 - updated constructor
1092
1093
1094
1095 2008/01/14 Thomas Bretz
1096
1097 * tpoint/gui.C:
1098 - added individual reset buttons
1099
1100
1101
1102 2008/01/09 Thomas Bretz
1103
1104 * tpoint/gui.C:
1105 - some small improvements
1106
1107
1108
1109 2007/06/06 Thomas Bretz
1110
1111 * tpoint/*:
1112 - added new tpoint files
1113 - added starguider tpoint files
1114 - cleaned up the tpoints from errorneous detections
1115
1116 * tpoint/gui.C:
1117 - added option to read collections
1118 - added new button to reread tpoints
1119
1120
1121
1122 2007/06/06 Markus Meyer
1123
1124 * tpoint/:
1125 - added tpoint files from Jan. 2007 to June 2007
1126
1127
1128
1129 2007/03/14 Thomas Bretz
1130
1131 * bend.cc, cosy.cc, starg.cc, testse.cc, base/MStarList.cc,
1132 base/MThread.cc, base/log.h, base/msgqueue.cc, candrv/nodedrv.cc,
1133 candrv/sdolist.cc, catalog/SlaPlanets.cc, catalog/Slalib.cc,
1134 catalog/StarCatalog.cc, gui/MGAccuracy.cc, gui/MGCoordinate.cc,
1135 gui/MGCoordinates.cc, gui/MGCosy.cc, gui/MGNumStars.cc,
1136 gui/MGSkyPosition.cc, main/MBending.cc, main/MStargHistograms.cc,
1137 base/coord.h, main/MCaos.cc, main/MCosy.cc, main/MPointing.cc,
1138 main/MStarguider.cc, main/MTracking.cc, videodev/FilterLed.cc,
1139 videodev/PixClient.cc, videodev/PngReader.cc, videodev/Writer.cc:
1140 - replaced obsolete .h by C++ headers
1141 - added namespace std
1142
1143 * base/MStarList.h:
1144 - fixed warnings about overwriting of Delete
1145
1146 * base/MStopwatch.h, gui/MGCoordinate.h, gui/MGCoordinates.h,
1147 main/MStarguider.h:
1148 - fixed warning about overwriting of Print()
1149
1150 * base/MTimeout.cc, candrv/nodedrv.cc, devdrv/macs.cc,
1151 tcpip/MCeCoCom.cc:
1152 - fixed default argument in declaration
1153
1154 * catalog/StarCatalog.cc, gui/MGAccuracy.cc, main/MCaos.[h,cc],
1155 main/MCosy.cc, main/MPointing.cc, main/MStarguider.cc,
1156 main/MTracking.cc:
1157 - fixed a type problem (int instead of double)
1158
1159 * gui/MGCoordinate.cc, gui/MGCosy.cc:
1160 - fixed a warning about double declaration
1161
1162 * tcpip/MCeCoCom.h:
1163 - renamed Send to SendRep
1164
1165 * tcpip/MDriveCom.cc:
1166 - replaced Send by SendRep
1167
1168 * tcpip/MTcpIpIO.cc:
1169 - added missing return
1170
1171
1172
1173 2006/11/01 Thomas Bretz
1174
1175 * tpoint/gui.C:
1176 - added the horizon
1177 - got rid of a warning about a TGraph with 0 points in case
1178 the tpoint-file didn't contain magnitudes.
1179
1180
1181
1182 2006/07/18 Thomas Bretz
1183
1184 * base/MStar.h:
1185 - fixed a really stupid bug in the constructor, which automatically
1186 converted the magnitudes into ints.
1187
1188
1189
1190 2006/07/16 Thomas Bretz
1191
1192 * leds.txt:
1193 - new values
1194
1195 * gui/MGCoordinate.cc:
1196 - increased size of output text to display sign
1197
1198 * gui/MGCosy.cc:
1199 - named MACS correctly MACS
1200
1201 * gui/MGNumStars.cc:
1202 - changed color for correlated stars from magenta to cyan
1203
1204 * main/MStarguider.cc:
1205 - changed starguider angle to -0.2
1206 - changed pixsize to 48.9
1207 - update num stars only if starguider is switched on
1208 - removed bug which caused the rotation angle in fact to
1209 be always 0
1210 - reimplemented the algorithm which only takes the n-th brightest
1211 stars from the catalog if n is the number of detected stars
1212 (otherwise the catalog might be so crowded with stars that
1213 one spot is correlated with many catalog stars)
1214 - decreased the search region for the LEDs
1215 - some things are not done anymore if not necesarry
1216
1217 * videodev/FilterLed.[h,cc]:
1218 - cleaned up
1219 - changed the interface of the ClusterFinder slightly to
1220 allow it beeing used for the TPoint spot of the star
1221
1222
1223
1224 2006/07/16 Daniela Dorner
1225
1226 * main/MStarguider.[h,cc]:
1227 - improvement in showing/hiding of parts of the display in the starguider
1228 window
1229
1230
1231
1232 * main/MStarguider.cc:
1233 - fixed bug in setting menu entry for limiting magnitude
1234
1235
1236
1237 2006/07/14 Thomas Bretz (La Palma)
1238
1239 * stargleds.txt:
1240 - changed positions slightly
1241
1242 * gui/GuiLinkDef.h, gui/Makefile:
1243 - added MGNumStars
1244
1245 * gui/MGStars.[h,cc]:
1246 - addde
1247
1248 * gui/MGAccuracy.[h,cc], gui/MGStarg.[h,cc]:
1249 - unified
1250 - slight changes to layout
1251
1252 * gui/MGCoordinate.[h,cc], MGCoordinated.[h,cc]:
1253 - added a new mode which allows to suppress the title
1254
1255 * gui/MGCosy.[h,cc]:
1256 - added new status box (armed) currently switched on by default
1257 - adapted to changes in MGAccuracy
1258 - disallow changing the size of the window
1259
1260 * main/MCaos.cc:
1261 - removed an obsolete Print()
1262
1263 * main/MCosy.cc:
1264 - fixed the name of the log-files (2006 instead of 06)
1265
1266 * main/MStarguider.[h,cc]:
1267 - implemented new socket to send triggers to Amc (port 7307)
1268 - changed standard limiting magnitude from 7.0 to 9.0
1269 - changed layout of display to implement new canvas
1270 displaying the number of detected and correlated stars
1271 - adapted to changes in MGStarg
1272 - added box to change cleaning level of starguider window
1273 - set default rotation angle to -0.4deg
1274 - disallow changing of window size
1275 - CalcTrackingError: check first the number of detected spots
1276 and afterwards the number of found catalog stars
1277 - CalcTrackingError: just try to correlate all spots with all stars
1278 - decreased box size of LED box in starguider mode
1279 - replaced circles around starguider pointing position by
1280 camara size hexagons
1281 - do not show the starguider pointing position if less than three
1282 stars could be correlated
1283
1284 * tcpip/MTcpIpIO.cc:
1285 - fixed a comparison between "signed and unsigned"
1286
1287 * videodev/FilterLed.[h,cc]:
1288 - implemented DrawHexagon based on MGMap::DrawHexagon
1289 - renamed *Circle to *Box
1290 - replaced old algorithm to find stars in starguider mode (and
1291 LEDs) by a new ClusterFinder class
1292 - needs more maintanance!
1293
1294
1295
1296 2006/07/11 Thomas Bretz (La Palma)
1297
1298 * Makefile:
1299 - changed to support linking with the libmars.so instead
1300 of compiling a lot of stuff itself
1301
1302 * Makefile.conf.general:
1303 - added -DMARSVER
1304
1305 * base/BaseLinkDef.h:
1306 - removed the now obsolete pragma
1307
1308 * base/Makefile
1309 - removed the now obsolete files
1310
1311 * candrv/Makefile, caos/Makefile, catalog/Makefile,
1312 videodev/Makefile, devdrv/Makefile, gui/Makefile,
1313 main/Makefile, tcpip/Makefile:
1314 - added the new mars include directory
1315
1316 * caos/Leds.h, caos/Rings.h:
1317 - added an overwrite for Print to make the compiler happy
1318
1319 * catalog/StarCatalog.cc:
1320 - small improvements to determination of image border
1321 by using min- and max-functions
1322
1323 * gui/MGCoordinate.cc:
1324 - small improvement to layout
1325
1326 * gui/MGImage.cc:
1327 - fixed 16bit-color mode. The encoding was just wrong
1328
1329 * videodev/Camera.cc:
1330 - unlock the tread after the broadcast. The reason why it
1331 is neccessary in root 4.04/02g to make cosy work is
1332 unknown. Anyhow it makes switching the cameras more robust
1333
1334 * cosy.cc:
1335 - updated writing log-files
1336 - implemented sanity check for batch mode
1337
1338 * gui/MGAccuracy.cc, gui/MGStarg.cc:
1339 - use GetabsDev from MAstro
1340 - scale azimuth deviation to real distance on the sky
1341
1342 * main/MCosy.[h,cc]:
1343 - updated writing log-files
1344 - do no perfect position in case of move'n'track
1345 - implemented WM_PREPS for predefined positions
1346 - unified WM_TRACK and WM_GRB
1347 - updated GetFileName
1348
1349 * main/MStarguider.cc:
1350 - undef EXPERT
1351 - some layout changes
1352 - set rotation angle of starguider camera to -0.4deg
1353 - unified FindStar and FindStarCircle
1354 - updated writing log-files
1355 - to calc skycenter the X-offset must be subtracted
1356
1357 * tcpip/MDriveCom.[h,cc]:
1358 - implemented CommandPREPS
1359 - implemented CommandARM
1360
1361 * videodev/FilterLed.[h,cc]:
1362 - unified FindStar and FindStarCircle
1363 - fixed algorithm FindStarCircle (it was not working for
1364 bright stars and didn't take care of the edge of the
1365 image!)
1366 - fixed a long outstanding bug which accessed some memory
1367 outside the image due to a wrong logical condition
1368
1369
1370
1371 2006/07/11 Daniela Dorner
1372
1373 * main/MStarguider.[h,cc]:
1374 - implemented function to disable and uncheck an entry in the menu
1375
1376 * main/MStarguider.cc:
1377 - fixed bugs in (un)checking and en/disabeling items
1378 - removed not needed if-clauses
1379 - rearranged menu
1380
1381
1382
1383 2006/07/10 Thomas Bretz (La Palma)
1384
1385 * slalib/dat.c:
1386 - added leap second from 1st January 2006
1387
1388
1389
1390 2006/06/29 Thomas Bretz
1391
1392 * main/MStarguider.cc:
1393 - fixed a bug which gave a starguider mispointing which was wrong
1394 by the pointing position.
1395 - fixed also the position of the displayed rings wrt to the catalog
1396 sky
1397
1398 * catalog/StarCatalog.cc:
1399 - replaced some Float_t by Int_t
1400
1401
1402
1403 2006/06/28 Thomas Bretz
1404
1405 * main/MStargHistograms.[h,cc]:
1406 - removed Center in units of Zd, Az
1407
1408 * main/MStarguider.cc:
1409 - removed obsolete and dangerous sgcenterzdaz
1410 - do not display the sky-centered rings if sky-center is invalid
1411 (LEDs not detected)
1412 - rais error in this case and send error state to CC
1413 - added lower brighness limit of 30
1414 - do not write pointingpos.txt and tracking_error.txt anymore
1415
1416 * caos/Ring.h:
1417 - added Setter SetXY
1418
1419 * catalog/StarCatalog.cc:
1420 - fixed that when checking for the region in which stars will
1421 be searched only the y- but not the x-offset has been taken into
1422 account
1423 - added a small region around the region of interest because
1424 the catalog position of visible stars might be out of the
1425 search region
1426 - commented out an obsolete function
1427
1428
1429
1430 2006/05/10 Thomas Bretz
1431
1432 * main/MStarguider.cc:
1433 - fixed an error returning the correct value in CalcTrackingError
1434 - added new value to Starguider report
1435
1436 * tcpip/MDriveCom.[h,cc]:
1437 - added new value to starguider report
1438
1439
1440
1441 2006/03/23 - Daniela Dorner, Thomas Bretz
1442
1443 * main/MStarguider.[h,cc]:
1444 - changed starguider algorithm
1445
1446
1447
1448 2006/03/19 - Daniela Dorner
1449
1450 * main/MStargHistograms.cc:
1451 - changed name of tree from CaOs to Starg
1452
1453 * leds.txt, stargleds.txt:
1454 - added new leds
1455
1456 * main/MCosy.cc:
1457 - changed name of tpoint-files, which are written from Cosy, from
1458 tpoint*.txt to old-tpoint*.txt
1459
1460 * main/MStarguider.[h,cc]:
1461 - added StarguiderTpoint Button
1462 - included 2 new variables to allow for the implementation of
1463 StarguiderTpoints
1464 - added writing of StarguiderTpoints to the function CalcTrackingError
1465 - StarguiderTpoints are written to tpoint/starg_*.txt
1466 - Tpoints are wriiten to tpoint/tpoint_*.txt
1467 - added pulldown Mode to Menu
1468 - cleaned Menu (removed not needed items, rearanged place of items
1469 - removed expertmode
1470 - implemented Tpoint- and Starguider-Mode (switches all needed item)
1471 put some code into functions therefor
1472 - implemented releasing of button, if no tpoint can be taken
1473 - fixed small bugs in (un)checking items
1474 - removed starguider analyis (writing root-files) from starguider mode to
1475 stabilize the code
1476 - added 'fGetter->ExitLoop()' before each 'delete fGetter'
1477 - added SetDirectory(0) for histogram in starguider
1478
1479
1480
1481 2006/03/11 - Daniela Dorner
1482
1483 * tpoint/bending051124.txt:
1484 - added
1485
1486
1487
1488 2005/08/29 - Daniela Dorner
1489
1490 * main/MStarguider.cc, tcpip/MDriveCom.[h,cc]:
1491 - added to variables to the Starguider report
1492
1493
1494
1495 2005/08/22 - Thomas Bretz
1496
1497 * candrv/nodedrv.cc, main/MTracking.cc:
1498 - fixed usage of MTime (MTime(-1) instead of MTime())
1499
1500
1501
1502 2005/08/22 - Thomas Bretz
1503
1504 * caos/Ring.[h,cc]:
1505 - added a sanity check for the case a led entry == NULL
1506
1507 * caos/Rings.[h,cc]:
1508 - code cleanup
1509 - added a sanity check to CalcRings
1510
1511 * devdrv/shaftencoder.h:
1512 - added new member function GetPosDirCorrected
1513 - added new member function GetOffsetDirCorrected
1514
1515 * main/MStarguider.cc:
1516 - set number of minimum required LEDs for the ring calculation
1517 to 3. With two LEDs you can NEVER calculate a ring!
1518 - added another sanity check in FindStars
1519
1520 * main/MTracking.cc:
1521 - replaced ?:-operators by new functions Get*DirCorrected
1522 - made sure that if both directions have changed the reset
1523 really causes the correct values to be used immediatly!
1524 - added some code for future use
1525
1526
1527
1528 2005/07/28 - Florian Goebel
1529
1530 * videodev/FilterLed.[cc,h]
1531 - add GetMeanPositionCircle and FindStarCircle
1532
1533 * devdrv/shaftencoder.[cc,h]
1534 - add: fDirHasChanged, fDirChangedPos, fDirChangedOffset,
1535 fDirection, fHysteresisPos, fHysteresisNeg
1536
1537 * main/MCosy.cc
1538 - set faster acceleration and Velocity parameters in TrackPositionGRB
1539
1540 * main/MPointing.cc
1541 - correct bug which always set speed to LO-SPEED
1542
1543 * main/MStarguider.[cc,h]
1544 - add new Popup "Operation" (functionality is not ready yet)
1545 - add new procedure: FindRoqueLamp
1546 - in MStarguider::FindStar now use Leds::FindStarCircle
1547 (instead of Leds::FindStar)
1548
1549 * main/MTracking.cc
1550 - calculate DirHasChanged etc.
1551
1552
1553
1554 2005/04/11 - Thomas Bretz
1555
1556 * main/MTracking.cc:
1557 - allow to send velocity and request position twice
1558 - enhanced some debugging output
1559
1560 * candrv/network.[h,cc]:
1561 - implemented PrintError
1562
1563 * candrv/nodedrv.[h,cc]:
1564 - implemented new argument (zombie) to WaitForSdo which allows
1565 to mark a missing CANbus message as non-critical
1566
1567
1568
1569 2005/03/21 - Thomas Bretz
1570
1571 * tcpip/MDriveCom.[h,cc]:
1572 - added a missing white space behind the brightness and
1573 fixed the wrong units of Zd/Az in the starguider report
1574
1575
1576
1577 2005/03/17 - Thomas Bretz
1578
1579 * main/MCosy.[h,cc]:
1580 - implemented WM_GRB and TrackPositionGRB for GRB mode
1581
1582 * main/MStarguider.cc:
1583 - added 'status' to FINDSTAR-REPORT
1584 - send STARG-REPORT only if Starguider is switched on
1585 - enhanced output in starguider report
1586
1587 * tcpip/MCeCoCom.cc:
1588 - tried to backengineer the CC-REPORT because it is not documented
1589 in the CC TDAS
1590 - changed critical values for windspeed from 10/20/30 to 30/40/50
1591
1592 * tcpip/MDriveCom.[h,cc]:
1593 - implemented handling of GRB command
1594 - enhanced SendStargReport. Starguider Report now:
1595 misszd[%05.3f] missaz[%05.3f]
1596 nomzd[%c %03d %02d %03d] nomaz[%c %03d %02d %03d]
1597 centerx[%05.1f] centery[%05.1f] n[%04d]
1598 bright[%03.1f] mjd[%12.6f]
Note: See TracBrowser for help on using the repository browser.