source: trunk/MagicSoft/Cosy/Changelog@ 8809

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