source: trunk/MagicSoft/Cosy/Changelog@ 1266

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