source: trunk/MagicSoft/Cosy/Changelog@ 1376

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