source: trunk/MagicSoft/Cosy/Changelog@ 2602

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