source: trunk/MagicSoft/Cosy/Changelog@ 959

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