source: trunk/MagicSoft/Cosy/Changelog@ 7240

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