source: trunk/MagicSoft/Cosy/Changelog@ 8861

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