source: trunk/MagicSoft/Cosy/Changelog@ 2615

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