source: trunk/MagicSoft/Cosy/Changelog@ 8802

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