source: trunk/MagicSoft/Cosy/Changelog@ 8855

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