source: trunk/MagicSoft/Cosy/Changelog@ 2613

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