source: trunk/MagicSoft/Cosy/Changelog@ 8377

Last change on this file since 8377 was 8377, checked in by tbretz, 19 years ago
*** empty log message ***
File size: 13.2 KB
Line 
1 -*-*- END -*-*-
2
3 2007/03/14 Thomas Bretz
4
5 * bend.cc, cosy.cc, starg.cc, testse.cc, base/MStarList.cc,
6 base/MThread.cc, base/log.h, base/msgqueue.cc, candrv/nodedrv.cc,
7 candrv/sdolist.cc, catalog/SlaPlanets.cc, catalog/Slalib.cc,
8 catalog/StarCatalog.cc, gui/MGAccuracy.cc, gui/MGCoordinate.cc,
9 gui/MGCoordinates.cc, gui/MGCosy.cc, gui/MGNumStars.cc,
10 gui/MGSkyPosition.cc, main/MBending.cc, main/MStargHistograms.cc,
11 base/coord.h, main/MCaos.cc, main/MCosy.cc, main/MPointing.cc,
12 main/MStarguider.cc, main/MTracking.cc:
13 - replaced obsolete .h by C++ headers
14 - added namespace std
15
16 * base/MStarList.h:
17 - fixed warnings about overwriting of Delete
18
19 * base/MStopwatch.h, gui/MGCoordinate.h, gui/MGCoordinates.h,
20 main/MStarguider.h:
21 - fixed warning about overwriting of Print()
22
23 * base/MTimeout.cc, candrv/nodedrv.cc, devdrv/macs.cc:
24 - fixed default argument is declaration
25
26 * catalog/StarCatalog.cc, gui/MGAccuracy.cc, main/MCaos.[h,cc],
27 main/MCosy.cc, main/MPointing.cc, main/MStarguider.cc,
28 main/MTracking.cc:
29 - fixed a type problem (int instead of double)
30
31 * gui/MGCoordinate.cc, gui/MGCosy.cc:
32 - fixed a warning about double declaration
33
34
35
36 2006/11/01 Thomas Bretz
37
38 * tpoint/gui.C:
39 - added the horizon
40 - got rid of a warning about a TGraph with 0 points in case
41 the tpoint-file didn't contain magnitudes.
42
43
44
45 2006/07/18 Thomas Bretz
46
47 * base/MStar.h:
48 - fixed a really stupid bug in the constructor, which automatically
49 converted the magnitudes into ints.
50
51
52
53 2006/07/16 Thomas Bretz
54
55 * leds.txt:
56 - new values
57
58 * gui/MGCoordinate.cc:
59 - increased size of output text to display sign
60
61 * gui/MGCosy.cc:
62 - named MACS correctly MACS
63
64 * gui/MGNumStars.cc:
65 - changed color for correlated stars from magenta to cyan
66
67 * main/MStarguider.cc:
68 - changed starguider angle to -0.2
69 - changed pixsize to 48.9
70 - update num stars only if starguider is switched on
71 - removed bug which caused the rotation angle in fact to
72 be always 0
73 - reimplemented the algorithm which only takes the n-th brightest
74 stars from the catalog if n is the number of detected stars
75 (otherwise the catalog might be so crowded with stars that
76 one spot is correlated with many catalog stars)
77 - decreased the search region for the LEDs
78 - some things are not done anymore if not necesarry
79
80 * videodev/FilterLed.[h,cc]:
81 - cleaned up
82 - changed the interface of the ClusterFinder slightly to
83 allow it beeing used for the TPoint spot of the star
84
85
86
87 2006/07/16 Daniela Dorner
88
89 * main/MStarguider.[h,cc]:
90 - improvement in showing/hiding of parts of the display in the starguider
91 window
92
93
94
95 * main/MStarguider.cc:
96 - fixed bug in setting menu entry for limiting magnitude
97
98
99
100 2006/07/14 Thomas Bretz (La Palma)
101
102 * stargleds.txt:
103 - changed positions slightly
104
105 * gui/GuiLinkDef.h, gui/Makefile:
106 - added MGNumStars
107
108 * gui/MGStars.[h,cc]:
109 - addde
110
111 * gui/MGAccuracy.[h,cc], gui/MGStarg.[h,cc]:
112 - unified
113 - slight changes to layout
114
115 * gui/MGCoordinate.[h,cc], MGCoordinated.[h,cc]:
116 - added a new mode which allows to suppress the title
117
118 * gui/MGCosy.[h,cc]:
119 - added new status box (armed) currently switched on by default
120 - adapted to changes in MGAccuracy
121 - disallow changing the size of the window
122
123 * main/MCaos.cc:
124 - removed an obsolete Print()
125
126 * main/MCosy.cc:
127 - fixed the name of the log-files (2006 instead of 06)
128
129 * main/MStarguider.[h,cc]:
130 - implemented new socket to send triggers to Amc (port 7307)
131 - changed standard limiting magnitude from 7.0 to 9.0
132 - changed layout of display to implement new canvas
133 displaying the number of detected and correlated stars
134 - adapted to changes in MGStarg
135 - added box to change cleaning level of starguider window
136 - set default rotation angle to -0.4deg
137 - disallow changing of window size
138 - CalcTrackingError: check first the number of detected spots
139 and afterwards the number of found catalog stars
140 - CalcTrackingError: just try to correlate all spots with all stars
141 - decreased box size of LED box in starguider mode
142 - replaced circles around starguider pointing position by
143 camara size hexagons
144 - do not show the starguider pointing position if less than three
145 stars could be correlated
146
147 * tcpip/MTcpIpIO.cc:
148 - fixed a comparison between "signed and unsigned"
149
150 * videodev/FilterLed.[h,cc]:
151 - implemented DrawHexagon based on MGMap::DrawHexagon
152 - renamed *Circle to *Box
153 - replaced old algorithm to find stars in starguider mode (and
154 LEDs) by a new ClusterFinder class
155 - needs more maintanance!
156
157
158
159 2006/07/11 Thomas Bretz (La Palma)
160
161 * Makefile:
162 - changed to support linking with the libmars.so instead
163 of compiling a lot of stuff itself
164
165 * Makefile.conf.general:
166 - added -DMARSVER
167
168 * base/BaseLinkDef.h:
169 - removed the now obsolete pragma
170
171 * base/Makefile
172 - removed the now obsolete files
173
174 * candrv/Makefile, caos/Makefile, catalog/Makefile,
175 videodev/Makefile, devdrv/Makefile, gui/Makefile,
176 main/Makefile, tcpip/Makefile:
177 - added the new mars include directory
178
179 * caos/Leds.h, caos/Rings.h:
180 - added an overwrite for Print to make the compiler happy
181
182 * catalog/StarCatalog.cc:
183 - small improvements to determination of image border
184 by using min- and max-functions
185
186 * gui/MGCoordinate.cc:
187 - small improvement to layout
188
189 * gui/MGImage.cc:
190 - fixed 16bit-color mode. The encoding was just wrong
191
192 * videodev/Camera.cc:
193 - unlock the tread after the broadcast. The reason why it
194 is neccessary in root 4.04/02g to make cosy work is
195 unknown. Anyhow it makes switching the cameras more robust
196
197 * cosy.cc:
198 - updated writing log-files
199 - implemented sanity check for batch mode
200
201 * gui/MGAccuracy.cc, gui/MGStarg.cc:
202 - use GetabsDev from MAstro
203 - scale azimuth deviation to real distance on the sky
204
205 * main/MCosy.[h,cc]:
206 - updated writing log-files
207 - do no perfect position in case of move'n'track
208 - implemented WM_PREPS for predefined positions
209 - unified WM_TRACK and WM_GRB
210 - updated GetFileName
211
212 * main/MStarguider.cc:
213 - undef EXPERT
214 - some layout changes
215 - set rotation angle of starguider camera to -0.4deg
216 - unified FindStar and FindStarCircle
217 - updated writing log-files
218 - to calc skycenter the X-offset must be subtracted
219
220 * tcpip/MDriveCom.[h,cc]:
221 - implemented CommandPREPS
222 - implemented CommandARM
223
224 * videodev/FilterLed.[h,cc]:
225 - unified FindStar and FindStarCircle
226 - fixed algorithm FindStarCircle (it was not working for
227 bright stars and didn't take care of the edge of the
228 image!)
229 - fixed a long outstanding bug which accessed some memory
230 outside the image due to a wrong logical condition
231
232
233
234 2006/07/11 Daniela Dorner
235
236 * main/MStarguider.[h,cc]:
237 - implemented function to disable and uncheck an entry in the menu
238
239 * main/MStarguider.cc:
240 - fixed bugs in (un)checking and en/disabeling items
241 - removed not needed if-clauses
242 - rearranged menu
243
244
245
246 2006/07/10 Thomas Bretz (La Palma)
247
248 * slalib/dat.c:
249 - added leap second from 1st January 2006
250
251
252
253 2006/06/29 Thomas Bretz
254
255 * main/MStarguider.cc:
256 - fixed a bug which gave a starguider mispointing which was wrong
257 by the pointing position.
258 - fixed also the position of the displayed rings wrt to the catalog
259 sky
260
261 * catalog/StarCatalog.cc:
262 - replaced some Float_t by Int_t
263
264
265
266 2006/06/28 Thomas Bretz
267
268 * main/MStargHistograms.[h,cc]:
269 - removed Center in units of Zd, Az
270
271 * main/MStarguider.cc:
272 - removed obsolete and dangerous sgcenterzdaz
273 - do not display the sky-centered rings if sky-center is invalid
274 (LEDs not detected)
275 - rais error in this case and send error state to CC
276 - added lower brighness limit of 30
277 - do not write pointingpos.txt and tracking_error.txt anymore
278
279 * caos/Ring.h:
280 - added Setter SetXY
281
282 * catalog/StarCatalog.cc:
283 - fixed that when checking for the region in which stars will
284 be searched only the y- but not the x-offset has been taken into
285 account
286 - added a small region around the region of interest because
287 the catalog position of visible stars might be out of the
288 search region
289 - commented out an obsolete function
290
291
292
293 2006/05/10 Thomas Bretz
294
295 * main/MStarguider.cc:
296 - fixed an error returning the correct value in CalcTrackingError
297 - added new value to Starguider report
298
299 * tcpip/MDriveCom.[h,cc]:
300 - added new value to starguider report
301
302
303
304 2006/03/23 - Daniela Dorner, Thomas Bretz
305
306 * main/MStarguider.[h,cc]:
307 - changed starguider algorithm
308
309
310
311 2006/03/19 - Daniela Dorner
312
313 * main/MStargHistograms.cc:
314 - changed name of tree from CaOs to Starg
315
316 * leds.txt, stargleds.txt:
317 - added new leds
318
319 * main/MCosy.cc:
320 - changed name of tpoint-files, which are written from Cosy, from
321 tpoint*.txt to old-tpoint*.txt
322
323 * main/MStarguider.[h,cc]:
324 - added StarguiderTpoint Button
325 - included 2 new variables to allow for the implementation of
326 StarguiderTpoints
327 - added writing of StarguiderTpoints to the function CalcTrackingError
328 - StarguiderTpoints are written to tpoint/starg_*.txt
329 - Tpoints are wriiten to tpoint/tpoint_*.txt
330 - added pulldown Mode to Menu
331 - cleaned Menu (removed not needed items, rearanged place of items
332 - removed expertmode
333 - implemented Tpoint- and Starguider-Mode (switches all needed item)
334 put some code into functions therefor
335 - implemented releasing of button, if no tpoint can be taken
336 - fixed small bugs in (un)checking items
337 - removed starguider analyis (writing root-files) from starguider mode to
338 stabilize the code
339 - added 'fGetter->ExitLoop()' before each 'delete fGetter'
340 - added SetDirectory(0) for histogram in starguider
341
342
343
344 2006/03/11 - Daniela Dorner
345
346 * tpoint/bending051124.txt:
347 - added
348
349
350
351 2005/08/29 - Daniela Dorner
352
353 * main/MStarguider.cc, tcpip/MDriveCom.[h,cc]:
354 - added to variables to the Starguider report
355
356
357
358 2005/08/22 - Thomas Bretz
359
360 * candrv/nodedrv.cc, main/MTracking.cc:
361 - fixed usage of MTime (MTime(-1) instead of MTime())
362
363
364
365 2005/08/22 - Thomas Bretz
366
367 * caos/Ring.[h,cc]:
368 - added a sanity check for the case a led entry == NULL
369
370 * caos/Rings.[h,cc]:
371 - code cleanup
372 - added a sanity check to CalcRings
373
374 * devdrv/shaftencoder.h:
375 - added new member function GetPosDirCorrected
376 - added new member function GetOffsetDirCorrected
377
378 * main/MStarguider.cc:
379 - set number of minimum required LEDs for the ring calculation
380 to 3. With two LEDs you can NEVER calculate a ring!
381 - added another sanity check in FindStars
382
383 * main/MTracking.cc:
384 - replaced ?:-operators by new functions Get*DirCorrected
385 - made sure that if both directions have changed the reset
386 really causes the correct values to be used immediatly!
387 - added some code for future use
388
389
390
391 2005/07/28 - Florian Goebel
392
393 * videodev/FilterLed.[cc,h]
394 - add GetMeanPositionCircle and FindStarCircle
395
396 * devdrv/shaftencoder.[cc,h]
397 - add: fDirHasChanged, fDirChangedPos, fDirChangedOffset,
398 fDirection, fHysteresisPos, fHysteresisNeg
399
400 * main/MCosy.cc
401 - set faster acceleration and Velocity parameters in TrackPositionGRB
402
403 * main/MPointing.cc
404 - correct bug which always set speed to LO-SPEED
405
406 * main/MStarguider.[cc,h]
407 - add new Popup "Operation" (functionality is not ready yet)
408 - add new procedure: FindRoqueLamp
409 - in MStarguider::FindStar now use Leds::FindStarCircle
410 (instead of Leds::FindStar)
411
412 * main/MTracking.cc
413 - calculate DirHasChanged etc.
414
415
416
417 2005/04/11 - Thomas Bretz
418
419 * main/MTracking.cc:
420 - allow to send velocity and request position twice
421 - enhanced some debugging output
422
423 * candrv/network.[h,cc]:
424 - implemented PrintError
425
426 * candrv/nodedrv.[h,cc]:
427 - implemented new argument (zombie) to WaitForSdo which allows
428 to mark a missing CANbus message as non-critical
429
430
431
432 2005/03/21 - Thomas Bretz
433
434 * tcpip/MDriveCom.[h,cc]:
435 - added a missing white space behind the brightness and
436 fixed the wrong units of Zd/Az in the starguider report
437
438
439
440 2005/03/17 - Thomas Bretz
441
442 * main/MCosy.[h,cc]:
443 - implemented WM_GRB and TrackPositionGRB for GRB mode
444
445 * main/MStarguider.cc:
446 - added 'status' to FINDSTAR-REPORT
447 - send STARG-REPORT only if Starguider is switched on
448 - enhanced output in starguider report
449
450 * tcpip/MCeCoCom.cc:
451 - tried to backengineer the CC-REPORT because it is not documented
452 in the CC TDAS
453 - changed critical values for windspeed from 10/20/30 to 30/40/50
454
455 * tcpip/MDriveCom.[h,cc]:
456 - implemented handling of GRB command
457 - enhanced SendStargReport. Starguider Report now:
458 misszd[%05.3f] missaz[%05.3f]
459 nomzd[%c %03d %02d %03d] nomaz[%c %03d %02d %03d]
460 centerx[%05.1f] centery[%05.1f] n[%04d]
461 bright[%03.1f] mjd[%12.6f]
Note: See TracBrowser for help on using the repository browser.