source: trunk/Cosy/Changelog.03@ 10113

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