source: trunk/MagicSoft/Cosy/Changelog@ 1213

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