source: trunk/MagicSoft/Cosy/Changelog@ 8807

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