source: trunk/MagicSoft/Cosy/Changelog@ 925

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