source: trunk/MagicSoft/Cosy/Changelog@ 4099

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