source: trunk/MagicSoft/Cosy/Changelog@ 1444

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