source: trunk/MagicSoft/Cosy/Changelog@ 1139

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