source: trunk/MagicSoft/Cosy/Changelog@ 2408

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