source: trunk/MagicSoft/Cosy/Changelog@ 8847

Last change on this file since 8847 was 8847, checked in by tbretz, 17 years ago
*** empty log message ***
File size: 23.3 KB
Line 
1 -*-*- END -*-*-
2
3 2008/01/31 Thomas Bretz
4
5 * base/Makefile:
6 - removed MThread... now in Mars
7 - include ../mars for new location of MThread
8
9 * base/msgqueue.[h,cc], candrv/nodedrv.cc, candrv/vmodican.h,
10 main/MCosy.h, main/MTracking.h, tcpip/MTcpIpIO.[h,cc],
11 videodev/Camera.[h,cc]:
12 - renamed MyThreadX to MThread
13
14 * Makefile:
15 - removed include of mvideo
16
17 * videodev/Makefile:
18 - removed include of mvideo
19 - added class MVideo
20
21 * videodev/MVideo.[h,cc]:
22 - added
23
24 * base/coord.h, base/log.h, base/threads.h:
25 - obsolete -> removed
26
27 * catalog/SaoFile.h, catalog/SlaPlanets.h, catalog/SlaStars.[h,cc],
28 catalog/Slalib.[h,cc], catalog/StarCatalog.h, gui/MGAccuracy.cc,
29 gui/MGCoordinates.cc, gui/MGCosy.cc, gui/MGPngReader.cc,
30 gui/MGSkyPosition.cc, gui/MGVelocity.cc, main/MStargHistograms.[h,cc],
31 main/MStarguider.cc, main/MTracking.h, tcpip/MDriveCom.cc,
32 tpoint/TPointIncl.h:
33 - revised includes
34 - revised global defines in header files
35
36 * videodev/Writer.[h,cc]:
37 - revised includes
38 - replaced XY by TVector2
39
40
41
42 2008/01/30 Thomas Bretz
43
44 * candrv/sdolist.cc:
45 - use the ?: operator instead of a cast
46
47 * gui/GuiIncl.h:
48 - removed obsolete coord.h
49
50 * gui/MGCoordinates.h:
51 - added include of MPointing instead of forward declaration of class XY
52
53 * gui/MGCosy.cc:
54 - revised includes
55 - added some manipulators
56
57 * main/MStarguider.cc:
58 - revised includes
59
60 * main/MCosy.[h,cc]:
61 - chnaged some manipulators
62 - adapted calls to consructors of Macs and ShaftEncoders
63
64 * tcpip/MCeCoCom.[h,cc]:
65 - adapted to the otehr changes. Note that with this all reports are
66 send to CC which means that the Drive reports get send ten times a
67 second
68
69 * candrv/CandrvLinkDef.h:
70 - for the time being Ethernet has been added and Interface be removed
71
72
73
74 2008/01/27 Thomas Bretz
75
76 * .rootrc:
77 - updated to the one of Mars
78
79 * macros/dohtml.C:
80 - added
81
82
83
84 2008/01/24 Thomas Bretz
85
86 * telesto.cc, tpoint/Makefile, tpoint/TPointLinkDef.h, tpoint/skull.xpm,
87 tpoint/TPointIncl.cc, TPointStar.[h,cc], TPointGui.[h,cc]:
88 - added
89
90 * candrv/nodedrv.cc:
91 - changed NodeGuard to new Thread model
92
93 * gui/MGCosy.cc:
94 - replaced usage of old MG*Menu classes by the corresponding basic
95 root classes
96 - use root's cleanup facility indstead of MGList where possible
97 - SetOwner of fList to ensure a real cleanup
98 - Prepare for changes in the coordinate classes
99
100 * main/MSlewing.cc, main/MTracking.cc:
101 - added modifiers to log-stream
102 - prepared for the changes in the coordinate classes
103
104 * main/MStarguider.cc:
105 - replaced MG*Menu classes by the corresponding root classes
106 - use root's cleanup facility
107 - SetOwner of the fList
108
109 * base/coord.h:
110 - removed coordinate classes, replaced by new classes from MPointing.h
111 (they are basically identical by now in libmars.so and derived from
112 TVector2)
113
114 * base/msgqueue.[h,cc]:
115 - simplified the scheme of the message queue using a single thread
116 - now the default is that new messages override pending ones
117 - the development is based on debugging with valgrind
118 - the aim is more stability due to simplification
119 - uses new threading scheme
120
121 * macros/rootlogon.C:
122 - improved
123
124 * Makefile:
125 - added telesto
126 - added inlcude directories
127 - renamed cosy.so to libcosy.so
128
129 * base/MThread.[h,cc]:
130 - implemented new Threading classe(s) -- still to be revised!
131 (should be made part of Mars finally!)
132
133 * candrv/vmodican.[h,cc]:
134 - adapted to new threading scheme
135 - replaced lout by gLog
136 - removed cast from third argument in ioctl (complains from a
137 64bit debugger)
138 - removed HandleMessage (now it is one level up -- that's not logical
139 but just simple)
140 - the same applies to SendCanFrame and MsgDescr
141 - thread is not detached anymore
142
143 * videodev/Camera.[h,cc]:
144 - for the moment the Camera class is removed from the root dictionary
145 - changed to new threading class
146 - thread doesn't run detached anymore
147 - the Camera control is now based on the new MVideo-class
148 - a lot of code has been moved to the new MVideo class
149 - we also support (as a hack for tests) color cameras with different
150 field-of-views
151 - simplified and improved the logic of the loop based on valgrinds output
152
153 * videodev/VideodevLinkDef.h:
154 - removed Camkera from dictionary
155
156 * main/MCosy.[h,cc]:
157 - replaced kDeg2Rad and kRad2Deg by TMath
158 - replaced lout by gLog
159 - made a few changes for the new coordinate classes
160 - added cancel points to thread where possible
161 - changed to new threading classes
162 - thread doesn't run detached anymore
163
164 * candrv/nodedrv.[h,cc], devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc],
165 candrv/network.[h,cc]:
166 - changed from lout to gLog
167 - added maipulators
168 - removed MLog from the constructor
169
170
171
172 2008/01/19 Thomas Bretz
173
174 * cosy.cc:
175 - gave cosy a typical Mars-like implementation
176 - added thread and memory debugging
177 - changed lout to gLog
178 - fixed the problem with TApplication in the gui classes, thus it could
179 now be instantiated as object
180
181 * devdrv/shaftencoder.cc:
182 - mainly cosmetics
183 - added some initializations suggested by valgrind
184
185 * gui/MGCosy.h:
186 - removed obsolete forward declaration of TGMenuBar
187
188 * gui/MGEmbeddedCanvas.[h,cc]:
189 - some cosmetics
190 - correctly replaced ForEach by R__FOR_EACH
191
192 * main/MStarguider.[h,cc]:
193 - use root's own cleanup facility where possible
194 - set the owenership to fList to ensure deletion
195 - use a simple way to cascade the menues
196 - replace MG*Menu by TG*Menu
197 - improved the switching of the starguider channels. Especially
198 no recreation of the object is done if not necessary
199
200
201
202 2008/01/18 Thomas Bretz
203
204 * base/Makefile:
205 - cosmetics
206
207 * catalog/SlaStars.cc, catalog/Slalib.cc, catalog/StarCatalog.h,
208 gui/MGSkyPosition.cc:
209 - replaced kRad2Deg by TMath::RadToDeg()
210 - replaced kDeg2Rad by TMath::DegToRad()
211 - replaced kPiDiv2 by TMath::Pi()/2
212
213 * main/MCaos.cc:
214 - replaced cout by gLog and use color coding
215 - replaced coord.h by MPointing.h
216
217
218
219 2008/01/16 Thomas Bretz
220
221 * gui/MGMenu.[h,cc]:
222 - removed
223
224 * Makefile, Makefile.conf.general, Makefile.conf.linux,
225 Makefile.rules, caos/Makefile, catalog/Makefile,
226 devdrv/Makefile, gui/Makefile, main/Makefile,
227 slalib/Makefile, tcpip/Makefile, videodev/Makefile:
228 - changed all Makefiles to the Mars Makefile style for better
229 performance, maintanance and reliability
230 - some updates for future code
231
232 * videodev/CaosFilter.h, videodev/FilterLed.h, videodev/PixClient.h,
233 videodev/PixGetter.h, videodev/Writer.h, candrv/sdolist.h:
234 - added virtual destructor as suggested by gcc 4
235
236 * devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc], candrv/canopen.[h,cc],
237 candrv/network.[h,cc], candrv/nodedrv.[h,cc]:
238 - replaced timeval_t* by a const reference in all arguments of
239 member functions
240
241 * gui/MGEmbeddedCanvas.cc:
242 - replaced C-style includes (iostream.h) with C++ style (iostream)
243
244 * videodev/FilterLed.cc:
245 - initialized fImg as suggested by valgrind
246
247 * candrv/canopen.cc, candrv/network.cc, main/MTracking.cc,
248 main/MPpointing.cc, tcpip/MTcpIpIO.cc:
249 - replaced the lout-logging by gLog
250
251 * candrv/canopen.[h,cc]:
252 - derive from a generalized base class (Interface) now instead of
253 the specialized VmodIcan interface class
254 - added member function to start and stop the underlaying interface
255 - moved the RawCan handling function from VModIcan here
256 (HandleMessage)
257
258 * candrv/network.[h,cc]:
259 - start interface via CanOpen::Start and stop it via CanOpen::Stop
260 - removed obsolete arguments from constructor
261 - initialize fNodes and fNodeInitialized as suggested by valgrind
262
263 * gui/MGCoordinate.cc:
264 - SetOwner of fList to make sure that all gui object are properly deleted
265 - initialize the "label"-pointer as suggested by valgrind
266
267 * gui/MGCosy.h:
268 - removed obsolete forward class declaration of TGMenuBar
269
270 * gui/MGCoordinate.cc, gui/MGPngReader.cc
271 - SetOwner of fList to make sure that all gui object are properly deleted
272
273 * main/MTracking.[h,cc]:
274 - use new threading model (uses RunThread and CancelThread instead of
275 Start Stop)
276 - changed return code of Thread from void* to Int_t#
277 - replaced chacking the HasStopFlag by TThread::CancelPoint calls
278 - renamed MPointing to MSlewing to get rid of a namespace conflic
279 with Mars' MPointing
280
281 * main/MainLinkDef.h:
282 - added the missing + for MCosy and MTracking
283 - replaced MPointing by MSlewing
284
285 * main/MPointing.[h,cc]:
286 - renamed class to MSlewing
287 - removed
288
289 * main/MSlewing.[h,cc]:
290 - added
291
292 * tcpip/MTcpIpIO.[h,cc]:
293 - splitted MTcpIpIO into two base classes, one for input, one for output
294 - made the ports an argument
295 - derived from new threading class
296 - also added a static function to send a frame over a exclusively
297 opened port
298 - replaced old HasStopFlag by new IsThreadCanceled (this is used
299 instead of a CancelPoint to ensure correct cleanup)
300
301 * tcpip/MDriveCom.h:
302 - updated constructor
303
304
305
306 2008/01/14 Thomas Bretz
307
308 * tpoint/gui.C:
309 - added individual reset buttons
310
311
312
313 2008/01/09 Thomas Bretz
314
315 * tpoint/gui.C:
316 - some small improvements
317
318
319
320 2007/06/06 Thomas Bretz
321
322 * tpoint/*:
323 - added new tpoint files
324 - added starguider tpoint files
325 - cleaned up the tpoints from errorneous detections
326
327 * tpoint/gui.C:
328 - added option to read collections
329 - added new button to reread tpoints
330
331
332
333 2007/06/06 Markus Meyer
334
335 * tpoint/:
336 - added tpoint files from Jan. 2007 to June 2007
337
338
339
340 2007/03/14 Thomas Bretz
341
342 * bend.cc, cosy.cc, starg.cc, testse.cc, base/MStarList.cc,
343 base/MThread.cc, base/log.h, base/msgqueue.cc, candrv/nodedrv.cc,
344 candrv/sdolist.cc, catalog/SlaPlanets.cc, catalog/Slalib.cc,
345 catalog/StarCatalog.cc, gui/MGAccuracy.cc, gui/MGCoordinate.cc,
346 gui/MGCoordinates.cc, gui/MGCosy.cc, gui/MGNumStars.cc,
347 gui/MGSkyPosition.cc, main/MBending.cc, main/MStargHistograms.cc,
348 base/coord.h, main/MCaos.cc, main/MCosy.cc, main/MPointing.cc,
349 main/MStarguider.cc, main/MTracking.cc, videodev/FilterLed.cc,
350 videodev/PixClient.cc, videodev/PngReader.cc, videodev/Writer.cc:
351 - replaced obsolete .h by C++ headers
352 - added namespace std
353
354 * base/MStarList.h:
355 - fixed warnings about overwriting of Delete
356
357 * base/MStopwatch.h, gui/MGCoordinate.h, gui/MGCoordinates.h,
358 main/MStarguider.h:
359 - fixed warning about overwriting of Print()
360
361 * base/MTimeout.cc, candrv/nodedrv.cc, devdrv/macs.cc,
362 tcpip/MCeCoCom.cc:
363 - fixed default argument in declaration
364
365 * catalog/StarCatalog.cc, gui/MGAccuracy.cc, main/MCaos.[h,cc],
366 main/MCosy.cc, main/MPointing.cc, main/MStarguider.cc,
367 main/MTracking.cc:
368 - fixed a type problem (int instead of double)
369
370 * gui/MGCoordinate.cc, gui/MGCosy.cc:
371 - fixed a warning about double declaration
372
373 * tcpip/MCeCoCom.h:
374 - renamed Send to SendRep
375
376 * tcpip/MDriveCom.cc:
377 - replaced Send by SendRep
378
379 * tcpip/MTcpIpIO.cc:
380 - added missing return
381
382
383
384 2006/11/01 Thomas Bretz
385
386 * tpoint/gui.C:
387 - added the horizon
388 - got rid of a warning about a TGraph with 0 points in case
389 the tpoint-file didn't contain magnitudes.
390
391
392
393 2006/07/18 Thomas Bretz
394
395 * base/MStar.h:
396 - fixed a really stupid bug in the constructor, which automatically
397 converted the magnitudes into ints.
398
399
400
401 2006/07/16 Thomas Bretz
402
403 * leds.txt:
404 - new values
405
406 * gui/MGCoordinate.cc:
407 - increased size of output text to display sign
408
409 * gui/MGCosy.cc:
410 - named MACS correctly MACS
411
412 * gui/MGNumStars.cc:
413 - changed color for correlated stars from magenta to cyan
414
415 * main/MStarguider.cc:
416 - changed starguider angle to -0.2
417 - changed pixsize to 48.9
418 - update num stars only if starguider is switched on
419 - removed bug which caused the rotation angle in fact to
420 be always 0
421 - reimplemented the algorithm which only takes the n-th brightest
422 stars from the catalog if n is the number of detected stars
423 (otherwise the catalog might be so crowded with stars that
424 one spot is correlated with many catalog stars)
425 - decreased the search region for the LEDs
426 - some things are not done anymore if not necesarry
427
428 * videodev/FilterLed.[h,cc]:
429 - cleaned up
430 - changed the interface of the ClusterFinder slightly to
431 allow it beeing used for the TPoint spot of the star
432
433
434
435 2006/07/16 Daniela Dorner
436
437 * main/MStarguider.[h,cc]:
438 - improvement in showing/hiding of parts of the display in the starguider
439 window
440
441
442
443 * main/MStarguider.cc:
444 - fixed bug in setting menu entry for limiting magnitude
445
446
447
448 2006/07/14 Thomas Bretz (La Palma)
449
450 * stargleds.txt:
451 - changed positions slightly
452
453 * gui/GuiLinkDef.h, gui/Makefile:
454 - added MGNumStars
455
456 * gui/MGStars.[h,cc]:
457 - addde
458
459 * gui/MGAccuracy.[h,cc], gui/MGStarg.[h,cc]:
460 - unified
461 - slight changes to layout
462
463 * gui/MGCoordinate.[h,cc], MGCoordinated.[h,cc]:
464 - added a new mode which allows to suppress the title
465
466 * gui/MGCosy.[h,cc]:
467 - added new status box (armed) currently switched on by default
468 - adapted to changes in MGAccuracy
469 - disallow changing the size of the window
470
471 * main/MCaos.cc:
472 - removed an obsolete Print()
473
474 * main/MCosy.cc:
475 - fixed the name of the log-files (2006 instead of 06)
476
477 * main/MStarguider.[h,cc]:
478 - implemented new socket to send triggers to Amc (port 7307)
479 - changed standard limiting magnitude from 7.0 to 9.0
480 - changed layout of display to implement new canvas
481 displaying the number of detected and correlated stars
482 - adapted to changes in MGStarg
483 - added box to change cleaning level of starguider window
484 - set default rotation angle to -0.4deg
485 - disallow changing of window size
486 - CalcTrackingError: check first the number of detected spots
487 and afterwards the number of found catalog stars
488 - CalcTrackingError: just try to correlate all spots with all stars
489 - decreased box size of LED box in starguider mode
490 - replaced circles around starguider pointing position by
491 camara size hexagons
492 - do not show the starguider pointing position if less than three
493 stars could be correlated
494
495 * tcpip/MTcpIpIO.cc:
496 - fixed a comparison between "signed and unsigned"
497
498 * videodev/FilterLed.[h,cc]:
499 - implemented DrawHexagon based on MGMap::DrawHexagon
500 - renamed *Circle to *Box
501 - replaced old algorithm to find stars in starguider mode (and
502 LEDs) by a new ClusterFinder class
503 - needs more maintanance!
504
505
506
507 2006/07/11 Thomas Bretz (La Palma)
508
509 * Makefile:
510 - changed to support linking with the libmars.so instead
511 of compiling a lot of stuff itself
512
513 * Makefile.conf.general:
514 - added -DMARSVER
515
516 * base/BaseLinkDef.h:
517 - removed the now obsolete pragma
518
519 * base/Makefile
520 - removed the now obsolete files
521
522 * candrv/Makefile, caos/Makefile, catalog/Makefile,
523 videodev/Makefile, devdrv/Makefile, gui/Makefile,
524 main/Makefile, tcpip/Makefile:
525 - added the new mars include directory
526
527 * caos/Leds.h, caos/Rings.h:
528 - added an overwrite for Print to make the compiler happy
529
530 * catalog/StarCatalog.cc:
531 - small improvements to determination of image border
532 by using min- and max-functions
533
534 * gui/MGCoordinate.cc:
535 - small improvement to layout
536
537 * gui/MGImage.cc:
538 - fixed 16bit-color mode. The encoding was just wrong
539
540 * videodev/Camera.cc:
541 - unlock the tread after the broadcast. The reason why it
542 is neccessary in root 4.04/02g to make cosy work is
543 unknown. Anyhow it makes switching the cameras more robust
544
545 * cosy.cc:
546 - updated writing log-files
547 - implemented sanity check for batch mode
548
549 * gui/MGAccuracy.cc, gui/MGStarg.cc:
550 - use GetabsDev from MAstro
551 - scale azimuth deviation to real distance on the sky
552
553 * main/MCosy.[h,cc]:
554 - updated writing log-files
555 - do no perfect position in case of move'n'track
556 - implemented WM_PREPS for predefined positions
557 - unified WM_TRACK and WM_GRB
558 - updated GetFileName
559
560 * main/MStarguider.cc:
561 - undef EXPERT
562 - some layout changes
563 - set rotation angle of starguider camera to -0.4deg
564 - unified FindStar and FindStarCircle
565 - updated writing log-files
566 - to calc skycenter the X-offset must be subtracted
567
568 * tcpip/MDriveCom.[h,cc]:
569 - implemented CommandPREPS
570 - implemented CommandARM
571
572 * videodev/FilterLed.[h,cc]:
573 - unified FindStar and FindStarCircle
574 - fixed algorithm FindStarCircle (it was not working for
575 bright stars and didn't take care of the edge of the
576 image!)
577 - fixed a long outstanding bug which accessed some memory
578 outside the image due to a wrong logical condition
579
580
581
582 2006/07/11 Daniela Dorner
583
584 * main/MStarguider.[h,cc]:
585 - implemented function to disable and uncheck an entry in the menu
586
587 * main/MStarguider.cc:
588 - fixed bugs in (un)checking and en/disabeling items
589 - removed not needed if-clauses
590 - rearranged menu
591
592
593
594 2006/07/10 Thomas Bretz (La Palma)
595
596 * slalib/dat.c:
597 - added leap second from 1st January 2006
598
599
600
601 2006/06/29 Thomas Bretz
602
603 * main/MStarguider.cc:
604 - fixed a bug which gave a starguider mispointing which was wrong
605 by the pointing position.
606 - fixed also the position of the displayed rings wrt to the catalog
607 sky
608
609 * catalog/StarCatalog.cc:
610 - replaced some Float_t by Int_t
611
612
613
614 2006/06/28 Thomas Bretz
615
616 * main/MStargHistograms.[h,cc]:
617 - removed Center in units of Zd, Az
618
619 * main/MStarguider.cc:
620 - removed obsolete and dangerous sgcenterzdaz
621 - do not display the sky-centered rings if sky-center is invalid
622 (LEDs not detected)
623 - rais error in this case and send error state to CC
624 - added lower brighness limit of 30
625 - do not write pointingpos.txt and tracking_error.txt anymore
626
627 * caos/Ring.h:
628 - added Setter SetXY
629
630 * catalog/StarCatalog.cc:
631 - fixed that when checking for the region in which stars will
632 be searched only the y- but not the x-offset has been taken into
633 account
634 - added a small region around the region of interest because
635 the catalog position of visible stars might be out of the
636 search region
637 - commented out an obsolete function
638
639
640
641 2006/05/10 Thomas Bretz
642
643 * main/MStarguider.cc:
644 - fixed an error returning the correct value in CalcTrackingError
645 - added new value to Starguider report
646
647 * tcpip/MDriveCom.[h,cc]:
648 - added new value to starguider report
649
650
651
652 2006/03/23 - Daniela Dorner, Thomas Bretz
653
654 * main/MStarguider.[h,cc]:
655 - changed starguider algorithm
656
657
658
659 2006/03/19 - Daniela Dorner
660
661 * main/MStargHistograms.cc:
662 - changed name of tree from CaOs to Starg
663
664 * leds.txt, stargleds.txt:
665 - added new leds
666
667 * main/MCosy.cc:
668 - changed name of tpoint-files, which are written from Cosy, from
669 tpoint*.txt to old-tpoint*.txt
670
671 * main/MStarguider.[h,cc]:
672 - added StarguiderTpoint Button
673 - included 2 new variables to allow for the implementation of
674 StarguiderTpoints
675 - added writing of StarguiderTpoints to the function CalcTrackingError
676 - StarguiderTpoints are written to tpoint/starg_*.txt
677 - Tpoints are wriiten to tpoint/tpoint_*.txt
678 - added pulldown Mode to Menu
679 - cleaned Menu (removed not needed items, rearanged place of items
680 - removed expertmode
681 - implemented Tpoint- and Starguider-Mode (switches all needed item)
682 put some code into functions therefor
683 - implemented releasing of button, if no tpoint can be taken
684 - fixed small bugs in (un)checking items
685 - removed starguider analyis (writing root-files) from starguider mode to
686 stabilize the code
687 - added 'fGetter->ExitLoop()' before each 'delete fGetter'
688 - added SetDirectory(0) for histogram in starguider
689
690
691
692 2006/03/11 - Daniela Dorner
693
694 * tpoint/bending051124.txt:
695 - added
696
697
698
699 2005/08/29 - Daniela Dorner
700
701 * main/MStarguider.cc, tcpip/MDriveCom.[h,cc]:
702 - added to variables to the Starguider report
703
704
705
706 2005/08/22 - Thomas Bretz
707
708 * candrv/nodedrv.cc, main/MTracking.cc:
709 - fixed usage of MTime (MTime(-1) instead of MTime())
710
711
712
713 2005/08/22 - Thomas Bretz
714
715 * caos/Ring.[h,cc]:
716 - added a sanity check for the case a led entry == NULL
717
718 * caos/Rings.[h,cc]:
719 - code cleanup
720 - added a sanity check to CalcRings
721
722 * devdrv/shaftencoder.h:
723 - added new member function GetPosDirCorrected
724 - added new member function GetOffsetDirCorrected
725
726 * main/MStarguider.cc:
727 - set number of minimum required LEDs for the ring calculation
728 to 3. With two LEDs you can NEVER calculate a ring!
729 - added another sanity check in FindStars
730
731 * main/MTracking.cc:
732 - replaced ?:-operators by new functions Get*DirCorrected
733 - made sure that if both directions have changed the reset
734 really causes the correct values to be used immediatly!
735 - added some code for future use
736
737
738
739 2005/07/28 - Florian Goebel
740
741 * videodev/FilterLed.[cc,h]
742 - add GetMeanPositionCircle and FindStarCircle
743
744 * devdrv/shaftencoder.[cc,h]
745 - add: fDirHasChanged, fDirChangedPos, fDirChangedOffset,
746 fDirection, fHysteresisPos, fHysteresisNeg
747
748 * main/MCosy.cc
749 - set faster acceleration and Velocity parameters in TrackPositionGRB
750
751 * main/MPointing.cc
752 - correct bug which always set speed to LO-SPEED
753
754 * main/MStarguider.[cc,h]
755 - add new Popup "Operation" (functionality is not ready yet)
756 - add new procedure: FindRoqueLamp
757 - in MStarguider::FindStar now use Leds::FindStarCircle
758 (instead of Leds::FindStar)
759
760 * main/MTracking.cc
761 - calculate DirHasChanged etc.
762
763
764
765 2005/04/11 - Thomas Bretz
766
767 * main/MTracking.cc:
768 - allow to send velocity and request position twice
769 - enhanced some debugging output
770
771 * candrv/network.[h,cc]:
772 - implemented PrintError
773
774 * candrv/nodedrv.[h,cc]:
775 - implemented new argument (zombie) to WaitForSdo which allows
776 to mark a missing CANbus message as non-critical
777
778
779
780 2005/03/21 - Thomas Bretz
781
782 * tcpip/MDriveCom.[h,cc]:
783 - added a missing white space behind the brightness and
784 fixed the wrong units of Zd/Az in the starguider report
785
786
787
788 2005/03/17 - Thomas Bretz
789
790 * main/MCosy.[h,cc]:
791 - implemented WM_GRB and TrackPositionGRB for GRB mode
792
793 * main/MStarguider.cc:
794 - added 'status' to FINDSTAR-REPORT
795 - send STARG-REPORT only if Starguider is switched on
796 - enhanced output in starguider report
797
798 * tcpip/MCeCoCom.cc:
799 - tried to backengineer the CC-REPORT because it is not documented
800 in the CC TDAS
801 - changed critical values for windspeed from 10/20/30 to 30/40/50
802
803 * tcpip/MDriveCom.[h,cc]:
804 - implemented handling of GRB command
805 - enhanced SendStargReport. Starguider Report now:
806 misszd[%05.3f] missaz[%05.3f]
807 nomzd[%c %03d %02d %03d] nomaz[%c %03d %02d %03d]
808 centerx[%05.1f] centery[%05.1f] n[%04d]
809 bright[%03.1f] mjd[%12.6f]
Note: See TracBrowser for help on using the repository browser.