source: trunk/MagicSoft/Cosy/Changelog@ 4884

Last change on this file since 4884 was 4867, checked in by rwagner, 22 years ago
*** empty log message ***
File size: 41.4 KB
Line 
1 -*-*- END -*-*-
2
3 2004/09/05 - Robert Wagner (La Palma)
4
5 * main/MStarguider.[cc,h]
6 - Start commissioning of a star guider for MAGIC.
7 - Display misspointing with an MGStarg object
8 - Rename the two video channels to "Starfield Camera" and "TPoint Camera"
9 - Swapped IDs of video channels, since a reset (errno=5) of video card
10 changes to channel #0
11 - Rearranged menu structure, added starguider relevant items: Starguider
12 LED finder, Starguider FindStar (FindStar analysis of star on curtain
13 for crosschecks and calibration), Starguider Analysis (write relevant
14 data to ROOT trees), Starguider (Starguider analysis of starfield
15 picture)
16 - Rearranged GUI displays, added displays to show misspointing,
17 misspointing from FindStar algorithm, sky brightness
18 - Acquisition of center of the PMT camera from applying Caos algorithm
19 to the three LEDs visible in the starfield camera
20 - Acquisition of sky brightness (average CCD pixel content in Starfield)
21 and comparison to last sky brightness
22 - MStarguider::TrackingError(): Modified histogram binning to enhance excess
23 - MStarguider::FindStar(): Now returns position of found star as ZdAz
24 - MStarguider::FindStar(): Cut and ROI box can now handed over as parameters
25 - MStarguider::FindStar(): Scale factor to compensate for different FOV
26 (TPoint camera vs. Starfield camera)
27 - MStarguider::ProcessFrame(): Modified structure to accomodate Starguider
28 algorithm and tools: 1) Find Center of PMT camera, find Star (if activated)
29 to obtain misspointing found from PMT camera.
30 - Set ROI for starfield in space not occupied by the PMT camera in the
31 starfield camera FOV
32 - Calculate star positions and draw stars only in that ROI
33 - fStatus variable contains status of starguider (Error, Monitoring, Standby)
34 - Draw representation of MAGIC's FOV on starfield
35 - Send STARG-REPORTS unconditionally by using MDriveCom::SendStargReport
36
37
38 Finalized
39 details of all changes follow after some additional testing
40 on 2004/09/06 (this evening).
41
42 * tcpip/MTcpIpIO.[h,cc], tcpip/MCeCoCom.[h,cc]
43 - added option force to MTcpIp::Send() which forces sending
44 of message
45
46 * tcpip/MDriveCom.[h,cc]
47 - added MDriveCom::MSendStargReport()
48
49 * stars.txt
50 - added Albiero (3.08), Iota Pegasi (3.49), Tarazed (2.72),
51 Unukalhay (2.65)
52 - corrected wrong position of Capella (0.08)
53
54 * gui/MGStarg.cc, gui/MGStarg.h gui/GuiLinkDef.h gui/Makefile
55 - added GUI element similar to MGAccuracy to display
56 misspointing.
57
58 * stargleds.txt
59 - List of location of LEDs visible in starfield camera picture
60
61 * main/MStargHistograms.[cc,h], main/Makefile, main/MainLinkDef.h
62 - Filling trees with Starguider analysis relevant data
63
64 * caos/Led.h
65 - added Setters SetX(), SetY()
66
67 * main/MCosy.h
68 - added *GetDriveCom(), returns pointer to MDriveCom object
69
70 * starg.cc
71 - corrected typo
72
73 * prepos_magic.txt
74 - changed Park and Camera Access position coordinates
75
76 * caos/Rings.[cc,h]
77 - minimum number of required LEDs can be set via
78 SetMinNumberLeds(), default is 5
79
80 * main/MCaos.[cc,h]
81 - possibility to set size of box and cut in MCaos::Run()
82 - possibility to specify maximum and minimum acceptable ring
83 radius
84
85 * catalog/StarCatalog.[cc,h]
86 - possibility to narrow field of view in CalcStars
87 - possibility to offset origin of FOV in CalcStars
88 - CalcStars and DrawStars flip the field in x direction
89 defaultwise
90 - CalcStars adds only stars visible in the chosen FOV to
91 the star list
92
93 * videodev/FilterLed.[cc,h]
94 - Added possibility to return average brightness found in
95 chosen FOV
96
97
98
99 2004/08/23 - Thomas Bretz
100
101 * videodev/FilterLed.cc:
102 - tried to fix a possible crash in FindStar. Maybe the edges
103 exceeded the area of the image in memory
104
105
106
107 2004/08/16 - Thomas Bretz
108
109 * tpoint/gui.C:
110 - implemented TGFSFileDialog for reading and writing bending.txt
111 - plot deviations vs Magnitude
112
113
114
115 2004/08/12 - Thomas Bretz
116
117 * tpoint/gui.C:
118 - implemented TGFSFileDialog for reading the star data
119
120
121
122 2004/08/05 - Thomas Bretz
123
124 * main/MStarguider.cc:
125 - on request of the shift-crew I have changed the find-star cut
126 from 3.0 to 3.5
127
128
129
130 2004/06/28 - Thomas Bretz
131
132 * caos/Ring.[h,cc]:
133 - added magnitude fMag
134 - added interpolation of magnitude
135
136 * main/MStarguider.cc:
137 - added output of magnitudes
138
139 * tpoint/gui.C:
140 - implemented comment lines
141 - changed layout of output
142
143
144
145 2004/06/01 - Thomas Bretz
146
147 * Makefile.conf.linux:
148 - removed obsolete -Wtraditional and -Wnested-externs
149
150 * caos/Leds.h:
151 - added empty Add(TObject*) function for correct overload
152
153 * main/MBending.cc:
154 - added MAGIC1 as a hysteresis
155
156 * main/MCosy.cc:
157 - added header to drive report
158
159 * main/MCosy.h:
160 - added getter-function to GetOutRep (used in FindStar)
161
162 * main/MStarguider.cc:
163 - added Output to report file
164 - added output of Star-Offset in pixels
165
166 * main/MTracking.cc:
167 - removed some 'unused variable'
168
169 * tcpip/MTcpIpIO.cc:
170 - removed nonsense setting of eGui when writing to the report file
171
172 * tpoint/gui.C:
173 - enhanced display
174
175
176
177 2004/05/15 - Thomas Bretz (La Palma)
178
179 * Makefile:
180 - added MGMenu links
181
182 * bending_magic.txt:
183 - last calculated pointing model (still has the hysteresis
184 problem)
185
186 * cosy.cc:
187 - moved camera stuff to MStarguider
188 - added channel selection
189
190 * base/BaseLinkDef.h:
191 - updated
192
193 * base/MString.[h,cc]:
194 - removed (now in Mars)
195
196 * base/MThread.h, candrv/network.h, candrv/nodedrv.h,
197 candrv/vmodican.h, devdrv/macs.h, videodev/Camera.h:
198 - changed ifndef
199
200 * base/Makefile:
201 - updated
202
203 * candrv/nodedrv.cc:
204 - added cast to MTime
205
206 * candrv/vmodican.cc:
207 - changed priority from 10 to 1
208
209 * caos/Led.cc, caos/Ring.cc:
210 - changed Form to MString
211
212 * caos/Makefile:
213 - added include base
214
215 * caos/Ring.[h,cc]:
216 - added arguments to constructor
217
218 * catalog/CatalogLinkDef.h, catalog/Makefile:
219 - removed SaoFile
220
221 * catalog/Slalib.cc:
222 - removed some obsolete code
223
224 * catalog/StarCatalog.cc:
225 - added a size check for the bitmap
226
227 * devdrv/macs.cc:
228 - no guarding for the moment
229
230 * devdrv/shaftencoder.[h,cc]:
231 - added code to communicate with the Macs
232
233 * gui/GuiLinkDef.h, gui/Makefile:
234 - removed MGVelocity
235
236 * gui/MGCosy.[h,cc]:
237 - added weather data to display
238 - added image of the camera to window
239 - removed velocity from window
240 - replaced Form by MString
241
242 * main/MBending.cc:
243 - changed handling in GetAnAw - Hopefully correct???
244 the old handling gave problems
245
246 * main/MCosy.[h,cc]:
247 - added SetTrackingPosRE
248 - display interpolated position when tracking
249 - added SetMotor calls
250
251 * main/MStarguider.[h,cc]:
252 - added code to find star in the display
253 - added corresponding menus
254 - added code to support more than one ccd channel
255
256 * main/MTracking.[h,cc]:
257 - complete change to the algorithm. The position which is
258 send to CC need still some investigations. For more information
259 look at the code. The main difference is that the motor
260 encoders are taken better into account which fixes the SE
261 handling on the elevation axis
262
263 * main/MainLinkDef.h, main/Makefile:
264 - added MPointing
265 - added MTracking
266
267 * tcpip/MCeCoCom.[h,cc]:
268 - added alarm counter
269
270 * tcpip/MTcpIpIO.cc:
271 - do not write to output file if stream is locked
272
273 * tpoint/gui.C:
274 - fixed display so that it perfectly shows north, east, ...
275 - added error for residual
276 - simplified residual algorithm
277 - read new files
278 - changed displaying deviations a bit
279 - display result in the display (preliminary)
280 - set gIgnoreLevel to suppress strange color warnings
281
282 * videodev/FilterLed.cc:
283 - use MGMap for drawing...
284
285
286
287 2004/05/15 - Thomas Bretz (La Palma)
288
289 * .cosyrc_magic:
290 - updated with some comments
291
292 * Makefile:
293 - added many more links necessary for current make
294 (should be replaced by libmars.so in the future)
295
296 * Makefile.conf.general:
297 - added GX11 and HistPainter
298
299 * cosy.cc, starg.cc:
300 - Moved initialization of Camera to MStarguider
301 - added command line option to choose ccd channel
302
303 * leds.txt:
304 - replaced with new LED positions (OFFSETS MISSING)
305
306 * stars.txt:
307 - added many more stars
308
309 * base/coord.h:
310 - added operator/=(XY&)
311
312 * base/msgqueue.cc, candrv/sdolist.cc:
313 - added more output in case mutex is already locked by the same thread
314
315 * candrv/vmodican.cc:
316 - some changes to output
317
318 * catalog/SlaStars.cc:
319 - changed some comments
320
321 * catalog/StarCatalog.[h,cc]:
322 - replaced old algorithms by MAstroCatalog and new simplifications
323 to calculate star-positions accuratly by combining slalib with
324 MAstroCatalog
325
326 * devdrv/macs.h:
327 - added GetPosTime
328
329 * devdrv/shaftencoder.[h,cc]:
330 - added output to report file
331
332 * gui/MGAccuracy.[h,cc]:
333 - added time development curve (blue)
334
335 * gui/MGEmbeddedCanvas.h, gui/MGSkyPosition.h,
336 gui/MGVelocity.h:
337 - changed ifndef define
338
339 * gui/MGImage.[h,cc]:
340 - enhancements in speed
341 - enhancements in mutex locking mechanism
342
343 * gui/MGPngReader.cc, gui/MGTPoint.cc:
344 - changed meaning of PixSize
345
346 * gui/MGVelocity.cc:
347 - fixed units
348
349 * main/MCaos.[h,cc]:
350 - changed ring radius from 266/272 to 266,268
351 - moved drawing circles to MStarguider
352
353 * main/MCosy.[h,cc]:
354 - moved big parts of the code to MPointing and MTracking
355 - removed old conversion constants (Se to RE, etc) and
356 replaced by more meaningful ones
357 - prepare displaying starguider image
358 - added GetFileName to globally prepare correct file names
359
360 * main/MPointing.cc:
361 - fixed missing SetDecelaration
362 - changed to new unit conversion constants
363 - Use SendStatus instead of Send
364
365 * main/MStarguider.cc:
366 - added update and support of cosy-image display
367 - added channel swicthing for the frame grabber
368 - added algorithm to find star position FindStar
369 - commented out starguider algorithms
370 - draw support lines and grid stuff
371
372 * main/MTracking.[h,cc]:
373 - changed to new unit conversion constants
374 - added output of RE stuff to report file
375 - some simplification to tracking thread
376
377 * base/MString.[h,cc]:
378 - added as a thread safe replacement for Form()
379
380 * tcpip/MCeCoCom.[h,cc]:
381 - changed support for Weather information
382
383 * tcpip/MDriveCom.[h,cc]:
384 - changed output
385 - added SendStatus
386
387 * tcpip/MTcpIpIO.cc:
388 - changed output
389 - output reports to report file
390
391 * tpoint/gui.C:
392 - read new starg_* files
393
394 * videodev/Camera.[h,cc]:
395 - some enhancements to ioctl call
396 - some changes to output
397 - changes a bit the bahaviour of mutices
398 - replaced fRunning by mutex
399 - changes to ExitLoop and IsRunning
400 - added support for several frame grabber channels
401
402 * videodev/FilterLed.[h,cc]
403 - added new algorithms to find star
404 - small updates to star finding support
405
406 * videodev/PixGetter.h:
407 - added a virtual empty destructor (IMPORTANT)
408
409
410
411 2003/12/29 - Thomas Bretz
412
413 * base/MObservatory.cc:
414 - By fixing a bug evaluating the '-'-sign in latitude
415 the bending correction changed
416
417 * bending_magic.txt:
418 - new calculation with sign-fix. AnAw became unimportant
419
420
421
422 2003/12/07 - Thomas Bretz
423
424 * tcpip/MDriveCom.cc:
425 - log CC-COMMANDS to log-file
426
427 * main/MStarguider.cc:
428 - fixed handling of DISPLAY variable
429
430 * main/MCosy.cc:
431 - undef EXPERT
432 - removed comments before CheckNetwork
433
434 * gui/MGImage.cc:
435 - fixed some image copy algorithm
436 - removed nonsense ==13 check for TryLock
437
438 * devdrv/macs.cc:
439 - shift crew reported problems: changed timeout from 250ms to 400ms
440
441 * stars.txt:
442 - added Capella
443 - added Dark Patch 3/4
444 - added Zeta Tauri
445
446 * Makefile:
447 - added 'install'
448
449 * bending_magic.txt:
450 - small chenges to correct AN, AW correction (new fit)
451
452 * cosy.cc, candrv/nodedrv.cc, devdrv/macs.[h,cc],
453 devdrv/shaftencoder.[h,cc], gui/MGCosy.cc,
454 gui/MGPngReader.cc, gui/MGTPoint.cc, main/MBending.cc,
455 main/MCaos.cc, main/MCosy.cc, main/MStarguider.[h,cc],
456 tcpip/MCeCoCom.[h,cc], tcpip/MDriveCom.cc,
457 videodev/Writer.cc:
458 - replaced Timer by MTime
459
460 * base/BaseLinkDef.h:
461 - added MTime
462 - added MAstro
463
464 * base/Makefile:
465 - added MTime
466 - added MAstro
467
468 * catalog/SlaStars.[h,cc], catalog/Slalib.[h,cc]:
469 - made independant of derivement from Timer
470 - added old Timer as new MTime fTime data member
471
472 * catalog/Slalib.h:
473 - removed conversion functions - use MAstro instead
474
475 * gui/MGCosy.cc, gui/MGSkyPosition.cc, tcpip/MDriveCom.cc:
476 - replaced static Slalib:: methody by MAstro
477
478 * main/MBending.[h,cc]:
479 - added corrected An/Aw algorithm
480 - removed 360deg ambiguity
481
482 * Makefile.conf.general:
483 - added defintion __LINUX__ for Mars classes (used in MTime.cc)
484
485
486
487 2003/11/25 - Thomas Bretz (La Palma)
488
489 * slog:
490 - added this small script to analyze log-files
491
492 * bending_magic.txt:
493 - changed to new values comming from new fit
494 with the new algorithm
495
496 * cosy.cc:
497 - removed old style InitGUI stuff
498 - removed TROOT instance
499 - changed to support gcc 3.3
500 - added come log-output
501 - undeclared HAVE_CAMERA
502
503 * stars.txt:
504 - added some magnitudes
505 - removed Mars
506
507 * main/MBending.cc:
508 - exchanged order: moved NPAE and CA behind AN and AW
509 - replaced the approximation for AN/AW by the correct algorithm.
510 For Magic (1.5deg) the small angle approximation is wrong
511 - added some DEBUG option
512
513 * tpoint/gui.C:
514 - small changes
515
516
517
518 2003/11/17 - Thomas Bretz (La Palma)
519
520 * Makefile.conf.general:
521 - added libThread.a
522
523 * prepos_magic.txt:
524 - exchanged order
525 - fixed positions
526
527 * stars.txt:
528 - added many sources taken from the CC input file
529
530 * base/MTimeout.[h,cc]:
531 - changed to use check system time (using timers
532 always resulted in trouble)
533
534 * base/msgqueue.[h,cc]:
535 - replaced Posix mutex by TMutex
536
537 * base/timer.cc:
538 - display hour with two digits
539
540 * candrv/canopen.[h,cc]:
541 - replaced Posix semaphores bt TCondition
542
543 * candrv/network.cc:
544 - minor change to output
545
546 * candrv/nodedrv.[h,cc]:
547 - removed old timer stuff, replaced by a watch-dog thread
548 - added MGuard
549 - removed HandleTimer
550 - added argument to SetZombie
551 - nodedrv don't derive from TObject anymore
552
553 * candrv/sdolist.[h,cc]:
554 - replaced Posix sempahores by TMutex
555
556 * candrv/vmodican.cc:
557 - minor change to Send()
558
559 * devdrv/macs.cc:
560 - added to HandleSDO: 0x100c, 0x100d
561 - added to HandleSDOOk: 0x1000, 0x100c, 0x100d, 0x1800, 0x6000,
562 0x6002, 0x6003
563 - Enabled Guarding for Macs
564
565 * devdrv/shaftencoder.cc:
566 - added HandleSDOOk: 0x1802, 0x6001, 0x6002, 0x6003
567
568 * gui/MGAccuracy.[h,cc]:
569 - added fBar
570
571 * gui/MGCosy.cc:
572 - added button for Endswitch alignment printout
573 - merged Move and Resize to MoveResize
574 - fixed UpdateZdAz (uses Slalib now)
575
576 * gui/MGImage.[h,cc]:
577 - replaced Posix sempahores by TMutex
578 - added DrawColImg16
579
580 * main/MCosy.[h,cc]:
581 - some changes to output
582 - some changes to state transmission
583 - fixed (hopefully) treating of endswitch positions
584 - fixed positioning mode for tracking
585 - do not display weird values in case of Zombie
586 Shaftencoders anymore
587
588 * main/MStarguider.cc:
589 - if display is not set locally use 125 avaraged pictures
590 by default.
591
592 * tcpip/MCeCoCom.[h,cc]:
593 - some small fixes
594 - some changes to output
595 - read 30 instead of 29 dummy tokens
596 - added solar radiation and wind speed
597 - moved corresponding code to InterpreteReport
598
599 * tcpip/MDriveCom.[h,cc]:
600 - added ReadAngle for interpretation of Angle in CC commands
601 - added ReadPosition
602 - added Command*
603 - implemented CC commands
604
605 * tcpip/MTcpIpIO.cc:
606 - Stop thread before deleting data members
607 - replace -1 for fRxSocket by 0
608
609 * videodev/Camera.[h,cc]:
610 - replaced Posix sempahores by TMutex and TCondition
611
612
613 2003/11/14 - Thomas Bretz (La Palma)
614
615 * gui/MGCosy.cc:
616 - replaced a wrong 'h' (dec) by 'd'
617
618 * gui/MGImage.[h,cc]:
619 - replaced 32 by 24
620
621 * tcpip/MCeCoCom.[h,cc]:
622 - added fHumidity and fTemperature
623
624 * tcpip/MTcpIpIO.cc:
625 - added DEBUG directive
626
627
628
629 2003/10/20 - Thomas Bretz
630
631 * base/File.cc:
632 - only close file if f!=NULL
633
634 * base/MThread.cc:
635 - added debug output (depending on DEBUG macro)
636
637 * candrv/vmodican.cc:
638 - do not call exit in case the module couldn't be opened
639 - changes some comments
640
641 * catalog/StarCatalog.cc:
642 - do not exit in case the catalog was not found
643 - initialize fSao and fSrt with NULL
644 - only delete fSao and fSrt if != NULL
645 - only calculate stars if catalog was loaded successfully
646
647 * main/MBending.[h,cc]:
648 - added file header
649 - added class decription
650 - added FLOP, TF and TX
651 - changed such that adding new stuff is easier
652 - changed order in correction
653 - replaced all switch statement by simple loops
654
655 * tpoint/gui.C:
656 - full support for fitting a pointing correction
657
658
659
660 2003/10/15 - Thomas Bretz (La Palma)
661
662 * Makefile:
663 - added tcpip directory
664
665 * cosy.cc:
666 - undefine EXPERT
667 - implemented HAVE_CAMERA
668
669 * base/log.h:
670 - changed LOG_H to COSY_Log
671
672 * base/timer.h:
673 - changed order of members
674 - added a new Set-function used for the CC communication
675 - added new Getter functions
676
677 * gui/MGCosy.cc:
678 - undef EXPERT
679 - added HAS_DEMO (undefined)
680 - added demo for inauguration
681 - changed bits for status to MDriveCom::
682
683 * gui/MGImage.[h,cc]:
684 - fixed the color depth problem (still doesn't work with
685 other color depth than 32 bit, but doesn't crash anymore)
686
687 * gui/Makefile:
688 - added tcpip
689
690 * main/MCosy.[h,cc]:
691 - changed bits to MDriveCom::
692 - added a 'single-positioning' while tracking for inauguration
693 (WM_POSITION1)
694 - added fCom and sending reports
695
696 * main/Makefile:
697 - added tcpip
698
699 * tcpip/MDriveCom.[h,cc]:
700 - fixed output to current status
701 - added status bits
702
703 * tcpip/MTcpIpIO.[h,cc]:
704 - added some dbg output in the destructor
705 - added Clear
706 - set members to NULL if deleted
707 - added Log as a base class
708
709 * tcpip/Makefile:
710 - added catalog
711
712
713
714 2003/10/03 - Thomas Bretz (La Palma)
715
716 * tcpip/*
717 - added communication classes
718
719
720
721 2003/09/03 - Thomas Bretz
722
723 * aposs/Magic.m:
724 - updated to V0.69
725
726
727
728 2003/07/16 - Thomas Bretz (La Palma)
729
730 * bending_magic.txt:
731 - new bending correction. Calculated from new stars and
732 recalculated old ones (old positions where wrong due
733 to a bug in the observatory coordinates)
734
735 * catalog/Slalib.[h,cc]:
736 - fixed a bug in the Hms2Deg and Dms2Deg (negative hours, degs
737 where treated incorrect!)
738 - added many new conversion functions
739
740 * devdrv/macs.[h,cc]:
741 - commented SetHome
742
743 * gui/MGCosy.[h,cc]:
744 - implemented button to write prepos
745 - implemented star list
746
747 * gui/MGSkyPosition.cc:
748 - changed calculation of h,m,s etc to new Slalib functions
749
750 * main/MCaos.cc:
751 - changed detection limit from 4.0 to 3.0
752
753
754
755 2003/07/15 - Thomas Bretz (La Palma)
756
757 * leds.txt:
758 - new configuration file
759
760 * main/MCaos.[h,cc]:
761 - added
762
763 * main/MStarguider.[h,cc]:
764 - added
765
766 * videodev/PixGetter.[h,cc]:
767 - added
768
769 * videodev/FilterLed.[h,cc]:
770 - added
771 - highly optimized for speed!
772
773 * Makefile.conf.linux:
774 - added -O5 optimization option
775
776 * bending_magic.txt:
777 - changed to newly determined bending correction
778
779 * cosy.cc:
780 - included starguider
781 - do not overwrite log file
782 - added EXPERT mode
783
784 * starg.cc:
785 - changed from MGStarguider to MStarguider
786 - simplified by use of PixGetter
787
788 * aposs/Manual.m:
789 - removed a wrong character
790
791 * base/coord.h:
792 - changed operator<<
793
794 * base/timer.[h,cc]:
795 - const argument for copy constructor
796 - added operator<<
797
798 * candrv/network.[h,cc], candrv/nodedrv.[h,cc]:
799 - added data argument to HandleSDOOK
800
801 * candrv/vmodican.cc:
802 - return from constructor if Module not found
803
804 * caos/Led.[h,cc]:
805 - included TROOT
806 - formated Print-output
807 - Initialize fDx, fDy and fDphi
808 - added AddOffset
809
810 * caos/Leds.[h,cc]:
811 - added Add
812
813 * caos/Ring.[h,cc]:
814 - added constructor
815 - use hypot
816 - devide by n instead of n-1
817 - formated Print-output
818
819 * caos/Rings.[h,cc]:
820 - Do not calculated Center for less than 5 rings
821 - included Radius filter
822
823 * catalog/StarCatalog.cc:
824 - Do not output Alt/Az, fAzCnt, fAltMin, etc.
825
826 * devdrv/macs.[h,cc]:
827 - added data argument to HandleSDOOK
828 - implemented StartNode() and check for initialization
829 - changed minimum MACS software version to 0.69
830 - moved SetNoWait to the MACS software
831 - removed StopMotor
832
833 * devdrv/shaftencoder.[h,cc]:
834 - initialize all values to 0
835
836 * gui/GuiLinkDef.h:
837 - removed MGStarguider
838
839 * gui/MGAccuracy.cc:
840 - small change
841
842 * gui/MGCosy.[h,cc]:
843 - added moving in Zd/Az by buttons while tracking (Experts only)
844 - some changes to the menu bar
845 - removed displaying offsets
846 - changed EXPERT mode
847
848 * gui/MGEmbeddedCanvas.[h,cc]:
849 - changed range argument in constructor to double (problems
850 with the optimization - strange!)
851
852 * gui/MGImage.[h,cc]:
853 - switched from my own code completely to tVirtualX code
854 + requires root 3.05./05!
855 - highly optimized for speed!
856 - at the moment only 32 bit screen depth is supported!
857
858 * gui/MGSkyPosition.[h,cc]:
859 - fixed position of vega
860 - added new bright star
861 - cut displaying position into two. \n not supported by
862 root 3.05/05
863
864 * gui/MGVelocity.[h,cc]:
865 - removed displaying numbers
866
867 * gui/Makefile:
868 - removed MGStarguider
869
870 * main/MCosy.[h,cc]:
871 - added output of time when tracking is started or stopped
872 - added output of time when slewing is started or stopped
873 - removed sign changing limits in LimitSpeed
874 - changed EXPERT mode
875 - added MStarguider support
876 - fixed Calc-Alt/Az
877 - added GetPointingPos
878 - removed fOffset from Update
879
880 * main/MainLinkDef.h, main/Makefile:
881 - added MStarguider
882
883 * main/MStarguider.[h,cc]:
884 - added
885
886 * tpoint/tpointfit.C:
887 - fixed reading of data
888 - removed absolute path
889
890 * videodev/Camera.[h,cc]:
891 - small simplification
892 - derived from new PixGetter
893
894 * videodev/CaosFilter.[h,cc], videodev/Filter.[h,cc]:
895 - optimized, but not used anymore, will be removed soon
896
897 * videodev/Makefile, videodev/VideodevLinkDef.h:
898 - added PixGetter to Makefile
899 - removed Filter
900 - removed Filter2
901 - removed CaosFilter
902 - added FilterLed
903
904 * videodev/PngReader.h:
905 - derived from PixGetter
906
907
908
909 2003/05/05 - Thomas Bretz
910
911 * gui/MGCosy.[h,cc]:
912 - exchanged TGListBox for logging by TGTextView
913
914
915
916 2003/04/28 - Thomas Bretz
917
918 * .cosyrc_magic:
919 - removed Time2ReachHome
920 - changed Gear Ratio
921
922 * bending_magic.txt:
923 - added bening model calculated in March
924
925 * cosy.cc:
926 - added disable output to screen
927
928 * prepos_magic.txt:
929 - made positions fit the present bending model
930
931 * candrv/nodedrv.[h,cc]:
932 - added posibility to implement fake guarding (eg. check a
933 PDO frequence)
934
935 * devdrv/macs.cc:
936 - added HandleNodeguard to handling of PDO
937
938 * main/MCosy.[h,cc]:
939 - GetSePos declared const
940 - AlignTrackingPos declared const
941 - define EXPERT
942 - implemented EXPERT mode
943 - implemented Gear while positioning for Elevation axes
944 - fixed some bugs in LimitSpeed - to be chacked again!
945 - implemented preliminary version of starguider
946 - some small changes to the tracking
947 - changed default end positions
948 - fixed display of fZdAzSoll and fTrackingError
949
950 * videodev/Filter.cc:
951 fixed dealing with values above max and below min when stretching
952
953
954
955 2003/04/13 - Thomas Bretz
956
957 * base/timer.cc:
958 - added cast to _suseconds_t
959
960 * candrv/nodedrv.cc:
961 - set starting timeout
962
963 * devdrv/macs.cc:
964 - after requsting error[0] check Zombie-status
965 - Software version 0.66 --> 0.68
966 - added all known MACS error messages
967
968 * gui/MGStarguider.cc, videodev/Filter.[h,cc]:
969 - added stretching of the picture
970
971
972
973 2003/04/12 - Thomas Bretz
974
975 * prepos_magic.txt:
976 - added
977
978 * bend.cc:
979 - added
980
981 * Makefile:
982 - bend added
983
984 * bending_magic.txt:
985 - new bending
986
987 * cosy.cc:
988 - fixed typo
989 - disable console output
990
991 * testse.cc:
992 - accept commandline options
993
994 * base/MThread.cc, base/msgqueue.cc:
995 - added DEBUG-stuff
996
997 * candrv/network.cc:
998 - fixed wrong handling of SDO messages with less than 4 bytes
999
1000 * candrv/nodedrv.cc:
1001 - do not switch timer off if it isn't switched on
1002
1003 * candrv/vmodican.cc:
1004 - added EXPERT mode
1005
1006 * catalog/SlaStars.h:
1007 - added CalcAltAz/ZdAz with mjd
1008
1009 * catalog/StarCatalog.[h,cc]:
1010 - included rotation angle
1011
1012 * devdrv/macs.cc:
1013 - added request for present error code
1014 - added #71 error message
1015
1016 * devdrv/shaftencoder.[h,cc]:
1017 - fixes to support multiturn encoders correctly
1018 - removed velocity and acceleration from gui
1019
1020 * gui/MGAccuracy.cc:
1021 - mega mini change
1022
1023 * gui/MGCosy.[h,cc]:
1024 - added EXPERT mode
1025 - added TrackPos
1026 - removed shaftencoder label for velocity and acceleration
1027 - commented out MAC3
1028 - fixed reading of predefined positions
1029 - commented out everything related to the demo mode
1030 - changed some displayed text
1031
1032 * gui/MGStarguider.[h,cc]:
1033 - added support for rotation angle
1034
1035 * main/MBending.h:
1036 - added constructor with filename
1037
1038 * main/MCosy.[h,cc]:
1039 - for gear display both axis
1040 - some more output in WaitForEndMovement
1041 - added CheckRange
1042 - added AlignTrackingPos
1043 - changed timing in tracking procedure from 3s/50ms to 5s/1s
1044 - added TrackPos
1045 - replaced some code by AlignTrackingPos
1046 - commented out CALIB and PRESET
1047
1048 * slalib/oapqk.c:
1049 - fixed a bug checking validity of arguments for atan2
1050
1051 * videodev/Writer.cc:
1052 - fixed names
1053
1054
1055
1056 2003/03/31 - Daniela Dorner:
1057
1058 * caos/Ring.cc:
1059 - fixed a small bug
1060
1061
1062
1063 2003/03/12 - Daniela Dorner, Thomas Bretz:
1064
1065 * MStarguider.[h,cc], Starguider.[h,cc]:
1066 - removed
1067
1068 * gui/MGPngReader.[h,cc]:
1069 - moved code to MGStarguider.[h,cc]
1070 - removed
1071
1072 * gui/Makefile, gui/GuiLinkDef.h:
1073 - updated
1074
1075 * gui/MGPngReader.cc, gui/MGStarguider.cc, videodev/Writer.[h,cc]:
1076 - changed output file names to contain mjd
1077 - fixed a cast warning
1078
1079 * main/MCosy.[h,cc]:
1080 - Do not change acceleration and deceleration for positioning
1081 (SetPosVelocity)
1082 - some output if WintForEnDMovement aborted
1083 - some output to correct for the elevation gear asymmetry
1084 - changed handling of acceleration and velocity
1085 - changed velocities
1086 - call StopMovement only if positioning failed
1087 - changed acceleration/deceleration from 0.9 to 0.2 in
1088 InitTracking
1089 - added some workarounds to be able to reach 290deg
1090 - changed control time in tracking from 1 to 3 sec
1091 - added a flag to SetPosition indicating tracking mode
1092 (not yet used)
1093 - added some workarounds to be able to track 290deg
1094 - changed deceleration from 0.5 to 0.3 in StopMovement
1095 - added StopTracking (not yet used)
1096 - changed tpoint output (+mjd, +ra/dec)
1097
1098
1099
1100 2003/03/11 - Daniela Dorner, Thomas Bretz:
1101
1102 * .cosyrc_magic, .cosyrc_model:
1103 - added
1104
1105 * caos/Leds.h, caos/Rings.h:
1106 - changed from operator[] to At()
1107
1108 * caos/Ring.cc:
1109 - changed Floats to Doubles
1110
1111 * caos/Rings.cc:
1112 - replaced Expand by Clear
1113
1114 * base/MStar.h:
1115 - added Compare
1116
1117 * base/MStarList.cc:
1118 - some small bugfixes
1119
1120 * base/MStarList.h:
1121 - added Sort
1122 - added Expand
1123
1124 * base/timer.[h,cc]:
1125 - Added GetTimeval
1126
1127 * gui/MGAccuracy.cc:
1128 - Exchanged zd/az in calculation of Residual!!!
1129
1130 * gui/MGPngReader.[h,cc]:
1131 - set default lim mag to 7.0
1132 - added new ouput for the pointing position fPZdAz
1133 - added/fixed TrackingError/CalcTrackingError
1134 - changed Filter2 to CaosFilter
1135 - reordered starguider stuff in Execute
1136 - changed color of circles
1137
1138 * main/MBending.[h,cc]:
1139 - removed MAGIC1 and MAGIC2
1140 - removed '-' from writing
1141 - fixed some bugs in the enumerations of the coefficients
1142 - added some formating option for output
1143
1144 * tpoint/tpointfit.C:
1145 - removed usage of MyAdjust
1146 - fixed the Calculation of the residuals
1147 - fixed reading
1148 - added some correction in case of an overflow (360deg/0deg)
1149 - fixed drawing
1150 - added second Migrad turn...
1151 - changed the screen and graphical output
1152
1153 * videodev/CaosFilter.[h,cc]:
1154 - changed RemoveTwins to accept a radius
1155
1156
1157
1158 2003/03/02 - Daniela Dorner, Thomas Bretz (LaPalma):
1159
1160 * tpoint/tpointfit.C:
1161 - added
1162
1163 * main/MBending.[h,cc]:
1164 - adapted to Magic bending model
1165
1166 * candrv/nodedrv.cc:
1167 - some changes to the output
1168
1169 * candrv/vmodican.cc:
1170 - minor changes
1171
1172 * devdrv/macs.[h,cc]:
1173 - implemented
1174 - removed guarding
1175 - removed motor off
1176
1177 * devdrv/shaftencoder.cc:
1178 - removed Gaurding
1179
1180 * gui/MGEmbeddedCanvas.[h,cc]:
1181 - added overloads for Resize
1182
1183 * gui/MGSkyPosition.[h,cc]:
1184 - added SetDotRange
1185
1186 * gui/MGStarguider.cc:
1187 - write interpolated pictures
1188
1189 * videodev/PngReader.cc:
1190 - removed unused variable
1191
1192 * videodev/Writer.cc:
1193 - added warning if file couldn't be opened
1194
1195 * videodev/CaosFilter.[h,cc], videodev/PngReader.[h,cc]:
1196 - added
1197
1198 * catalog/StarCatalog.[h,cc]:
1199 - added GetPixSize
1200
1201 * main/MCosy.cc:
1202 - some minor change sto the output
1203
1204 * Makefile:
1205 - removed dummy
1206 - exchnged caos, candrv
1207 - removed MCint.o
1208 - added cosy.so
1209
1210 * starg.cc:
1211 - echanged to use png reading mode
1212
1213 * caos/Led.[h,cc], caos/Leds.[h,cc], caos/Ring.[h,cc],
1214 caos/Ring.[h,cc]:
1215 - added Print
1216
1217 * caos/Led.h:
1218 - added compare
1219 - added issortable
1220
1221 * caos/Ring.cc:
1222 - changed output
1223
1224 * caos/Rings.cc:
1225 - fixed some minor bugs
1226
1227 * gui/GuiLinkDef.h, gui/Makefile;
1228 - added MGPngReader.[h,cc]
1229
1230 * gui/MGPngReader.[h,cc]:
1231 - added
1232
1233 * gui/MGStarguider.cc:
1234 - release grabbed mouse
1235 - removed ExitLoop
1236
1237 * gui/MGStarguider.h:
1238 - changed derivement from Camera to PixClient
1239
1240 * videodev/Camera.[h,cc]:
1241 - changed to use PixClient
1242
1243 * videodev/Makefile, videodev/VideodevLinkDef.h:
1244 - added PixClient
1245
1246 * videodev/PixClient.[h,cc]
1247 - added
1248
1249
1250
1251 2003/02/27 - Thomas Bretz (LaPalma):
1252
1253 * caos, caos/Makefile, caos/CaosLinKDef.h, caos/CaosIncl.h,
1254 caos/Led.[h,cc], caos/Leds.[h,cc], caos/Ring.[h,cc],
1255 caos/Rings.[h,cc], gui/MGMenu.[h,cc]:
1256 - added
1257
1258
1259
1260 2003/02/25 - Thomas Bretz (La Palma):
1261
1262 * Makefile
1263 - changed order of binaries
1264 - added make links
1265 - added make magic
1266 - added make model
1267
1268 * base/timer.cc:
1269 - corrected calculation of fMs (/1000 missing)
1270
1271 * gui/MGCosy.cc:
1272 - added new tab Gear
1273
1274 * gui/MGSkyPosition.[h,cc]:
1275 - fixed memory leak by not changing positions or having object
1276 outside
1277 - removed fake-statics
1278
1279 * main/MCosy.[h,cc]:
1280 - adapted GetSePos to present shaftencoders
1281 - changed speed to 0.15 and acc to 0.4 in positioning
1282 - changed tracking cycle from 0.05s to 0.25s
1283 - added WM_GEAR
1284 - added WM_DISPLAY
1285 - fixed displaying the SE offsets
1286 - added TalkThreadGear
1287 - changed DisplayHistTestSe
1288 - added DisplayHistGear
1289 - added check for second Zd-SE
1290 - removed lout.SetOutputGui(NULL, kFALSE) because it crashes
1291 when closing the spplication while tracking
1292
1293
1294
1295 2003/02/21 - Thomas Bretz (La Palma):
1296
1297 * gui/MGSkyPosition.[h,cc]:
1298 - some changes trying to get rid of a strange memory leak
1299
1300 * candrv/nodedrv.cc:
1301 - changed output
1302
1303 * catalog/Slalib.h:
1304 - added Hms2DegRad and Dms2Rad
1305
1306
1307
1308 2003/02/16 - Thomas Bretz (La Palma):
1309
1310 * base/MStarList.h:
1311 - added default for mag to Add
1312
1313 * base/coord.h:
1314 - replaced kRadDeg by including MAGIC.h
1315
1316 * base/timer.[h,cc]:
1317 - changed Now to call virtual function SetMjd
1318
1319 * gui/MGAccuracy.cc:
1320 - fixed a bug causing the display to display error%60
1321
1322 * gui/MGCosy.[h,cc]:
1323 - added combo box for predifed positions
1324 - update display of time only when time changed
1325
1326 * gui/MGSkyPosition.[h,cc]:
1327 - added bright stars
1328
1329 * main/MCosy.[h,cc]:
1330 - some changes to output
1331 - replaced HasZombie by a preliminary one
1332 - changed dT to 3s
1333 - removed time correction factor in Tracking algorithm
1334 - PRELIMINARY TalkThreadTracking
1335
1336
1337
1338 2003/02/14 - Thomas Bretz (La Palma):
1339
1340 * .cosyrc:
1341 - added prototypes for the telescope allowed range
1342
1343 * Makefile:
1344 - changed test to testse
1345
1346 * candrv/vmodican.cc:
1347 - added the possibility to start cosy without the CANbus card
1348 installed
1349
1350 * catalog/SlaPlanets.cc:
1351 - fixed the ephemeris configuration
1352
1353 * catalog/SlaStars.cc:
1354 - added some more comments
1355
1356 * catalog/Slalib.[h,cc]:
1357 - changed Wuerzburg location to LaPalma location
1358 - added Height to the data members
1359
1360 * main/MCosy.[h,cc]:
1361 - added range checks in positioning and tracking
1362
1363 * slalib/Makefile:
1364 - added rdplan
1365 - added pvobs
1366 - added dtt
1367 - added dat
1368 - added rcc
1369
1370 * starg.cc, catalog/SlaStars.[h,cc], catalog/Slalib.[h,cc],
1371 catalog/StarCatalog.[h,cc], devdrv/macs.cc, devdrv/shaftencoder.cc,
1372 gui/MGCosy.[h,cc], gui/MGSkyPosition.[h,cc], gui/MGStarguider.[h,cc]:
1373 - changed to use MObservatory
1374 - changed usage of timer to new style
1375
1376 * catalog/SlaPlanets.[h,cc]:
1377 - removed old style calculation
1378 - added fTt
1379
1380 * gui/MGCosy.cc:
1381 - added new tab for SE Test
1382
1383 * main/MCosy.[h,cc]:
1384 - don't use second SE when only one is attached
1385 - added SE Test stuff
1386
1387 * base/BaseLinkDef.h, base/Makefile:
1388 - added MParContainer
1389 - added MObservatory
1390
1391 * base/timer.[h,cc]:
1392 - changed the calculation of the date according to slalib
1393
1394
1395
1396 2003/01/23 - Thomas Bretz:
1397
1398 * .cosyrc:
1399 - changed maximum time to reach home from 100 to 150
1400
1401 * Makefile:
1402 - added devdrv
1403
1404 * Makefile.rules, candrv/Makefile, devdrv/Makefile:
1405 - changed some ordering
1406
1407 * devdrv/shaftencoder.cc:
1408 - changed Guarding from 2x125 to 2x175
1409
1410 * main/MCosy.cc:
1411 - fixed StopWaitingForSDO bug (if this was raised once the
1412 'shutdown' never waited correctly for an SDo anymore)
1413 - fixed the usage of the bending correction in some places
1414
1415 * testse.cc:
1416 - added
1417
1418
1419 2003/01/23 - Thomas Bretz:
1420
1421 * cosy.cc:
1422 - changed baudrate to 125kbps
1423
1424 * base/msgqueue.cc:
1425 - changed output
1426 - ignore pending messages
1427
1428 * candrv/canopen.[h,cc]:
1429 - added Emergency Message
1430 - added EnableNodeguard
1431 - added SendNodeguard
1432
1433 * candrv/network.[h,cc]:
1434 - call handles only if Fnodes[node]!=NULL
1435 - added time to HandleSDOOK
1436 - changed output
1437 - added HandleNodeguard
1438 - added HandleEmergency
1439
1440 * candrv/nodedrv.[h,cc]:
1441 - added fTimeout for Nodeguarding
1442 - Enable Nodeguard and Emergency messages
1443 - added time to HandleSDOOK
1444 - added SendNodeguard
1445 - added StartGuarding
1446 - added StopGuarding
1447 - added HandleTimer
1448 - added HandleNodeguard
1449 - added SetZombie
1450
1451 * candrv/vmodican.[h,cc]:
1452 - fixed a typo
1453 - added rtr to SendCanFrame
1454
1455 * devdrv/macs.[h,cc]:
1456 - removed guarding stuff (moved to nodedrv)
1457 - changed 0x4000 handling to 0.63 style
1458 - added check for software version
1459 - added time to HandleSDOOk
1460 - set node to Zombie in case of error
1461 - don't do any error handling for the moment
1462 - removed ReqTimeoutTime
1463 - overload SendNodeguard
1464 - removed EnableTimeout
1465 - removed HandleTimer
1466 - removed ResetTimeout
1467 - added Start/StopHostGuarding
1468
1469 * devdrv/shaftencoder.[h,cc]:
1470 - added 0x100c, 0x100d, 0x100e
1471 - added Start/StopGuarding to Init
1472
1473 * gui/MGCosy.cc:
1474 - enhanced labels for Offset
1475 - changed 'soll' to 'nominal'
1476 - changed the demo mode for tests
1477
1478 * gui/MGSkyPosition.[h,cc]:
1479 - added saturn
1480 - changed the colors a bit
1481
1482
1483
1484 2003/01/20 - Thomas Bretz:
1485
1486 * aposs/Manual.m
1487 - added support for the elevation axis brake
1488 - enabled check for operation mode (remote control/pc)
1489 - added 'reset' label
1490 - moved syncv/cstart to setting rf
1491
1492
1493
1494 2003/01/14 - Thomas Bretz:
1495
1496 * cosy.cc:
1497 - added output
1498
1499 * candrv/network.[cc,h]:
1500 - small change to Start
1501 - added CheckConnections
1502
1503 * candrv/nodedrv.[h,cc]:
1504 - new Init
1505 - new CheckConnections
1506 - replaced virtual InitDevice by a common function
1507 - replaced virtual Reboot by a common function
1508 - Don't send anything to a Zombie node
1509 - Delete SDO from list in case of Zombie status instead of waiting
1510
1511 * candrv/vmodican.cc:
1512 - Don't terminate when having a noisy network
1513
1514 * devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc]:
1515 - added fSoftVersion
1516 - added SDO 0x100b
1517 - moved init stuff from InitDevice to Init
1518 - removed InitDevice and Reboot
1519 - added CheckConnection
1520
1521 * devdrv/shaftencoder.[h,cc]:
1522 - Don't display something when having Zombie status
1523
1524 * main/MCosy.[h,cc]:
1525 - reworked all Zombie-stuff
1526 - implemented checking of network
1527
1528
1529
1530 2003/01/13 - Thomas Bretz:
1531
1532 * bending.txt:
1533 - changed to fit the parameters of the model
1534
1535 * cosy.cc:
1536 - made the 'standard mode' the default
1537
1538 * base/MTimeout.h:
1539 - fixed the change of the base member function name of Notify
1540
1541 * candrv/network.[h,cc]:
1542 - don't set fNodes[i] to NULL if Node is Zombie
1543 - implemented HasZombie and RebootZomies
1544
1545 * candrv/nodedrv.[h,cc]:
1546 - implemented a base function Reboot
1547 - set node to Zombie status if waitforsdo timed out
1548
1549 * candrv/vmodican.cc:
1550 - added more precise output for CTXcon
1551
1552 * devdrv/macs.[h,cc]:
1553 - if first waitforsdo fails set don't go on
1554 - implemented fStatus
1555 - implemented enum for fStatus
1556
1557 * gui/MGAccuracy.cc, gui/MGSkyPosition.cc, gui/MGVelocity.cc:
1558 - call SetNoContextMenu in constructor
1559
1560 * gui/MGCosy.[h,cc]:
1561 - some new labels
1562 - implemented SetLabelColor
1563
1564 * gui/MGEmbeddedCanvas.[h,cc]:
1565 - implemented SetNoContextMenu
1566
1567 * main/MCosy.cc:
1568 - exchanged all conditionals for the pointers to the nodes
1569 by IsZombieNode
1570 - implemented check for zombies in Proc
1571
1572
1573
1574 2003/01/10 - Thomas Bretz:
1575
1576 * candrv/network.cc, devdrv/macs.cc, devdrv/shaftencoder.cc:
1577 - changed output
1578
1579 * devdrv/macs.[h,cc]:
1580 - request encoder resolution when starting
1581
1582 * devdrv/shaftencoder.cc:
1583 - some fixed in HandleSDO output
1584 - fixed a missing return in HandleSDO
1585
1586 * gui/MGAccuracy.cc, gui/MGVelocity.cc:
1587 - set label offset
1588
1589 * gui/MGCosy.[h,cc]:
1590 - added some new gui elements and its handling
1591
1592 * main/MCosy.[h,cc]:
1593 - impemented fZdAzSoll
1594 - slight changes to the output
1595 - implemented WM_HOME
1596 - fixed workaround for the encoder resolutions of the MACS
1597
1598 * base/MGLIst.h
1599 - removed (use the one from Mars)
1600
1601
1602
1603 2003/01/08 - Thomas Bretz:
1604
1605 * bending.txt:
1606 - added (preliminary)
1607
1608 * .cosyrc:
1609 - added
1610 > Az_GearRatio[U_mot/U_tel]: 5891.7
1611 > Zd_GearRatio[U_mot/U_tel]: 2475.6
1612 > Az_ResRE[re/U_mot]: 500
1613 > Zd_ResRE[re/U_mot]: 500
1614 > Az_Id-MAC1: 1
1615 > Az_Id-MAC2: 3
1616 > Zd_Id-MAC: 2
1617 > Zd_Id-MAC1: 4
1618 > Zd_Id-MAC2: 5
1619 > Az_Id-MAC: 6
1620
1621 * Makefile:
1622 - removed cosy.so
1623
1624 * Makefile.conf.linux-gnu:
1625 - removed optimization (causes problems) --> TO BE FIXED
1626
1627 * candrv/canopen.h:
1628 - added return value to WaitForSDO
1629
1630 * devdrv/macs.cc:
1631 - fixed a typo
1632
1633 * gui/MGCosy.cc:
1634 - added 'Reset Bending'
1635
1636 * main/MBending.[h,cc]
1637 - added Reset
1638 - fixed a problem with the units in the correction
1639 - added CorrectBack functions
1640
1641 * main/MCosy.[h,cc]:
1642 - changed the bahaviour in case no MAC3 is found
1643 - fixed that the MAC3 didn't synchronize anymore
1644 - added the bending correction to the displayed position
1645 - added a workaround for the wrong (0) Gear Ratios --> TO BE FIXED
1646 - added Reset Bending
1647 - changed the MAC and SE Id to be a resource value (from .cosyrc)
Note: See TracBrowser for help on using the repository browser.