source: trunk/MagicSoft/Cosy/Changelog@ 7791

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