source: trunk/MagicSoft/Cosy/Changelog@ 7061

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