source: trunk/MagicSoft/Cosy/Changelog@ 1135

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