source: trunk/MagicSoft/Cosy/Changelog@ 8853

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