source: trunk/MagicSoft/Cosy/Changelog@ 7792

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