source: trunk/MagicSoft/Cosy/Changelog@ 8304

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