source: trunk/MagicSoft/Cosy/Changelog@ 2518

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