source: trunk/MagicSoft/Cosy/Changelog@ 6855

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