source: trunk/MagicSoft/Cosy/Changelog@ 4551

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