source: trunk/MagicSoft/Cosy/Changelog@ 1954

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