source: trunk/MagicSoft/Cosy/Changelog@ 3821

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