source: trunk/MagicSoft/Cosy/Changelog@ 2035

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