source: trunk/MagicSoft/Cosy/Changelog@ 7790

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