source: trunk/MagicSoft/Cosy/Changelog@ 8857

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