source: trunk/MagicSoft/Cosy/Changelog@ 8810

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