source: trunk/MagicSoft/Cosy/Changelog@ 8376

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