source: trunk/MagicSoft/Cosy/Changelog@ 2614

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