source: trunk/MagicSoft/Cosy/Changelog@ 7940

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