source: trunk/MagicSoft/Cosy/Changelog@ 8618

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