source: trunk/MagicSoft/Cosy/Changelog@ 8811

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