source: trunk/MagicSoft/Cosy/Changelog@ 8562

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