source: trunk/MagicSoft/Cosy/Changelog@ 1275

Last change on this file since 1275 was 1275, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 16.5 KB
Line 
1 -*-*- END -*-*-
2
3 2002/04/12 - Thomas Bretz:
4
5 * Makefile.conf.linux-gnu:
6 - added -D_REENTRANT
7
8 * base/MThread.cc:
9 - added debug output
10
11 * candrv/canopen.cc:
12 - added debug output to destructor
13
14 * candrv/vmodican.cc:
15 - added debug output to failing read
16 - added some general debug output
17
18 * catalog/SlaStars.[h,cc]:
19 - added CalcRaDecFast
20 - added Calc*AzFast
21 - added some comments
22
23 * devdrv/macs.cc:
24 - added some HandleSDOOK output
25 - changed timer frequency to Guard Time third instead of half
26 - added some degub output
27 - changed timer to single shot timer
28 - switched off Mac timeout handling!!!
29
30 * gui/MGCosy.cc:
31 - added demo mode for 'Tag-der-Physik'
32
33 * gui/MGSkyPosition.cc:
34 - changed 'dots' to fast calculation functions
35
36 * gui/MGEmbeddedCanvas.cc:
37 - added some output
38 - fixed a bug with zero range
39
40 * main/MCosy.[h,cc]:
41 - added and changed some output
42 - changed LimitSpeed
43 - changed TalkThread
44 + only change offset when a new value for this axis is available
45 + reset the HasChanged flag before testing it
46
47
48
49 2002/04/11 - Thomas Bretz:
50
51 * base/MThread.[h,cc]:
52 - added priority to constructor
53
54 * base/coord.h:
55 - added setter functions to RaDec
56
57 * base/msgqueue.[h,cc]:
58 - added some comments
59
60 * candrv/network.cc:
61 - HasError now checks all nodes
62
63 * candrv/nodedrv.[h,cc]:
64 - fixed some buggy output
65
66 * candrv/vmodican.cc:
67 - removed nonsens SetPriority (doesn't have any effect)
68
69 * gui/MGCosy.cc:
70 - replaced colors by the correct requested colors
71
72 * gui/MGSkyPosition.[h,cc]:
73 - added dots for the position in the past and future
74
75
76
77 2002/04/04 - Thomas Bretz:
78
79 * cosy.cc:
80 - redirected logging output also to screen
81
82 * base/msgqueue.cc:
83 - qualified void-pointer in delete-statements
84
85 * candrv/canopen.cc, candrv/vmodican.cc, candrv/network.cc:
86 - added some more output
87
88 * candrv/vmodican.cc:
89 - added a more informative ouput in case of open fails and exit
90
91 * videodev/Camera.cc:
92 - qualified return value of mmap
93
94
95
96 2001/12/21 - Thomas Bretz:
97
98 * candrv/*.cc:
99 - added comments
100
101 * candrv/*.[cc,h], devdrv/*.[cc,h]:
102 - replaced struct timeval by timeval_t
103
104 * .rootrc:
105 - added
106
107 * Makefile:
108 - changed to create a shared object (for html docu)
109
110 * macros/dohtml.C:
111 - added
112
113 * macros/rootlogon.C:
114 - added
115
116 * subdir lib:
117 - added
118
119
120
121 2001/12/12 - Thomas Bretz:
122
123 * base/coord.h:
124 - added constants for unit transformations
125
126 * base/msgqueue.h:
127 - replaced pthread.h by thread.h
128
129 * base/timer.h:
130 - removed unistd.h
131 - added forward declaration for timeval
132
133 * candrv/CandrvLinkDef.h:
134 - added VmodIcan
135 - added CanOpen
136 - added Network
137 - added NodeDrv
138 - added PendingSDO
139 - added PendingSDOList
140
141 * candrv/nodedrv.h, candrv/sdolist.h, candrv/vmodican.h,
142 videodev/Camera.h, videodev/Writer.h:
143 - added ClassDef
144 - added some declarations for __CINT__ case
145
146 * base/MThread.h:
147 - added some declarations for __CINT__ case
148
149 * base/threads.h:
150 - added
151
152 * catalog/CatalogLinkDef.h:
153 - added Slalib+
154 - added SlaStars+
155 - added SlaPlanets+
156 - added SaoFile+
157 - added StarCatalog+
158
159 * catalog/SlaStars.h:
160 - added ClassDef
161 - included coord.h for coordation tranformations
162
163 * catalog/SlaStars.cc, catalog/Slalib.cc, gui/MGSkyPosition.cc:
164 - added ClassImp
165 - changed slalib macros to coord.h constants
166
167 * catalog/StarCatalog.h:
168 - added ClassDef
169 - changed slalib macros to coord.h constants
170
171 * devdrv/DevdrvLinkDef.h:
172 - added Macs+;
173 - added ShaftEncoder+;
174
175 * gui/GuiIncl.h:
176 - added coord.h
177
178 * gui/GuiLinkDef.h:
179 - added MGAccuracy+;
180 - added MGCoordinate+;
181 - added MGCoordinates+;
182 - added MGEmbeddedCanvas+;
183 - added MGImage+;
184 - added MGSkyPosition+;
185 - added MGVelocity+;
186 - added MGCosy+;
187 - added MGStarguider+;
188
189 * gui/MGCoordinate.[h,cc]:
190 - changed Flist to pointer type
191
192 * gui/MGCosy.cc:
193 - added ClassImp
194 - fixed a bug which causes 'Exit' not to work
195 - changed slalib macros to coord.h constants
196
197 * gui/MGCosy.h:
198 - added ClassDef
199
200 * gui/MGEmbeddedCanvas.h:
201 - added ClassImp
202 - removed consts
203
204 * gui/MGStarguider.[h,cc]:
205 - added ClassImp/Def
206 - change fList to pointer type
207 - change fRaDec to pinter type
208 - changed fSao to pointer type
209
210 * main/MCosy.[h,cc]:
211 - added ClassImp
212 - changed order
213 - added comments
214 - changed slalib macros to coord.h constants
215 - changed defines to enums
216
217 * main/MainCint.h:
218 - removed
219
220 * main/MainLinkDef.h:
221 - added MCosy
222
223 * devdrv/Makefile, candrv/Makefile, catalog/Makefile, gui/Makefile,
224 main/Makefile, videodev/Makefile:
225 - added CINTHEADERS
226
227 * candrv/canopen.cc, candrv/network.cc,candrv/nodedrv.cc, candrv/sdolist.cc
228 candrv/vmodican.cc, catalog/SaoFile.cc, catalog/SlaPlanets.cc,
229 catalog/StarCatalog.cc, devdrv/macs.cc, devdrv/shaftencoder.cc,
230 gui/MGAccuracy.cc, gui/MGCoordinate.cc, gui/MGCoordinates.cc,
231 gui/MGEmbeddedCanvas.cc, gui/MGImage.cc, gui/MGVelocity.cc,
232 videodev/Camera.cc, videodev/Filter.cc, videodev/Writer.cc:
233 - added ClassImp
234
235 * candrv/network.h, catalog/SaoFile.h, catalog/SlaPlanets.h,
236 catalog/Slalib.h, devdrv/macs.h, devdrv/shaftencoder.h,
237 gui/MGAccuracy.h, gui/MGCoordinate.h, gui/MGCoordinates.h,
238 gui/MGImage.h, gui/MGSkyPosition.h, gui/MGVelocity.h,
239 videodev/Filter.h:
240 - added ClassDef
241
242 * videodev/VideodevLinkDef.h:
243 - added Writer+;
244 - added Filter+;
245 - added Camera+;
246
247
248
249 2001/09/10 - Thomas Bretz:
250
251 * base/timer.[h,cc]:
252 - added dome comments
253
254 * candrv/canopen.[cc,h]:
255 - added boolean in SendSDO to suppress occurance in SDO list
256
257 * candrv/nodedrv.[h,cc]:
258 - added Names for Node
259 - added boolean in SendSDO to suppress occurance in SDO list
260
261 * devdrv/macs.[h,cc]:
262 - changed GetId() to GetNodeName() in logging output
263 - made timeout timer periodic again
264 - added timeout for Mac response (added SDOOK)
265 - added Name for Node
266
267 * devdrv/shaftencoder.[h,cc]:
268 - changed GetId() to GetNodeName() in logging output
269 - added Name for Node
270
271 * main/MCosy.[h,cc]:
272 - renamed fAlt1 to fZd1
273 - renamed fAlt2 to fZd2
274
275
276
277 2001/09/07 - Thomas Bretz:
278
279 * aposs/Magic.m:
280 - implemented timeout if cosy crashes
281
282 * candrv/nodedrv.[h,cc]:
283 - Changed ms in WaitForSDO to signed
284
285 * devdrv/macs.[h,cc]:
286 - added 'case 0x4000'
287 - added SetTimeout
288 - added ReqTimeout
289 - added EnableTimeout
290 - added disabling Timeout to Init
291 - changed all upper case 'strings' to lower case
292 - added HandleTimer
293
294 * main/MCosy.cc:
295 - added enableing timeout for Mac1, Mac2
296
297
298
299 2001/09/06 - Thomas Bretz:
300
301 * MCosy.[cc,h]
302 - moved to main
303 - moved logging files to log dir
304
305 * MStarguider.[h,cc]
306 - moved to main
307
308 * Starguider.[h,cc]:
309 - renamed to MGStarguider.[h,cc]
310 - moved to gui dir
311
312 * cosy.cc:
313 - moved logging file to log dir
314
315 * starg.cc:
316 - removed InitGui stuff
317
318
319
320 2001/08/30 - Thomas Bretz:
321
322 * MCosy.[h,cc]
323 - fixed some small bugs in tracking and positioning
324 - reorganized StopMovement and CheckForError
325 - added code into LimitSpeed
326 - added cosy.err
327 - rewrote MTTalk not to ba detached
328 - reorganized the code of MTTalk
329 - added StopMovement, WaitForEndMovement and IsPositioning
330
331 * Starguider.cc:
332 - ready for new MGCoordinates-Constructor
333
334 * base/coord.h:
335 - added pre-'-' operator
336
337 * devdrv/shaftencoder.[h,cc]:
338 - introduced an HasChanged - flag
339
340 * gui/MGAccuracy.cc:
341 - replaced floats by doubles in accuracy calculation,
342 gave wrong values
343
344 * gui/MGCoordinate.[h,cc]:
345 - made a bit wider
346 - added support for hms-system
347
348 * gui/MGCoordinates.[h,cc]:
349 - changed to use two fixed systems RaDec (hms), ZdAz(dms)
350
351 * gui/MGCosy.cc:
352 - added new MGCoordinates
353 - moved two MGCoordinates to CreateTabs
354 - renamed CreateButton to CreateTabs
355 - made MGCoordinates a Client of the two Tabs
356 - transform Ra of RaDec MGCoordinates to Degrees.
357 - Introduced StartPos, StartTrack
358
359 * gui/MGVelocity.cc:
360 - added displaying values of speed
361
362
363
364 2001/08/29 - Thomas Bretz:
365
366 * base/BaseLinkDef.h, base/BaseIncl.h,
367 candrv/CandrvIncl.h, candrv/CandrvLinkDef.h,
368 catalog/CatalogLinkDef.h, catalog/CatalogIncl.h,
369 devdrv/DevdrvIncl.h, devdrv/DevdrvLinkDef.h,
370 gui/GuiLinkDef.h, gui/GuiIncl.h,
371 slalib/SlalibIncl.h, slalib/SlalibLinkDef.h,
372 videodev/VideodevLinkDef.h, videodev/VideodevIncl.h:
373 - added
374
375 * Makefile.rules:
376 - added CINTHEADERS
377
378 * cosy.cc:
379 - changed logging to MLog
380
381 * base/Makefile:
382 - added MLog and MLogManip
383
384 * base/log.h, candrv/canopen.[h,cc], candrv/network.[h,cc],
385 candrv/nodedrv.[h,cc], candrv/vmodican.[h,cc],
386 devdrv/macs.[h,cc]
387 - changed from ostream to MLog
388
389 * devdrv/shaftencoder.[h,cc]
390 - changed from ostream to MLog
391 - changed buffering of values
392 - removed old updating thread stuff
393
394 * catalog/SlaStars.[h,cc]:
395 - added GetApproxVel
396
397 * gui/MGAccuracy.cc:
398 - fixed the wrong deg2rad value
399 - added more accurate calculation of one dimensional
400 tracking error value
401
402 * MGCosy.[h,cc]:
403 - added a TGListBox
404 - added some Labels to display offset as value
405 - removed offset display
406 - changed layout of dialog
407 - added layout manager
408 - added status frame
409 - added tabs
410 - added status display and update
411
412 * gui/MGEmbeddedCanvas.cc:
413 - removed raised frame around embedded canvas
414 - enhanced size by 1
415
416 * gui/MGSkyPosition.cc:
417 - a new position checks now for a new angle, too
418 - removed debugging output
419
420 * slalib/Makefile:
421 - added altaz.c
422
423 * MCosy.[cc,h]:
424 - added fStatus support and update
425 - added some new function to outsource some code from
426 positioning and tracking algorithms
427 - TerminateApp now sends WM_QUIT
428 - removed comments with old GUI thread
429 - added a missing bracket, which prevents us from stopping
430 a positioning command
431 - changed some output from cout to lout
432 - added empty prototype to Limit speed in tracking mode
433 - changed constructor to use of MLog
434
435 * base/MGList.h:
436 - added DBG_MGLIST for debugging
437
438 * gui/MGCoordinate.cc:
439 - removed logging statement from destructor
440
441 * gui/MGVelocity.cc:
442 - the factor 4 is now applied outside of the dialog.
443
444
445
446 2001/08/23 - Thomas Bretz:
447
448 * gui/MGEmbeddedCanvas.[h,cc]:
449 - added
450
451 * gui/MGVelocity.[h,cc]:
452 - added
453
454 * MCosy.[h,cc]:
455 - added GetRePosPdo
456 - changed fOffset to an offset between the se and re system
457 - changed old fOffset to fTrackingError which gives you a good
458 estimate what the tracking error really is
459 - changed the weighting of fOffset from 0.1 to 0.3
460 - reordered some statements for a better overview
461 - changed update of GUI from thread to a timer (s.HandleTimer)
462
463 * Makefile:
464 - added libpthread.a
465 - reordered libraries
466
467 * gui/MGAccuracy.[h,cc]:
468 - changed the layout
469 - make use of TGaxis
470 - added the numbers as text into canvas
471 - added a title
472 - derived from MEmbeddedCanvas
473
474 * gui/MGCosy.[h,cc]:
475 - changed layout
476 - added canvas for velocity
477 - added canvas for offset
478
479 * gui/MGSkyPosition.[h,cc]:
480 - added position as text
481 - added axis labels
482 - derived from MEmbeddedCanvas
483 - reorganized parts of the existing code
484
485
486
487 2001/08/17 - Thomas Bretz:
488
489 * Added:
490 - catalog/SlaStars.cc
491 - catalog/SlaStars.h
492 - catalog/SlaPlanets.cc
493 - catalog/SlaPlanets.h
494 - gui/MGAccuracy.cc
495 - gui/MGAccuracy.h
496
497 * MCosy.[h,cc]:
498 - removed dependance from MGSkyPosition
499 - changed Timer function names
500 - moved timer calls into Slalib calls
501 - changed Slalib to SlaStars
502 - added fAccuracy
503 - added accuracy display to MTGui
504
505 * Makefile:
506 - changed order of libraries
507
508 * Starguider.cc:
509 - changed Timer function names
510
511 * base/timer.[h,cc]
512 - changed GetTime -> Now
513 - changed GetMjd -> CalcMjd
514
515 * catalog/Makefile:
516 - added new file SlaStars.cc
517 - added new file SlaPlanets.cc
518
519 * catalog/Slalib.[h,cc]:
520 - moved star dependent functions to derived class SlaStars
521 - changed name of Set to SetMjd
522 - made SetMjd virtual
523 - derives from Timer now
524 - added conversion function for XYZ->ZdAz
525
526 * catalog/StarCatalog.cc:
527 - moved timer calls into Slalib calls
528 - changed Slalib to SlaStars
529
530 * devdrv/macs.cc:
531 - changed names of timer function calls
532
533 * devdrv/shaftencoder.cc:
534 - changed names of timer function calls
535 - changed some cout's to lout's
536
537 * gui/MGCosy.[h,cc]:
538 - added fAccuracy
539 - moved timer calls into Slalib calls
540 - changed Slalib to SlaStars
541
542 * gui/MGSkyPosition.[h,cc]:
543 - added display of planet positions
544
545 * slalib/Makefile:
546 - added missing files
547
548
549
550 2001/08/15 - Thomas Bretz:
551
552 * Added:
553 - Makefile.conf.general
554 - gui/Makefile
555 - base/Makefile
556 - candrv/Makefile
557 - catalog/Makefile
558 - slalib/Makefile
559 - videodev/Makefile
560 - devdrv/Makefile
561 - base/MThread.[h,cc]
562 - base/MTimeout.[h, cc]
563 - mgui/MGSkyPosition.[h, cc]
564 - catalog/Slalib.[h,cc]
565
566 * .cosyrc:
567 - changed names
568 - added HomeTime
569
570 * MCosy.[h,cc]:
571 - added home time
572 - added MTGui, MTTalk
573 - added reading environment
574
575 * Makefile, Makefile.conf.linux-gnu, Makefile.rules
576 - changed to Mars style
577
578 * Starguider.cc:
579 - changed include timer.g to base/timer.h
580
581 * Starguider.[h,cc]:
582 - renamed Execute to ProcessFrame
583
584 * cosy.cc:
585 - removed unnecessary includes
586
587 * base/MGList.h:
588 - added debug output
589
590 * base/msgqueue.cc:
591 - added comments
592
593 * base/msgqueue.h:
594 - made Break const
595
596 * candrv/canopen.[h,cc]:
597 - made CobId const
598
599 * candrv/network.[h,cc]:
600 - fixed typo
601 - StopReceiver -> VmodIcan::Stop
602 - made HasError const
603
604 * candrv/nodedrv.[h,cc]:
605 - added timeout to WaitForSdo
606
607 * candrv/sdolist.[h,cc]:
608 - made IsPending const
609
610 * candrv/vmodican.[h,cc]:
611 - changed ReceiveThread to new stylish MThread
612
613 * devdrv/macs.[h,cc]:
614 - changed SetHome to use a maximum positioning time
615 - added comments
616 - replaces SetSyncMode by StartPosSync and StartVelSync
617
618 * devdrv/shaftencoder.[h,cc]:
619 - removed gui thread (the update is done by MTGui now)
620
621 * gui/MGCosy.[h,cc]:
622 - some small changed
623 - removed fList->Delete()
624 - added MSkyPosition-Object
625 - gSystem->ExitLoop() replaced by gSystem->Terminate(0)
626
627 * videodev/Camera.[h,cc]:
628 - renamed Execute to ProcessFrame
629
630
631
632 2001/05/25 - Thomas Bretz:
633
634 * .cosyrc:
635 - added
636
637 * MCosy.[h,cc]:
638 - changed the error handling os SetPosition
639 - added resources from environment-file '.cosyrc'
640 - added WM_WAIT
641 - added support for Mac3 (Synchronisation)
642 - added software endswitch
643
644 * macs.[h,cc]:
645 - emhanced error handling
646 - added sync support
647
648 * timer.h:
649 - H(), M(), S() added
650
651 * network.[h,cc]:
652 - HasError() added
653
654 * nodedrv.[h,cc]:
655 - error flag handling added
656
657 * Magic.m:
658 - new version 0.62
659 - enhanced error handling
660 - sync support
661
662 * Starcatalog.[h,cc], Camera.cc, Filter.[h,cc], Writer.[h,cc],
663 MGImage.[h,cc]:
664 - changed type of image from char* to byte*
665
666 * MGCoordinate.[h,cc]:
667 - changed typed from UInt_t to Int_t
668
669
670 2001/04/10 - Thomas Bretz:
671
672 * Starguide.[h,cc]:
673 - added limiting magnitude to menu
674
675 * catalog/StarCatalog.cc, catalog/SaoFile.cc:
676 - exit if file cannot be opened
677
678 * catalog/File.[h,cc]:
679 - added !-operator
680 - warning output in case of a file which could not be opened
681
682
683 2001/04/09 - Thomas Bretz:
684
685 * First checkin
Note: See TracBrowser for help on using the repository browser.