source: trunk/MagicSoft/Cosy/Changelog@ 7795

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