source: trunk/MagicSoft/Cosy/Changelog@ 2644

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