source: trunk/MagicSoft/Cosy/Changelog@ 8848

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