source: trunk/MagicSoft/Cosy/Changelog@ 2276

Last change on this file since 2276 was 2068, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 17.8 KB
Line 
1 -*-*- END -*-*-
2 2003/05/05 - Thomas Bretz
3
4 * gui/MGCosy.[h,cc]:
5 - exchanged TGListBox for logging by TGTextView
6
7
8
9 2003/04/28 - Thomas Bretz
10
11 * .cosyrc_magic:
12 - removed Time2ReachHome
13 - changed Gear Ratio
14
15 * bending_magic.txt:
16 - added bening model calculated in March
17
18 * cosy.cc:
19 - added disable output to screen
20
21 * prepos_magic.txt:
22 - made positions fit the present bending model
23
24 * candrv/nodedrv.[h,cc]:
25 - added posibility to implement fake guarding (eg. check a
26 PDO frequence)
27
28 * devdrv/macs.cc:
29 - added HandleNodeguard to handling of PDO
30
31 * main/MCosy.[h,cc]:
32 - GetSePos declared const
33 - AlignTrackingPos declared const
34 - define EXPERT
35 - implemented EXPERT mode
36 - implemented Gear while positioning for Elevation axes
37 - fixed some bugs in LimitSpeed - to be chacked again!
38 - implemented preliminary version of starguider
39 - some small changes to the tracking
40 - changed default end positions
41 - fixed display of fZdAzSoll and fTrackingError
42
43 * videodev/Filter.cc:
44 fixed dealing with values above max and below min when stretching
45
46
47
48 2003/04/13 - Thomas Bretz
49
50 * base/timer.cc:
51 - added cast to _suseconds_t
52
53 * candrv/nodedrv.cc:
54 - set starting timeout
55
56 * devdrv/macs.cc:
57 - after requsting error[0] check Zombie-status
58 - Software version 0.66 --> 0.68
59 - added all known MACS error messages
60
61 * gui/MGStarguider.cc, videodev/Filter.[h,cc]:
62 - added stretching of the picture
63
64
65
66 2003/04/12 - Thomas Bretz
67
68 * prepos_magic.txt:
69 - added
70
71 * bend.cc:
72 - added
73
74 * Makefile:
75 - bend added
76
77 * bending_magic.txt:
78 - new bending
79
80 * cosy.cc:
81 - fixed typo
82 - disable console output
83
84 * testse.cc:
85 - accept commandline options
86
87 * base/MThread.cc, base/msgqueue.cc:
88 - added DEBUG-stuff
89
90 * candrv/network.cc:
91 - fixed wrong handling of SDO messages with less than 4 bytes
92
93 * candrv/nodedrv.cc:
94 - do not switch timer off if it isn't switched on
95
96 * candrv/vmodican.cc:
97 - added EXPERT mode
98
99 * catalog/SlaStars.h:
100 - added CalcAltAz/ZdAz with mjd
101
102 * catalog/StarCatalog.[h,cc]:
103 - included rotation angle
104
105 * devdrv/macs.cc:
106 - added request for present error code
107 - added #71 error message
108
109 * devdrv/shaftencoder.[h,cc]:
110 - fixes to support multiturn encoders correctly
111 - removed velocity and acceleration from gui
112
113 * gui/MGAccuracy.cc:
114 - mega mini change
115
116 * gui/MGCosy.[h,cc]:
117 - added EXPERT mode
118 - added TrackPos
119 - removed shaftencoder label for velocity and acceleration
120 - commented out MAC3
121 - fixed reading of predefined positions
122 - commented out everything related to the demo mode
123 - changed some displayed text
124
125 * gui/MGStarguider.[h,cc]:
126 - added support for rotation angle
127
128 * main/MBending.h:
129 - added constructor with filename
130
131 * main/MCosy.[h,cc]:
132 - for gear display both axis
133 - some more output in WaitForEndMovement
134 - added CheckRange
135 - added AlignTrackingPos
136 - changed timing in tracking procedure from 3s/50ms to 5s/1s
137 - added TrackPos
138 - replaced some code by AlignTrackingPos
139 - commented out CALIB and PRESET
140
141 * slalib/oapqk.c:
142 - fixed a bug checking validity of arguments for atan2
143
144 * videodev/Writer.cc:
145 - fixed names
146
147
148
149 2003/03/31 - Daniela Dorner:
150
151 * caos/Ring.cc:
152 - fixed a small bug
153
154
155
156 2003/03/12 - Daniela Dorner, Thomas Bretz:
157
158 * MStarguider.[h,cc], Starguider.[h,cc]:
159 - removed
160
161 * gui/MGPngReader.[h,cc]:
162 - moved code to MGStarguider.[h,cc]
163 - removed
164
165 * gui/Makefile, gui/GuiLinkDef.h:
166 - updated
167
168 * gui/MGPngReader.cc, gui/MGStarguider.cc, videodev/Writer.[h,cc]:
169 - changed output file names to contain mjd
170 - fixed a cast warning
171
172 * main/MCosy.[h,cc]:
173 - Do not change acceleration and deceleration for positioning
174 (SetPosVelocity)
175 - some output if WintForEnDMovement aborted
176 - some output to correct for the elevation gear asymmetry
177 - changed handling of acceleration and velocity
178 - changed velocities
179 - call StopMovement only if positioning failed
180 - changed acceleration/deceleration from 0.9 to 0.2 in
181 InitTracking
182 - added some workarounds to be able to reach 290deg
183 - changed control time in tracking from 1 to 3 sec
184 - added a flag to SetPosition indicating tracking mode
185 (not yet used)
186 - added some workarounds to be able to track 290deg
187 - changed deceleration from 0.5 to 0.3 in StopMovement
188 - added StopTracking (not yet used)
189 - changed tpoint output (+mjd, +ra/dec)
190
191
192
193 2003/03/11 - Daniela Dorner, Thomas Bretz:
194
195 * .cosyrc_magic, .cosyrc_model:
196 - added
197
198 * caos/Leds.h, caos/Rings.h:
199 - changed from operator[] to At()
200
201 * caos/Ring.cc:
202 - changed Floats to Doubles
203
204 * caos/Rings.cc:
205 - replaced Expand by Clear
206
207 * base/MStar.h:
208 - added Compare
209
210 * base/MStarList.cc:
211 - some small bugfixes
212
213 * base/MStarList.h:
214 - added Sort
215 - added Expand
216
217 * base/timer.[h,cc]:
218 - Added GetTimeval
219
220 * gui/MGAccuracy.cc:
221 - Exchanged zd/az in calculation of Residual!!!
222
223 * gui/MGPngReader.[h,cc]:
224 - set default lim mag to 7.0
225 - added new ouput for the pointing position fPZdAz
226 - added/fixed TrackingError/CalcTrackingError
227 - changed Filter2 to CaosFilter
228 - reordered starguider stuff in Execute
229 - changed color of circles
230
231 * main/MBending.[h,cc]:
232 - removed MAGIC1 and MAGIC2
233 - removed '-' from writing
234 - fixed some bugs in the enumerations of the coefficients
235 - added some formating option for output
236
237 * tpoint/tpointfit.C:
238 - removed usage of MyAdjust
239 - fixed the Calculation of the residuals
240 - fixed reading
241 - added some correction in case of an overflow (360deg/0deg)
242 - fixed drawing
243 - added second Migrad turn...
244 - changed the screen and graphical output
245
246 * videodev/CaosFilter.[h,cc]:
247 - changed RemoveTwins to accept a radius
248
249
250
251 2003/03/02 - Daniela Dorner, Thomas Bretz (LaPalma):
252
253 * tpoint/tpointfit.C:
254 - added
255
256 * main/MBending.[h,cc]:
257 - adapted to Magic bending model
258
259 * candrv/nodedrv.cc:
260 - some changes to the output
261
262 * candrv/vmodican.cc:
263 - minor changes
264
265 * devdrv/macs.[h,cc]:
266 - implemented
267 - removed guarding
268 - removed motor off
269
270 * devdrv/shaftencoder.cc:
271 - removed Gaurding
272
273 * gui/MGEmbeddedCanvas.[h,cc]:
274 - added overloads for Resize
275
276 * gui/MGSkyPosition.[h,cc]:
277 - added SetDotRange
278
279 * gui/MGStarguider.cc:
280 - write interpolated pictures
281
282 * videodev/PngReader.cc:
283 - removed unused variable
284
285 * videodev/Writer.cc:
286 - added warning if file couldn't be opened
287
288 * videodev/CaosFilter.[h,cc], videodev/PngReader.[h,cc]:
289 - added
290
291 * catalog/StarCatalog.[h,cc]:
292 - added GetPixSize
293
294 * main/MCosy.cc:
295 - some minor change sto the output
296
297 * Makefile:
298 - removed dummy
299 - exchnged caos, candrv
300 - removed MCint.o
301 - added cosy.so
302
303 * starg.cc:
304 - echanged to use png reading mode
305
306 * caos/Led.[h,cc], caos/Leds.[h,cc], caos/Ring.[h,cc],
307 caos/Ring.[h,cc]:
308 - added Print
309
310 * caos/Led.h:
311 - added compare
312 - added issortable
313
314 * caos/Ring.cc:
315 - changed output
316
317 * caos/Rings.cc:
318 - fixed some minor bugs
319
320 * gui/GuiLinkDef.h, gui/Makefile;
321 - added MGPngReader.[h,cc]
322
323 * gui/MGPngReader.[h,cc]:
324 - added
325
326 * gui/MGStarguider.cc:
327 - release grabbed mouse
328 - removed ExitLoop
329
330 * gui/MGStarguider.h:
331 - changed derivement from Camera to PixClient
332
333 * videodev/Camera.[h,cc]:
334 - changed to use PixClient
335
336 * videodev/Makefile, videodev/VideodevLinkDef.h:
337 - added PixClient
338
339 * videodev/PixClient.[h,cc]
340 - added
341
342
343
344 2003/02/27 - Thomas Bretz (LaPalma):
345
346 * caos, caos/Makefile, caos/CaosLinKDef.h, caos/CaosIncl.h,
347 caos/Led.[h,cc], caos/Leds.[h,cc], caos/Ring.[h,cc],
348 caos/Rings.[h,cc], gui/MGMenu.[h,cc]:
349 - added
350
351
352
353 2003/02/25 - Thomas Bretz (La Palma):
354
355 * Makefile
356 - changed order of binaries
357 - added make links
358 - added make magic
359 - added make model
360
361 * base/timer.cc:
362 - corrected calculation of fMs (/1000 missing)
363
364 * gui/MGCosy.cc:
365 - added new tab Gear
366
367 * gui/MGSkyPosition.[h,cc]:
368 - fixed memory leak by not changing positions or having object
369 outside
370 - removed fake-statics
371
372 * main/MCosy.[h,cc]:
373 - adapted GetSePos to present shaftencoders
374 - changed speed to 0.15 and acc to 0.4 in positioning
375 - changed tracking cycle from 0.05s to 0.25s
376 - added WM_GEAR
377 - added WM_DISPLAY
378 - fixed displaying the SE offsets
379 - added TalkThreadGear
380 - changed DisplayHistTestSe
381 - added DisplayHistGear
382 - added check for second Zd-SE
383 - removed lout.SetOutputGui(NULL, kFALSE) because it crashes
384 when closing the spplication while tracking
385
386
387
388 2003/02/21 - Thomas Bretz (La Palma):
389
390 * gui/MGSkyPosition.[h,cc]:
391 - some changes trying to get rid of a strange memory leak
392
393 * candrv/nodedrv.cc:
394 - changed output
395
396 * catalog/Slalib.h:
397 - added Hms2DegRad and Dms2Rad
398
399
400
401 2003/02/16 - Thomas Bretz (La Palma):
402
403 * base/MStarList.h:
404 - added default for mag to Add
405
406 * base/coord.h:
407 - replaced kRadDeg by including MAGIC.h
408
409 * base/timer.[h,cc]:
410 - changed Now to call virtual function SetMjd
411
412 * gui/MGAccuracy.cc:
413 - fixed a bug causing the display to display error%60
414
415 * gui/MGCosy.[h,cc]:
416 - added combo box for predifed positions
417 - update display of time only when time changed
418
419 * gui/MGSkyPosition.[h,cc]:
420 - added bright stars
421
422 * main/MCosy.[h,cc]:
423 - some changes to output
424 - replaced HasZombie by a preliminary one
425 - changed dT to 3s
426 - removed time correction factor in Tracking algorithm
427 - PRELIMINARY TalkThreadTracking
428
429
430
431 2003/02/14 - Thomas Bretz (La Palma):
432
433 * .cosyrc:
434 - added prototypes for the telescope allowed range
435
436 * Makefile:
437 - changed test to testse
438
439 * candrv/vmodican.cc:
440 - added the possibility to start cosy without the CANbus card
441 installed
442
443 * catalog/SlaPlanets.cc:
444 - fixed the ephemeris configuration
445
446 * catalog/SlaStars.cc:
447 - added some more comments
448
449 * catalog/Slalib.[h,cc]:
450 - changed Wuerzburg location to LaPalma location
451 - added Height to the data members
452
453 * main/MCosy.[h,cc]:
454 - added range checks in positioning and tracking
455
456 * slalib/Makefile:
457 - added rdplan
458 - added pvobs
459 - added dtt
460 - added dat
461 - added rcc
462
463 * starg.cc, catalog/SlaStars.[h,cc], catalog/Slalib.[h,cc],
464 catalog/StarCatalog.[h,cc], devdrv/macs.cc, devdrv/shaftencoder.cc,
465 gui/MGCosy.[h,cc], gui/MGSkyPosition.[h,cc], gui/MGStarguider.[h,cc]:
466 - changed to use MObservatory
467 - changed usage of timer to new style
468
469 * catalog/SlaPlanets.[h,cc]:
470 - removed old style calculation
471 - added fTt
472
473 * gui/MGCosy.cc:
474 - added new tab for SE Test
475
476 * main/MCosy.[h,cc]:
477 - don't use second SE when only one is attached
478 - added SE Test stuff
479
480 * base/BaseLinkDef.h, base/Makefile:
481 - added MParContainer
482 - added MObservatory
483
484 * base/timer.[h,cc]:
485 - changed the calculation of the date according to slalib
486
487
488
489 2003/01/23 - Thomas Bretz:
490
491 * .cosyrc:
492 - changed maximum time to reach home from 100 to 150
493
494 * Makefile:
495 - added devdrv
496
497 * Makefile.rules, candrv/Makefile, devdrv/Makefile:
498 - changed some ordering
499
500 * devdrv/shaftencoder.cc:
501 - changed Guarding from 2x125 to 2x175
502
503 * main/MCosy.cc:
504 - fixed StopWaitingForSDO bug (if this was raised once the
505 'shutdown' never waited correctly for an SDo anymore)
506 - fixed the usage of the bending correction in some places
507
508 * testse.cc:
509 - added
510
511
512 2003/01/23 - Thomas Bretz:
513
514 * cosy.cc:
515 - changed baudrate to 125kbps
516
517 * base/msgqueue.cc:
518 - changed output
519 - ignore pending messages
520
521 * candrv/canopen.[h,cc]:
522 - added Emergency Message
523 - added EnableNodeguard
524 - added SendNodeguard
525
526 * candrv/network.[h,cc]:
527 - call handles only if Fnodes[node]!=NULL
528 - added time to HandleSDOOK
529 - changed output
530 - added HandleNodeguard
531 - added HandleEmergency
532
533 * candrv/nodedrv.[h,cc]:
534 - added fTimeout for Nodeguarding
535 - Enable Nodeguard and Emergency messages
536 - added time to HandleSDOOK
537 - added SendNodeguard
538 - added StartGuarding
539 - added StopGuarding
540 - added HandleTimer
541 - added HandleNodeguard
542 - added SetZombie
543
544 * candrv/vmodican.[h,cc]:
545 - fixed a typo
546 - added rtr to SendCanFrame
547
548 * devdrv/macs.[h,cc]:
549 - removed guarding stuff (moved to nodedrv)
550 - changed 0x4000 handling to 0.63 style
551 - added check for software version
552 - added time to HandleSDOOk
553 - set node to Zombie in case of error
554 - don't do any error handling for the moment
555 - removed ReqTimeoutTime
556 - overload SendNodeguard
557 - removed EnableTimeout
558 - removed HandleTimer
559 - removed ResetTimeout
560 - added Start/StopHostGuarding
561
562 * devdrv/shaftencoder.[h,cc]:
563 - added 0x100c, 0x100d, 0x100e
564 - added Start/StopGuarding to Init
565
566 * gui/MGCosy.cc:
567 - enhanced labels for Offset
568 - changed 'soll' to 'nominal'
569 - changed the demo mode for tests
570
571 * gui/MGSkyPosition.[h,cc]:
572 - added saturn
573 - changed the colors a bit
574
575
576
577 2003/01/20 - Thomas Bretz:
578
579 * aposs/Manual.m
580 - added support for the elevation axis brake
581 - enabled check for operation mode (remote control/pc)
582 - added 'reset' label
583 - moved syncv/cstart to setting rf
584
585
586
587 2003/01/14 - Thomas Bretz:
588
589 * cosy.cc:
590 - added output
591
592 * candrv/network.[cc,h]:
593 - small change to Start
594 - added CheckConnections
595
596 * candrv/nodedrv.[h,cc]:
597 - new Init
598 - new CheckConnections
599 - replaced virtual InitDevice by a common function
600 - replaced virtual Reboot by a common function
601 - Don't send anything to a Zombie node
602 - Delete SDO from list in case of Zombie status instead of waiting
603
604 * candrv/vmodican.cc:
605 - Don't terminate when having a noisy network
606
607 * devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc]:
608 - added fSoftVersion
609 - added SDO 0x100b
610 - moved init stuff from InitDevice to Init
611 - removed InitDevice and Reboot
612 - added CheckConnection
613
614 * devdrv/shaftencoder.[h,cc]:
615 - Don't display something when having Zombie status
616
617 * main/MCosy.[h,cc]:
618 - reworked all Zombie-stuff
619 - implemented checking of network
620
621
622
623 2003/01/13 - Thomas Bretz:
624
625 * bending.txt:
626 - changed to fit the parameters of the model
627
628 * cosy.cc:
629 - made the 'standard mode' the default
630
631 * base/MTimeout.h:
632 - fixed the change of the base member function name of Notify
633
634 * candrv/network.[h,cc]:
635 - don't set fNodes[i] to NULL if Node is Zombie
636 - implemented HasZombie and RebootZomies
637
638 * candrv/nodedrv.[h,cc]:
639 - implemented a base function Reboot
640 - set node to Zombie status if waitforsdo timed out
641
642 * candrv/vmodican.cc:
643 - added more precise output for CTXcon
644
645 * devdrv/macs.[h,cc]:
646 - if first waitforsdo fails set don't go on
647 - implemented fStatus
648 - implemented enum for fStatus
649
650 * gui/MGAccuracy.cc, gui/MGSkyPosition.cc, gui/MGVelocity.cc:
651 - call SetNoContextMenu in constructor
652
653 * gui/MGCosy.[h,cc]:
654 - some new labels
655 - implemented SetLabelColor
656
657 * gui/MGEmbeddedCanvas.[h,cc]:
658 - implemented SetNoContextMenu
659
660 * main/MCosy.cc:
661 - exchanged all conditionals for the pointers to the nodes
662 by IsZombieNode
663 - implemented check for zombies in Proc
664
665
666
667 2003/01/10 - Thomas Bretz:
668
669 * candrv/network.cc, devdrv/macs.cc, devdrv/shaftencoder.cc:
670 - changed output
671
672 * devdrv/macs.[h,cc]:
673 - request encoder resolution when starting
674
675 * devdrv/shaftencoder.cc:
676 - some fixed in HandleSDO output
677 - fixed a missing return in HandleSDO
678
679 * gui/MGAccuracy.cc, gui/MGVelocity.cc:
680 - set label offset
681
682 * gui/MGCosy.[h,cc]:
683 - added some new gui elements and its handling
684
685 * main/MCosy.[h,cc]:
686 - impemented fZdAzSoll
687 - slight changes to the output
688 - implemented WM_HOME
689 - fixed workaround for the encoder resolutions of the MACS
690
691 * base/MGLIst.h
692 - removed (use the one from Mars)
693
694
695
696 2003/01/08 - Thomas Bretz:
697
698 * bending.txt:
699 - added (preliminary)
700
701 * .cosyrc:
702 - added
703 > Az_GearRatio[U_mot/U_tel]: 5891.7
704 > Zd_GearRatio[U_mot/U_tel]: 2475.6
705 > Az_ResRE[re/U_mot]: 500
706 > Zd_ResRE[re/U_mot]: 500
707 > Az_Id-MAC1: 1
708 > Az_Id-MAC2: 3
709 > Zd_Id-MAC: 2
710 > Zd_Id-MAC1: 4
711 > Zd_Id-MAC2: 5
712 > Az_Id-MAC: 6
713
714 * Makefile:
715 - removed cosy.so
716
717 * Makefile.conf.linux-gnu:
718 - removed optimization (causes problems) --> TO BE FIXED
719
720 * candrv/canopen.h:
721 - added return value to WaitForSDO
722
723 * devdrv/macs.cc:
724 - fixed a typo
725
726 * gui/MGCosy.cc:
727 - added 'Reset Bending'
728
729 * main/MBending.[h,cc]
730 - added Reset
731 - fixed a problem with the units in the correction
732 - added CorrectBack functions
733
734 * main/MCosy.[h,cc]:
735 - changed the bahaviour in case no MAC3 is found
736 - fixed that the MAC3 didn't synchronize anymore
737 - added the bending correction to the displayed position
738 - added a workaround for the wrong (0) Gear Ratios --> TO BE FIXED
739 - added Reset Bending
740 - changed the MAC and SE Id to be a resource value (from .cosyrc)
Note: See TracBrowser for help on using the repository browser.