source: trunk/MagicSoft/Cosy/Changelog@ 921

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