source: trunk/MagicSoft/Cosy/Changelog@ 9522

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