source: trunk/MagicSoft/Cosy/Changelog@ 8860

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