source: trunk/MagicSoft/Cosy/Changelog@ 1988

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