source: trunk/MagicSoft/Cosy/Changelog@ 4587

Last change on this file since 4587 was 4587, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 37.3 KB
Line 
1 -*-*- END -*-*-
2
3 2004/08/12 - Thomas Bretz
4
5 * tpoint/gui.C:
6 - implemented TGFSFileDialog for reading the star data
7
8
9
10 2004/08/05 - Thomas Bretz
11
12 * main/MStarguider.cc:
13 - on request of the shift-crew I have changed the find-star cut
14 from 3.0 to 3.5
15
16
17
18 2004/06/28 - Thomas Bretz
19
20 * caos/Ring.[h,cc]:
21 - added magnitude fMag
22 - added interpolation of magnitude
23
24 * main/MStarguider.cc:
25 - added output of magnitudes
26
27 * tpoint/gui.C:
28 - implemented comment lines
29 - changed layout of output
30
31
32
33 2004/06/01 - Thomas Bretz
34
35 * Makefile.conf.linux:
36 - removed obsolete -Wtraditional and -Wnested-externs
37
38 * caos/Leds.h:
39 - added empty Add(TObject*) function for correct overload
40
41 * main/MBending.cc:
42 - added MAGIC1 as a hysteresis
43
44 * main/MCosy.cc:
45 - added header to drive report
46
47 * main/MCosy.h:
48 - added getter-function to GetOutRep (used in FindStar)
49
50 * main/MStarguider.cc:
51 - added Output to report file
52 - added output of Star-Offset in pixels
53
54 * main/MTracking.cc:
55 - removed some 'unused variable'
56
57 * tcpip/MTcpIpIO.cc:
58 - removed nonsense setting of eGui when writing to the report file
59
60 * tpoint/gui.C:
61 - enhanced display
62
63
64
65 2004/05/15 - Thomas Bretz (La Palma)
66
67 * Makefile:
68 - added MGMenu links
69
70 * bending_magic.txt:
71 - last calculated pointing model (still has the hysteresis
72 problem)
73
74 * cosy.cc:
75 - moved camera stuff to MStarguider
76 - added channel selection
77
78 * base/BaseLinkDef.h:
79 - updated
80
81 * base/MString.[h,cc]:
82 - removed (now in Mars)
83
84 * base/MThread.h, candrv/network.h, candrv/nodedrv.h,
85 candrv/vmodican.h, devdrv/macs.h, videodev/Camera.h:
86 - changed ifndef
87
88 * base/Makefile:
89 - updated
90
91 * candrv/nodedrv.cc:
92 - added cast to MTime
93
94 * candrv/vmodican.cc:
95 - changed priority from 10 to 1
96
97 * caos/Led.cc, caos/Ring.cc:
98 - changed Form to MString
99
100 * caos/Makefile:
101 - added include base
102
103 * caos/Ring.[h,cc]:
104 - added arguments to constructor
105
106 * catalog/CatalogLinkDef.h, catalog/Makefile:
107 - removed SaoFile
108
109 * catalog/Slalib.cc:
110 - removed some obsolete code
111
112 * catalog/StarCatalog.cc:
113 - added a size check for the bitmap
114
115 * devdrv/macs.cc:
116 - no guarding for the moment
117
118 * devdrv/shaftencoder.[h,cc]:
119 - added code to communicate with the Macs
120
121 * gui/GuiLinkDef.h, gui/Makefile:
122 - removed MGVelocity
123
124 * gui/MGCosy.[h,cc]:
125 - added weather data to display
126 - added image of the camera to window
127 - removed velocity from window
128 - replaced Form by MString
129
130 * main/MBending.cc:
131 - changed handling in GetAnAw - Hopefully correct???
132 the old handling gave problems
133
134 * main/MCosy.[h,cc]:
135 - added SetTrackingPosRE
136 - display interpolated position when tracking
137 - added SetMotor calls
138
139 * main/MStarguider.[h,cc]:
140 - added code to find star in the display
141 - added corresponding menus
142 - added code to support more than one ccd channel
143
144 * main/MTracking.[h,cc]:
145 - complete change to the algorithm. The position which is
146 send to CC need still some investigations. For more information
147 look at the code. The main difference is that the motor
148 encoders are taken better into account which fixes the SE
149 handling on the elevation axis
150
151 * main/MainLinkDef.h, main/Makefile:
152 - added MPointing
153 - added MTracking
154
155 * tcpip/MCeCoCom.[h,cc]:
156 - added alarm counter
157
158 * tcpip/MTcpIpIO.cc:
159 - do not write to output file if stream is locked
160
161 * tpoint/gui.C:
162 - fixed display so that it perfectly shows north, east, ...
163 - added error for residual
164 - simplified residual algorithm
165 - read new files
166 - changed displaying deviations a bit
167 - display result in the display (preliminary)
168 - set gIgnoreLevel to suppress strange color warnings
169
170 * videodev/FilterLed.cc:
171 - use MGMap for drawing...
172
173
174
175 2004/05/15 - Thomas Bretz (La Palma)
176
177 * .cosyrc_magic:
178 - updated with some comments
179
180 * Makefile:
181 - added many more links necessary for current make
182 (should be replaced by libmars.so in the future)
183
184 * Makefile.conf.general:
185 - added GX11 and HistPainter
186
187 * cosy.cc, starg.cc:
188 - Moved initialization of Camera to MStarguider
189 - added command line option to choose ccd channel
190
191 * leds.txt:
192 - replaced with new LED positions (OFFSETS MISSING)
193
194 * stars.txt:
195 - added many more stars
196
197 * base/coord.h:
198 - added operator/=(XY&)
199
200 * base/msgqueue.cc, candrv/sdolist.cc:
201 - added more output in case mutex is already locked by the same thread
202
203 * candrv/vmodican.cc:
204 - some changes to output
205
206 * catalog/SlaStars.cc:
207 - changed some comments
208
209 * catalog/StarCatalog.[h,cc]:
210 - replaced old algorithms by MAstroCatalog and new simplifications
211 to calculate star-positions accuratly by combining slalib with
212 MAstroCatalog
213
214 * devdrv/macs.h:
215 - added GetPosTime
216
217 * devdrv/shaftencoder.[h,cc]:
218 - added output to report file
219
220 * gui/MGAccuracy.[h,cc]:
221 - added time development curve (blue)
222
223 * gui/MGEmbeddedCanvas.h, gui/MGSkyPosition.h,
224 gui/MGVelocity.h:
225 - changed ifndef define
226
227 * gui/MGImage.[h,cc]:
228 - enhancements in speed
229 - enhancements in mutex locking mechanism
230
231 * gui/MGPngReader.cc, gui/MGTPoint.cc:
232 - changed meaning of PixSize
233
234 * gui/MGVelocity.cc:
235 - fixed units
236
237 * main/MCaos.[h,cc]:
238 - changed ring radius from 266/272 to 266,268
239 - moved drawing circles to MStarguider
240
241 * main/MCosy.[h,cc]:
242 - moved big parts of the code to MPointing and MTracking
243 - removed old conversion constants (Se to RE, etc) and
244 replaced by more meaningful ones
245 - prepare displaying starguider image
246 - added GetFileName to globally prepare correct file names
247
248 * main/MPointing.cc:
249 - fixed missing SetDecelaration
250 - changed to new unit conversion constants
251 - Use SendStatus instead of Send
252
253 * main/MStarguider.cc:
254 - added update and support of cosy-image display
255 - added channel swicthing for the frame grabber
256 - added algorithm to find star position FindStar
257 - commented out starguider algorithms
258 - draw support lines and grid stuff
259
260 * main/MTracking.[h,cc]:
261 - changed to new unit conversion constants
262 - added output of RE stuff to report file
263 - some simplification to tracking thread
264
265 * base/MString.[h,cc]:
266 - added as a thread safe replacement for Form()
267
268 * tcpip/MCeCoCom.[h,cc]:
269 - changed support for Weather information
270
271 * tcpip/MDriveCom.[h,cc]:
272 - changed output
273 - added SendStatus
274
275 * tcpip/MTcpIpIO.cc:
276 - changed output
277 - output reports to report file
278
279 * tpoint/gui.C:
280 - read new starg_* files
281
282 * videodev/Camera.[h,cc]:
283 - some enhancements to ioctl call
284 - some changes to output
285 - changes a bit the bahaviour of mutices
286 - replaced fRunning by mutex
287 - changes to ExitLoop and IsRunning
288 - added support for several frame grabber channels
289
290 * videodev/FilterLed.[h,cc]
291 - added new algorithms to find star
292 - small updates to star finding support
293
294 * videodev/PixGetter.h:
295 - added a virtual empty destructor (IMPORTANT)
296
297
298
299 2003/12/29 - Thomas Bretz
300
301 * base/MObservatory.cc:
302 - By fixing a bug evaluating the '-'-sign in latitude
303 the bending correction changed
304
305 * bending_magic.txt:
306 - new calculation with sign-fix. AnAw became unimportant
307
308
309
310 2003/12/07 - Thomas Bretz
311
312 * tcpip/MDriveCom.cc:
313 - log CC-COMMANDS to log-file
314
315 * main/MStarguider.cc:
316 - fixed handling of DISPLAY variable
317
318 * main/MCosy.cc:
319 - undef EXPERT
320 - removed comments before CheckNetwork
321
322 * gui/MGImage.cc:
323 - fixed some image copy algorithm
324 - removed nonsense ==13 check for TryLock
325
326 * devdrv/macs.cc:
327 - shift crew reported problems: changed timeout from 250ms to 400ms
328
329 * stars.txt:
330 - added Capella
331 - added Dark Patch 3/4
332 - added Zeta Tauri
333
334 * Makefile:
335 - added 'install'
336
337 * bending_magic.txt:
338 - small chenges to correct AN, AW correction (new fit)
339
340 * cosy.cc, candrv/nodedrv.cc, devdrv/macs.[h,cc],
341 devdrv/shaftencoder.[h,cc], gui/MGCosy.cc,
342 gui/MGPngReader.cc, gui/MGTPoint.cc, main/MBending.cc,
343 main/MCaos.cc, main/MCosy.cc, main/MStarguider.[h,cc],
344 tcpip/MCeCoCom.[h,cc], tcpip/MDriveCom.cc,
345 videodev/Writer.cc:
346 - replaced Timer by MTime
347
348 * base/BaseLinkDef.h:
349 - added MTime
350 - added MAstro
351
352 * base/Makefile:
353 - added MTime
354 - added MAstro
355
356 * catalog/SlaStars.[h,cc], catalog/Slalib.[h,cc]:
357 - made independant of derivement from Timer
358 - added old Timer as new MTime fTime data member
359
360 * catalog/Slalib.h:
361 - removed conversion functions - use MAstro instead
362
363 * gui/MGCosy.cc, gui/MGSkyPosition.cc, tcpip/MDriveCom.cc:
364 - replaced static Slalib:: methody by MAstro
365
366 * main/MBending.[h,cc]:
367 - added corrected An/Aw algorithm
368 - removed 360deg ambiguity
369
370 * Makefile.conf.general:
371 - added defintion __LINUX__ for Mars classes (used in MTime.cc)
372
373
374
375 2003/11/25 - Thomas Bretz (La Palma)
376
377 * slog:
378 - added this small script to analyze log-files
379
380 * bending_magic.txt:
381 - changed to new values comming from new fit
382 with the new algorithm
383
384 * cosy.cc:
385 - removed old style InitGUI stuff
386 - removed TROOT instance
387 - changed to support gcc 3.3
388 - added come log-output
389 - undeclared HAVE_CAMERA
390
391 * stars.txt:
392 - added some magnitudes
393 - removed Mars
394
395 * main/MBending.cc:
396 - exchanged order: moved NPAE and CA behind AN and AW
397 - replaced the approximation for AN/AW by the correct algorithm.
398 For Magic (1.5deg) the small angle approximation is wrong
399 - added some DEBUG option
400
401 * tpoint/gui.C:
402 - small changes
403
404
405
406 2003/11/17 - Thomas Bretz (La Palma)
407
408 * Makefile.conf.general:
409 - added libThread.a
410
411 * prepos_magic.txt:
412 - exchanged order
413 - fixed positions
414
415 * stars.txt:
416 - added many sources taken from the CC input file
417
418 * base/MTimeout.[h,cc]:
419 - changed to use check system time (using timers
420 always resulted in trouble)
421
422 * base/msgqueue.[h,cc]:
423 - replaced Posix mutex by TMutex
424
425 * base/timer.cc:
426 - display hour with two digits
427
428 * candrv/canopen.[h,cc]:
429 - replaced Posix semaphores bt TCondition
430
431 * candrv/network.cc:
432 - minor change to output
433
434 * candrv/nodedrv.[h,cc]:
435 - removed old timer stuff, replaced by a watch-dog thread
436 - added MGuard
437 - removed HandleTimer
438 - added argument to SetZombie
439 - nodedrv don't derive from TObject anymore
440
441 * candrv/sdolist.[h,cc]:
442 - replaced Posix sempahores by TMutex
443
444 * candrv/vmodican.cc:
445 - minor change to Send()
446
447 * devdrv/macs.cc:
448 - added to HandleSDO: 0x100c, 0x100d
449 - added to HandleSDOOk: 0x1000, 0x100c, 0x100d, 0x1800, 0x6000,
450 0x6002, 0x6003
451 - Enabled Guarding for Macs
452
453 * devdrv/shaftencoder.cc:
454 - added HandleSDOOk: 0x1802, 0x6001, 0x6002, 0x6003
455
456 * gui/MGAccuracy.[h,cc]:
457 - added fBar
458
459 * gui/MGCosy.cc:
460 - added button for Endswitch alignment printout
461 - merged Move and Resize to MoveResize
462 - fixed UpdateZdAz (uses Slalib now)
463
464 * gui/MGImage.[h,cc]:
465 - replaced Posix sempahores by TMutex
466 - added DrawColImg16
467
468 * main/MCosy.[h,cc]:
469 - some changes to output
470 - some changes to state transmission
471 - fixed (hopefully) treating of endswitch positions
472 - fixed positioning mode for tracking
473 - do not display weird values in case of Zombie
474 Shaftencoders anymore
475
476 * main/MStarguider.cc:
477 - if display is not set locally use 125 avaraged pictures
478 by default.
479
480 * tcpip/MCeCoCom.[h,cc]:
481 - some small fixes
482 - some changes to output
483 - read 30 instead of 29 dummy tokens
484 - added solar radiation and wind speed
485 - moved corresponding code to InterpreteReport
486
487 * tcpip/MDriveCom.[h,cc]:
488 - added ReadAngle for interpretation of Angle in CC commands
489 - added ReadPosition
490 - added Command*
491 - implemented CC commands
492
493 * tcpip/MTcpIpIO.cc:
494 - Stop thread before deleting data members
495 - replace -1 for fRxSocket by 0
496
497 * videodev/Camera.[h,cc]:
498 - replaced Posix sempahores by TMutex and TCondition
499
500
501 2003/11/14 - Thomas Bretz (La Palma)
502
503 * gui/MGCosy.cc:
504 - replaced a wrong 'h' (dec) by 'd'
505
506 * gui/MGImage.[h,cc]:
507 - replaced 32 by 24
508
509 * tcpip/MCeCoCom.[h,cc]:
510 - added fHumidity and fTemperature
511
512 * tcpip/MTcpIpIO.cc:
513 - added DEBUG directive
514
515
516
517 2003/10/20 - Thomas Bretz
518
519 * base/File.cc:
520 - only close file if f!=NULL
521
522 * base/MThread.cc:
523 - added debug output (depending on DEBUG macro)
524
525 * candrv/vmodican.cc:
526 - do not call exit in case the module couldn't be opened
527 - changes some comments
528
529 * catalog/StarCatalog.cc:
530 - do not exit in case the catalog was not found
531 - initialize fSao and fSrt with NULL
532 - only delete fSao and fSrt if != NULL
533 - only calculate stars if catalog was loaded successfully
534
535 * main/MBending.[h,cc]:
536 - added file header
537 - added class decription
538 - added FLOP, TF and TX
539 - changed such that adding new stuff is easier
540 - changed order in correction
541 - replaced all switch statement by simple loops
542
543 * tpoint/gui.C:
544 - full support for fitting a pointing correction
545
546
547
548 2003/10/15 - Thomas Bretz (La Palma)
549
550 * Makefile:
551 - added tcpip directory
552
553 * cosy.cc:
554 - undefine EXPERT
555 - implemented HAVE_CAMERA
556
557 * base/log.h:
558 - changed LOG_H to COSY_Log
559
560 * base/timer.h:
561 - changed order of members
562 - added a new Set-function used for the CC communication
563 - added new Getter functions
564
565 * gui/MGCosy.cc:
566 - undef EXPERT
567 - added HAS_DEMO (undefined)
568 - added demo for inauguration
569 - changed bits for status to MDriveCom::
570
571 * gui/MGImage.[h,cc]:
572 - fixed the color depth problem (still doesn't work with
573 other color depth than 32 bit, but doesn't crash anymore)
574
575 * gui/Makefile:
576 - added tcpip
577
578 * main/MCosy.[h,cc]:
579 - changed bits to MDriveCom::
580 - added a 'single-positioning' while tracking for inauguration
581 (WM_POSITION1)
582 - added fCom and sending reports
583
584 * main/Makefile:
585 - added tcpip
586
587 * tcpip/MDriveCom.[h,cc]:
588 - fixed output to current status
589 - added status bits
590
591 * tcpip/MTcpIpIO.[h,cc]:
592 - added some dbg output in the destructor
593 - added Clear
594 - set members to NULL if deleted
595 - added Log as a base class
596
597 * tcpip/Makefile:
598 - added catalog
599
600
601
602 2003/10/03 - Thomas Bretz (La Palma)
603
604 * tcpip/*
605 - added communication classes
606
607
608
609 2003/09/03 - Thomas Bretz
610
611 * aposs/Magic.m:
612 - updated to V0.69
613
614
615
616 2003/07/16 - Thomas Bretz (La Palma)
617
618 * bending_magic.txt:
619 - new bending correction. Calculated from new stars and
620 recalculated old ones (old positions where wrong due
621 to a bug in the observatory coordinates)
622
623 * catalog/Slalib.[h,cc]:
624 - fixed a bug in the Hms2Deg and Dms2Deg (negative hours, degs
625 where treated incorrect!)
626 - added many new conversion functions
627
628 * devdrv/macs.[h,cc]:
629 - commented SetHome
630
631 * gui/MGCosy.[h,cc]:
632 - implemented button to write prepos
633 - implemented star list
634
635 * gui/MGSkyPosition.cc:
636 - changed calculation of h,m,s etc to new Slalib functions
637
638 * main/MCaos.cc:
639 - changed detection limit from 4.0 to 3.0
640
641
642
643 2003/07/15 - Thomas Bretz (La Palma)
644
645 * leds.txt:
646 - new configuration file
647
648 * main/MCaos.[h,cc]:
649 - added
650
651 * main/MStarguider.[h,cc]:
652 - added
653
654 * videodev/PixGetter.[h,cc]:
655 - added
656
657 * videodev/FilterLed.[h,cc]:
658 - added
659 - highly optimized for speed!
660
661 * Makefile.conf.linux:
662 - added -O5 optimization option
663
664 * bending_magic.txt:
665 - changed to newly determined bending correction
666
667 * cosy.cc:
668 - included starguider
669 - do not overwrite log file
670 - added EXPERT mode
671
672 * starg.cc:
673 - changed from MGStarguider to MStarguider
674 - simplified by use of PixGetter
675
676 * aposs/Manual.m:
677 - removed a wrong character
678
679 * base/coord.h:
680 - changed operator<<
681
682 * base/timer.[h,cc]:
683 - const argument for copy constructor
684 - added operator<<
685
686 * candrv/network.[h,cc], candrv/nodedrv.[h,cc]:
687 - added data argument to HandleSDOOK
688
689 * candrv/vmodican.cc:
690 - return from constructor if Module not found
691
692 * caos/Led.[h,cc]:
693 - included TROOT
694 - formated Print-output
695 - Initialize fDx, fDy and fDphi
696 - added AddOffset
697
698 * caos/Leds.[h,cc]:
699 - added Add
700
701 * caos/Ring.[h,cc]:
702 - added constructor
703 - use hypot
704 - devide by n instead of n-1
705 - formated Print-output
706
707 * caos/Rings.[h,cc]:
708 - Do not calculated Center for less than 5 rings
709 - included Radius filter
710
711 * catalog/StarCatalog.cc:
712 - Do not output Alt/Az, fAzCnt, fAltMin, etc.
713
714 * devdrv/macs.[h,cc]:
715 - added data argument to HandleSDOOK
716 - implemented StartNode() and check for initialization
717 - changed minimum MACS software version to 0.69
718 - moved SetNoWait to the MACS software
719 - removed StopMotor
720
721 * devdrv/shaftencoder.[h,cc]:
722 - initialize all values to 0
723
724 * gui/GuiLinkDef.h:
725 - removed MGStarguider
726
727 * gui/MGAccuracy.cc:
728 - small change
729
730 * gui/MGCosy.[h,cc]:
731 - added moving in Zd/Az by buttons while tracking (Experts only)
732 - some changes to the menu bar
733 - removed displaying offsets
734 - changed EXPERT mode
735
736 * gui/MGEmbeddedCanvas.[h,cc]:
737 - changed range argument in constructor to double (problems
738 with the optimization - strange!)
739
740 * gui/MGImage.[h,cc]:
741 - switched from my own code completely to tVirtualX code
742 + requires root 3.05./05!
743 - highly optimized for speed!
744 - at the moment only 32 bit screen depth is supported!
745
746 * gui/MGSkyPosition.[h,cc]:
747 - fixed position of vega
748 - added new bright star
749 - cut displaying position into two. \n not supported by
750 root 3.05/05
751
752 * gui/MGVelocity.[h,cc]:
753 - removed displaying numbers
754
755 * gui/Makefile:
756 - removed MGStarguider
757
758 * main/MCosy.[h,cc]:
759 - added output of time when tracking is started or stopped
760 - added output of time when slewing is started or stopped
761 - removed sign changing limits in LimitSpeed
762 - changed EXPERT mode
763 - added MStarguider support
764 - fixed Calc-Alt/Az
765 - added GetPointingPos
766 - removed fOffset from Update
767
768 * main/MainLinkDef.h, main/Makefile:
769 - added MStarguider
770
771 * main/MStarguider.[h,cc]:
772 - added
773
774 * tpoint/tpointfit.C:
775 - fixed reading of data
776 - removed absolute path
777
778 * videodev/Camera.[h,cc]:
779 - small simplification
780 - derived from new PixGetter
781
782 * videodev/CaosFilter.[h,cc], videodev/Filter.[h,cc]:
783 - optimized, but not used anymore, will be removed soon
784
785 * videodev/Makefile, videodev/VideodevLinkDef.h:
786 - added PixGetter to Makefile
787 - removed Filter
788 - removed Filter2
789 - removed CaosFilter
790 - added FilterLed
791
792 * videodev/PngReader.h:
793 - derived from PixGetter
794
795
796
797 2003/05/05 - Thomas Bretz
798
799 * gui/MGCosy.[h,cc]:
800 - exchanged TGListBox for logging by TGTextView
801
802
803
804 2003/04/28 - Thomas Bretz
805
806 * .cosyrc_magic:
807 - removed Time2ReachHome
808 - changed Gear Ratio
809
810 * bending_magic.txt:
811 - added bening model calculated in March
812
813 * cosy.cc:
814 - added disable output to screen
815
816 * prepos_magic.txt:
817 - made positions fit the present bending model
818
819 * candrv/nodedrv.[h,cc]:
820 - added posibility to implement fake guarding (eg. check a
821 PDO frequence)
822
823 * devdrv/macs.cc:
824 - added HandleNodeguard to handling of PDO
825
826 * main/MCosy.[h,cc]:
827 - GetSePos declared const
828 - AlignTrackingPos declared const
829 - define EXPERT
830 - implemented EXPERT mode
831 - implemented Gear while positioning for Elevation axes
832 - fixed some bugs in LimitSpeed - to be chacked again!
833 - implemented preliminary version of starguider
834 - some small changes to the tracking
835 - changed default end positions
836 - fixed display of fZdAzSoll and fTrackingError
837
838 * videodev/Filter.cc:
839 fixed dealing with values above max and below min when stretching
840
841
842
843 2003/04/13 - Thomas Bretz
844
845 * base/timer.cc:
846 - added cast to _suseconds_t
847
848 * candrv/nodedrv.cc:
849 - set starting timeout
850
851 * devdrv/macs.cc:
852 - after requsting error[0] check Zombie-status
853 - Software version 0.66 --> 0.68
854 - added all known MACS error messages
855
856 * gui/MGStarguider.cc, videodev/Filter.[h,cc]:
857 - added stretching of the picture
858
859
860
861 2003/04/12 - Thomas Bretz
862
863 * prepos_magic.txt:
864 - added
865
866 * bend.cc:
867 - added
868
869 * Makefile:
870 - bend added
871
872 * bending_magic.txt:
873 - new bending
874
875 * cosy.cc:
876 - fixed typo
877 - disable console output
878
879 * testse.cc:
880 - accept commandline options
881
882 * base/MThread.cc, base/msgqueue.cc:
883 - added DEBUG-stuff
884
885 * candrv/network.cc:
886 - fixed wrong handling of SDO messages with less than 4 bytes
887
888 * candrv/nodedrv.cc:
889 - do not switch timer off if it isn't switched on
890
891 * candrv/vmodican.cc:
892 - added EXPERT mode
893
894 * catalog/SlaStars.h:
895 - added CalcAltAz/ZdAz with mjd
896
897 * catalog/StarCatalog.[h,cc]:
898 - included rotation angle
899
900 * devdrv/macs.cc:
901 - added request for present error code
902 - added #71 error message
903
904 * devdrv/shaftencoder.[h,cc]:
905 - fixes to support multiturn encoders correctly
906 - removed velocity and acceleration from gui
907
908 * gui/MGAccuracy.cc:
909 - mega mini change
910
911 * gui/MGCosy.[h,cc]:
912 - added EXPERT mode
913 - added TrackPos
914 - removed shaftencoder label for velocity and acceleration
915 - commented out MAC3
916 - fixed reading of predefined positions
917 - commented out everything related to the demo mode
918 - changed some displayed text
919
920 * gui/MGStarguider.[h,cc]:
921 - added support for rotation angle
922
923 * main/MBending.h:
924 - added constructor with filename
925
926 * main/MCosy.[h,cc]:
927 - for gear display both axis
928 - some more output in WaitForEndMovement
929 - added CheckRange
930 - added AlignTrackingPos
931 - changed timing in tracking procedure from 3s/50ms to 5s/1s
932 - added TrackPos
933 - replaced some code by AlignTrackingPos
934 - commented out CALIB and PRESET
935
936 * slalib/oapqk.c:
937 - fixed a bug checking validity of arguments for atan2
938
939 * videodev/Writer.cc:
940 - fixed names
941
942
943
944 2003/03/31 - Daniela Dorner:
945
946 * caos/Ring.cc:
947 - fixed a small bug
948
949
950
951 2003/03/12 - Daniela Dorner, Thomas Bretz:
952
953 * MStarguider.[h,cc], Starguider.[h,cc]:
954 - removed
955
956 * gui/MGPngReader.[h,cc]:
957 - moved code to MGStarguider.[h,cc]
958 - removed
959
960 * gui/Makefile, gui/GuiLinkDef.h:
961 - updated
962
963 * gui/MGPngReader.cc, gui/MGStarguider.cc, videodev/Writer.[h,cc]:
964 - changed output file names to contain mjd
965 - fixed a cast warning
966
967 * main/MCosy.[h,cc]:
968 - Do not change acceleration and deceleration for positioning
969 (SetPosVelocity)
970 - some output if WintForEnDMovement aborted
971 - some output to correct for the elevation gear asymmetry
972 - changed handling of acceleration and velocity
973 - changed velocities
974 - call StopMovement only if positioning failed
975 - changed acceleration/deceleration from 0.9 to 0.2 in
976 InitTracking
977 - added some workarounds to be able to reach 290deg
978 - changed control time in tracking from 1 to 3 sec
979 - added a flag to SetPosition indicating tracking mode
980 (not yet used)
981 - added some workarounds to be able to track 290deg
982 - changed deceleration from 0.5 to 0.3 in StopMovement
983 - added StopTracking (not yet used)
984 - changed tpoint output (+mjd, +ra/dec)
985
986
987
988 2003/03/11 - Daniela Dorner, Thomas Bretz:
989
990 * .cosyrc_magic, .cosyrc_model:
991 - added
992
993 * caos/Leds.h, caos/Rings.h:
994 - changed from operator[] to At()
995
996 * caos/Ring.cc:
997 - changed Floats to Doubles
998
999 * caos/Rings.cc:
1000 - replaced Expand by Clear
1001
1002 * base/MStar.h:
1003 - added Compare
1004
1005 * base/MStarList.cc:
1006 - some small bugfixes
1007
1008 * base/MStarList.h:
1009 - added Sort
1010 - added Expand
1011
1012 * base/timer.[h,cc]:
1013 - Added GetTimeval
1014
1015 * gui/MGAccuracy.cc:
1016 - Exchanged zd/az in calculation of Residual!!!
1017
1018 * gui/MGPngReader.[h,cc]:
1019 - set default lim mag to 7.0
1020 - added new ouput for the pointing position fPZdAz
1021 - added/fixed TrackingError/CalcTrackingError
1022 - changed Filter2 to CaosFilter
1023 - reordered starguider stuff in Execute
1024 - changed color of circles
1025
1026 * main/MBending.[h,cc]:
1027 - removed MAGIC1 and MAGIC2
1028 - removed '-' from writing
1029 - fixed some bugs in the enumerations of the coefficients
1030 - added some formating option for output
1031
1032 * tpoint/tpointfit.C:
1033 - removed usage of MyAdjust
1034 - fixed the Calculation of the residuals
1035 - fixed reading
1036 - added some correction in case of an overflow (360deg/0deg)
1037 - fixed drawing
1038 - added second Migrad turn...
1039 - changed the screen and graphical output
1040
1041 * videodev/CaosFilter.[h,cc]:
1042 - changed RemoveTwins to accept a radius
1043
1044
1045
1046 2003/03/02 - Daniela Dorner, Thomas Bretz (LaPalma):
1047
1048 * tpoint/tpointfit.C:
1049 - added
1050
1051 * main/MBending.[h,cc]:
1052 - adapted to Magic bending model
1053
1054 * candrv/nodedrv.cc:
1055 - some changes to the output
1056
1057 * candrv/vmodican.cc:
1058 - minor changes
1059
1060 * devdrv/macs.[h,cc]:
1061 - implemented
1062 - removed guarding
1063 - removed motor off
1064
1065 * devdrv/shaftencoder.cc:
1066 - removed Gaurding
1067
1068 * gui/MGEmbeddedCanvas.[h,cc]:
1069 - added overloads for Resize
1070
1071 * gui/MGSkyPosition.[h,cc]:
1072 - added SetDotRange
1073
1074 * gui/MGStarguider.cc:
1075 - write interpolated pictures
1076
1077 * videodev/PngReader.cc:
1078 - removed unused variable
1079
1080 * videodev/Writer.cc:
1081 - added warning if file couldn't be opened
1082
1083 * videodev/CaosFilter.[h,cc], videodev/PngReader.[h,cc]:
1084 - added
1085
1086 * catalog/StarCatalog.[h,cc]:
1087 - added GetPixSize
1088
1089 * main/MCosy.cc:
1090 - some minor change sto the output
1091
1092 * Makefile:
1093 - removed dummy
1094 - exchnged caos, candrv
1095 - removed MCint.o
1096 - added cosy.so
1097
1098 * starg.cc:
1099 - echanged to use png reading mode
1100
1101 * caos/Led.[h,cc], caos/Leds.[h,cc], caos/Ring.[h,cc],
1102 caos/Ring.[h,cc]:
1103 - added Print
1104
1105 * caos/Led.h:
1106 - added compare
1107 - added issortable
1108
1109 * caos/Ring.cc:
1110 - changed output
1111
1112 * caos/Rings.cc:
1113 - fixed some minor bugs
1114
1115 * gui/GuiLinkDef.h, gui/Makefile;
1116 - added MGPngReader.[h,cc]
1117
1118 * gui/MGPngReader.[h,cc]:
1119 - added
1120
1121 * gui/MGStarguider.cc:
1122 - release grabbed mouse
1123 - removed ExitLoop
1124
1125 * gui/MGStarguider.h:
1126 - changed derivement from Camera to PixClient
1127
1128 * videodev/Camera.[h,cc]:
1129 - changed to use PixClient
1130
1131 * videodev/Makefile, videodev/VideodevLinkDef.h:
1132 - added PixClient
1133
1134 * videodev/PixClient.[h,cc]
1135 - added
1136
1137
1138
1139 2003/02/27 - Thomas Bretz (LaPalma):
1140
1141 * caos, caos/Makefile, caos/CaosLinKDef.h, caos/CaosIncl.h,
1142 caos/Led.[h,cc], caos/Leds.[h,cc], caos/Ring.[h,cc],
1143 caos/Rings.[h,cc], gui/MGMenu.[h,cc]:
1144 - added
1145
1146
1147
1148 2003/02/25 - Thomas Bretz (La Palma):
1149
1150 * Makefile
1151 - changed order of binaries
1152 - added make links
1153 - added make magic
1154 - added make model
1155
1156 * base/timer.cc:
1157 - corrected calculation of fMs (/1000 missing)
1158
1159 * gui/MGCosy.cc:
1160 - added new tab Gear
1161
1162 * gui/MGSkyPosition.[h,cc]:
1163 - fixed memory leak by not changing positions or having object
1164 outside
1165 - removed fake-statics
1166
1167 * main/MCosy.[h,cc]:
1168 - adapted GetSePos to present shaftencoders
1169 - changed speed to 0.15 and acc to 0.4 in positioning
1170 - changed tracking cycle from 0.05s to 0.25s
1171 - added WM_GEAR
1172 - added WM_DISPLAY
1173 - fixed displaying the SE offsets
1174 - added TalkThreadGear
1175 - changed DisplayHistTestSe
1176 - added DisplayHistGear
1177 - added check for second Zd-SE
1178 - removed lout.SetOutputGui(NULL, kFALSE) because it crashes
1179 when closing the spplication while tracking
1180
1181
1182
1183 2003/02/21 - Thomas Bretz (La Palma):
1184
1185 * gui/MGSkyPosition.[h,cc]:
1186 - some changes trying to get rid of a strange memory leak
1187
1188 * candrv/nodedrv.cc:
1189 - changed output
1190
1191 * catalog/Slalib.h:
1192 - added Hms2DegRad and Dms2Rad
1193
1194
1195
1196 2003/02/16 - Thomas Bretz (La Palma):
1197
1198 * base/MStarList.h:
1199 - added default for mag to Add
1200
1201 * base/coord.h:
1202 - replaced kRadDeg by including MAGIC.h
1203
1204 * base/timer.[h,cc]:
1205 - changed Now to call virtual function SetMjd
1206
1207 * gui/MGAccuracy.cc:
1208 - fixed a bug causing the display to display error%60
1209
1210 * gui/MGCosy.[h,cc]:
1211 - added combo box for predifed positions
1212 - update display of time only when time changed
1213
1214 * gui/MGSkyPosition.[h,cc]:
1215 - added bright stars
1216
1217 * main/MCosy.[h,cc]:
1218 - some changes to output
1219 - replaced HasZombie by a preliminary one
1220 - changed dT to 3s
1221 - removed time correction factor in Tracking algorithm
1222 - PRELIMINARY TalkThreadTracking
1223
1224
1225
1226 2003/02/14 - Thomas Bretz (La Palma):
1227
1228 * .cosyrc:
1229 - added prototypes for the telescope allowed range
1230
1231 * Makefile:
1232 - changed test to testse
1233
1234 * candrv/vmodican.cc:
1235 - added the possibility to start cosy without the CANbus card
1236 installed
1237
1238 * catalog/SlaPlanets.cc:
1239 - fixed the ephemeris configuration
1240
1241 * catalog/SlaStars.cc:
1242 - added some more comments
1243
1244 * catalog/Slalib.[h,cc]:
1245 - changed Wuerzburg location to LaPalma location
1246 - added Height to the data members
1247
1248 * main/MCosy.[h,cc]:
1249 - added range checks in positioning and tracking
1250
1251 * slalib/Makefile:
1252 - added rdplan
1253 - added pvobs
1254 - added dtt
1255 - added dat
1256 - added rcc
1257
1258 * starg.cc, catalog/SlaStars.[h,cc], catalog/Slalib.[h,cc],
1259 catalog/StarCatalog.[h,cc], devdrv/macs.cc, devdrv/shaftencoder.cc,
1260 gui/MGCosy.[h,cc], gui/MGSkyPosition.[h,cc], gui/MGStarguider.[h,cc]:
1261 - changed to use MObservatory
1262 - changed usage of timer to new style
1263
1264 * catalog/SlaPlanets.[h,cc]:
1265 - removed old style calculation
1266 - added fTt
1267
1268 * gui/MGCosy.cc:
1269 - added new tab for SE Test
1270
1271 * main/MCosy.[h,cc]:
1272 - don't use second SE when only one is attached
1273 - added SE Test stuff
1274
1275 * base/BaseLinkDef.h, base/Makefile:
1276 - added MParContainer
1277 - added MObservatory
1278
1279 * base/timer.[h,cc]:
1280 - changed the calculation of the date according to slalib
1281
1282
1283
1284 2003/01/23 - Thomas Bretz:
1285
1286 * .cosyrc:
1287 - changed maximum time to reach home from 100 to 150
1288
1289 * Makefile:
1290 - added devdrv
1291
1292 * Makefile.rules, candrv/Makefile, devdrv/Makefile:
1293 - changed some ordering
1294
1295 * devdrv/shaftencoder.cc:
1296 - changed Guarding from 2x125 to 2x175
1297
1298 * main/MCosy.cc:
1299 - fixed StopWaitingForSDO bug (if this was raised once the
1300 'shutdown' never waited correctly for an SDo anymore)
1301 - fixed the usage of the bending correction in some places
1302
1303 * testse.cc:
1304 - added
1305
1306
1307 2003/01/23 - Thomas Bretz:
1308
1309 * cosy.cc:
1310 - changed baudrate to 125kbps
1311
1312 * base/msgqueue.cc:
1313 - changed output
1314 - ignore pending messages
1315
1316 * candrv/canopen.[h,cc]:
1317 - added Emergency Message
1318 - added EnableNodeguard
1319 - added SendNodeguard
1320
1321 * candrv/network.[h,cc]:
1322 - call handles only if Fnodes[node]!=NULL
1323 - added time to HandleSDOOK
1324 - changed output
1325 - added HandleNodeguard
1326 - added HandleEmergency
1327
1328 * candrv/nodedrv.[h,cc]:
1329 - added fTimeout for Nodeguarding
1330 - Enable Nodeguard and Emergency messages
1331 - added time to HandleSDOOK
1332 - added SendNodeguard
1333 - added StartGuarding
1334 - added StopGuarding
1335 - added HandleTimer
1336 - added HandleNodeguard
1337 - added SetZombie
1338
1339 * candrv/vmodican.[h,cc]:
1340 - fixed a typo
1341 - added rtr to SendCanFrame
1342
1343 * devdrv/macs.[h,cc]:
1344 - removed guarding stuff (moved to nodedrv)
1345 - changed 0x4000 handling to 0.63 style
1346 - added check for software version
1347 - added time to HandleSDOOk
1348 - set node to Zombie in case of error
1349 - don't do any error handling for the moment
1350 - removed ReqTimeoutTime
1351 - overload SendNodeguard
1352 - removed EnableTimeout
1353 - removed HandleTimer
1354 - removed ResetTimeout
1355 - added Start/StopHostGuarding
1356
1357 * devdrv/shaftencoder.[h,cc]:
1358 - added 0x100c, 0x100d, 0x100e
1359 - added Start/StopGuarding to Init
1360
1361 * gui/MGCosy.cc:
1362 - enhanced labels for Offset
1363 - changed 'soll' to 'nominal'
1364 - changed the demo mode for tests
1365
1366 * gui/MGSkyPosition.[h,cc]:
1367 - added saturn
1368 - changed the colors a bit
1369
1370
1371
1372 2003/01/20 - Thomas Bretz:
1373
1374 * aposs/Manual.m
1375 - added support for the elevation axis brake
1376 - enabled check for operation mode (remote control/pc)
1377 - added 'reset' label
1378 - moved syncv/cstart to setting rf
1379
1380
1381
1382 2003/01/14 - Thomas Bretz:
1383
1384 * cosy.cc:
1385 - added output
1386
1387 * candrv/network.[cc,h]:
1388 - small change to Start
1389 - added CheckConnections
1390
1391 * candrv/nodedrv.[h,cc]:
1392 - new Init
1393 - new CheckConnections
1394 - replaced virtual InitDevice by a common function
1395 - replaced virtual Reboot by a common function
1396 - Don't send anything to a Zombie node
1397 - Delete SDO from list in case of Zombie status instead of waiting
1398
1399 * candrv/vmodican.cc:
1400 - Don't terminate when having a noisy network
1401
1402 * devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc]:
1403 - added fSoftVersion
1404 - added SDO 0x100b
1405 - moved init stuff from InitDevice to Init
1406 - removed InitDevice and Reboot
1407 - added CheckConnection
1408
1409 * devdrv/shaftencoder.[h,cc]:
1410 - Don't display something when having Zombie status
1411
1412 * main/MCosy.[h,cc]:
1413 - reworked all Zombie-stuff
1414 - implemented checking of network
1415
1416
1417
1418 2003/01/13 - Thomas Bretz:
1419
1420 * bending.txt:
1421 - changed to fit the parameters of the model
1422
1423 * cosy.cc:
1424 - made the 'standard mode' the default
1425
1426 * base/MTimeout.h:
1427 - fixed the change of the base member function name of Notify
1428
1429 * candrv/network.[h,cc]:
1430 - don't set fNodes[i] to NULL if Node is Zombie
1431 - implemented HasZombie and RebootZomies
1432
1433 * candrv/nodedrv.[h,cc]:
1434 - implemented a base function Reboot
1435 - set node to Zombie status if waitforsdo timed out
1436
1437 * candrv/vmodican.cc:
1438 - added more precise output for CTXcon
1439
1440 * devdrv/macs.[h,cc]:
1441 - if first waitforsdo fails set don't go on
1442 - implemented fStatus
1443 - implemented enum for fStatus
1444
1445 * gui/MGAccuracy.cc, gui/MGSkyPosition.cc, gui/MGVelocity.cc:
1446 - call SetNoContextMenu in constructor
1447
1448 * gui/MGCosy.[h,cc]:
1449 - some new labels
1450 - implemented SetLabelColor
1451
1452 * gui/MGEmbeddedCanvas.[h,cc]:
1453 - implemented SetNoContextMenu
1454
1455 * main/MCosy.cc:
1456 - exchanged all conditionals for the pointers to the nodes
1457 by IsZombieNode
1458 - implemented check for zombies in Proc
1459
1460
1461
1462 2003/01/10 - Thomas Bretz:
1463
1464 * candrv/network.cc, devdrv/macs.cc, devdrv/shaftencoder.cc:
1465 - changed output
1466
1467 * devdrv/macs.[h,cc]:
1468 - request encoder resolution when starting
1469
1470 * devdrv/shaftencoder.cc:
1471 - some fixed in HandleSDO output
1472 - fixed a missing return in HandleSDO
1473
1474 * gui/MGAccuracy.cc, gui/MGVelocity.cc:
1475 - set label offset
1476
1477 * gui/MGCosy.[h,cc]:
1478 - added some new gui elements and its handling
1479
1480 * main/MCosy.[h,cc]:
1481 - impemented fZdAzSoll
1482 - slight changes to the output
1483 - implemented WM_HOME
1484 - fixed workaround for the encoder resolutions of the MACS
1485
1486 * base/MGLIst.h
1487 - removed (use the one from Mars)
1488
1489
1490
1491 2003/01/08 - Thomas Bretz:
1492
1493 * bending.txt:
1494 - added (preliminary)
1495
1496 * .cosyrc:
1497 - added
1498 > Az_GearRatio[U_mot/U_tel]: 5891.7
1499 > Zd_GearRatio[U_mot/U_tel]: 2475.6
1500 > Az_ResRE[re/U_mot]: 500
1501 > Zd_ResRE[re/U_mot]: 500
1502 > Az_Id-MAC1: 1
1503 > Az_Id-MAC2: 3
1504 > Zd_Id-MAC: 2
1505 > Zd_Id-MAC1: 4
1506 > Zd_Id-MAC2: 5
1507 > Az_Id-MAC: 6
1508
1509 * Makefile:
1510 - removed cosy.so
1511
1512 * Makefile.conf.linux-gnu:
1513 - removed optimization (causes problems) --> TO BE FIXED
1514
1515 * candrv/canopen.h:
1516 - added return value to WaitForSDO
1517
1518 * devdrv/macs.cc:
1519 - fixed a typo
1520
1521 * gui/MGCosy.cc:
1522 - added 'Reset Bending'
1523
1524 * main/MBending.[h,cc]
1525 - added Reset
1526 - fixed a problem with the units in the correction
1527 - added CorrectBack functions
1528
1529 * main/MCosy.[h,cc]:
1530 - changed the bahaviour in case no MAC3 is found
1531 - fixed that the MAC3 didn't synchronize anymore
1532 - added the bending correction to the displayed position
1533 - added a workaround for the wrong (0) Gear Ratios --> TO BE FIXED
1534 - added Reset Bending
1535 - changed the MAC and SE Id to be a resource value (from .cosyrc)
Note: See TracBrowser for help on using the repository browser.