Timeline



06/25/13:

15:38 Changeset [16911] by tanio
15:33 Changeset [16910] by tanio
15:11 Changeset [16909] by tanio
15:08 Changeset [16908] by tanio
15:05 Changeset [16907] by tanio
15:04 Changeset [16906] by tanio
14:41 Changeset [16905] by tanio
14:32 Changeset [16904] by tanio
14:28 Changeset [16903] by tanio
14:26 Changeset [16902] by tanio
14:20 Changeset [16901] by tanio
14:18 Changeset [16900] by tanio
02:46 Changeset [16899] by tanio

06/24/13:

16:04 Changeset [16898] by lyard
Propagated the new naming of enums to other files....
15:57 Changeset [16897] by lyard
Removed bytes swapping for RAWSUM
15:16 Changeset [16896] by lyard
Added RAWSUM calculation, merged fits.h

06/23/13:

09:57 Changeset [16895] by tanio
09:54 Changeset [16894] by tanio
00:10 Changeset [16893] by tbretz
Fixed a typo, added the missing cast and removed also the MRawEvtData from the list to avoid confusion in MReadFitsFile when the size of the array is dtermined.

06/22/13:

16:48 Changeset [16892] by tbretz
16:47 Changeset [16891] by tbretz
Added a check for underflows, for the case the gains are read as offsets... only for checking purpose.
16:28 Changeset [16890] by tbretz
Consistency of member names
15:31 Changeset [16889] by tbretz
Some cleaning to easier understand the code.
15:30 Changeset [16888] by tbretz
Given proper names to the enums... we are not programming Fortran style anymore.
11:45 Changeset [16887] by tbretz
Added some smoothing to the deviation responsible for the OnTrack/Tracking; allow a second auto resume after five seconds.
10:07 Changeset [16886] by tbretz
Make sure no consietncy check is done for the last file.

06/21/13:

22:30 Changeset [16885] by tbretz
Slightly modified appearance of log-stream.
22:29 Changeset [16884] by tbretz
Fixed two compiler warnings.
22:29 Changeset [16883] by tbretz
Fixed two typos.
17:08 Changeset [16882] by lyard
added correct checksum calculation for compressed fits reader (zfits)
16:05 Changeset [16881] by tbretz
Replaced some loops with cout.write for better performance
16:02 Changeset [16880] by tbretz
Redisplay has to check if this is an update due to change of terminal size. If this is the case the cursor must be moved back to the beginning of the line. For convenience we also clean the line (to remove the last charcter in the line, which (maybe fpor safty reason to avoid newlines) readline doesn't remove.
16:01 Changeset [16879] by tbretz
Removed the newline before the prompt. That's were the problems with the display came from.
16:00 Changeset [16878] by tbretz
Removed the obsolete check for 'use striut'
14:41 Changeset [16877] by tbretz
Removed a stray debug output.
13:38 Changeset [16876] by lyard
removed wrong error tags in log files

06/20/13:

21:54 Changeset [16875] by tbretz
Fixed an issue with the detection of the 'camera' argument.
21:54 Changeset [16874] by tbretz
Direct the output in case of wrong states to the dim log.
05:02 Changeset [16873] by tanio

06/19/13:

17:14 Changeset [16872] by tbretz
Updated EventHook to match virtual function definition.
17:10 Changeset [16871] by tbretz
Use a to_string instead of an ostringstream for conversion
17:09 Changeset [16870] by tbretz
When we output something ourselves before the event hook is called in readline, we have to signal readline that we have started a new row, so that readline can properly update the prompt. I hope this finally solves the flickering issue on my laptop and/or the problematic display in the fadctrl.
17:09 Changeset [16869] by tbretz
When we output something ourselves before the event hook is called in readline, we have to signal readline that we have started a new row, so that readline can properly update the prompt. I hope this finally solves the flickering issue on my laptop and/or the problematic display in the fadctrl.
13:14 Changeset [16868] by tbretz
Added 'home' and 'end' key to fixed key bindings, this makes it work in screen. Updated the EventHook again. This version still gives some flicker on my laptop, but it works on La Palma and at least the line buffer doesn't jump.
12:47 Changeset [16867] by lyard
got rid of defines
11:21 Changeset [16866] by tbretz
Removed the output of the ratescans to an ascii file. Sending it to the datalogger has proven to be stable.
11:20 Changeset [16865] by tbretz
Increased the time to wait for the data of a ftm reply to a macroscopic time. There is no need to be picky about the receiving time and it can happen that other events in the queue are processed in between.

06/18/13:

15:58 Changeset [16864] by tbretz
Fixed the twilight check
03:50 Changeset [16863] by Daniela Dorner
bugfix for case histogram in star does not exist, update code for nightly files

06/17/13:

16:33 Changeset [16862] by tbretz
Deleteing the line does not seem necessary anymore.
14:16 Changeset [16861] by tbretz
Indentation cosmetics.
13:58 Changeset [16860] by tbretz
Added 'use strict'
13:57 Changeset [16859] by tbretz
Added 'use strict'
13:57 Changeset [16858] by tbretz
Fixed a typo: Should be var, not int
13:57 Changeset [16857] by tbretz
Added the 'use strict'

06/15/13:

19:14 Changeset [16856] by tbretz
Forgot this one...
19:10 Changeset [16855] by tbretz
Fixed a couple of issues including missing setting of badbit, broken returns and compilation with CINT, added some const qualifiers
18:18 Changeset [16854] by tbretz
The length of the bytes released must be converted from short to bytes.
18:11 Changeset [16853] by tbretz
Replaced some console.out by dim.log; take only 1min runs during twilight conditions; added some code to properly print the next observation, also when it is changed in the db; improved some output.
18:08 Changeset [16852] by tbretz
Some changes to the output, replaced some console.out by dim.log
18:08 Changeset [16851] by tbretz
Changed underflow level from 650 to 600; replaced some console.out by dim.log
04:45 Changeset [16850] by Daniela Dorner
fixed bug in getting source name from drive file

06/14/13:

17:13 Changeset [16849] by tbretz
Added ln_get_lunar_earth_dist
14:56 Changeset [16848] by lyard
Fixed reconstructed file filename
14:53 Changeset [16847] by lyard
fixed -again- checksum calculation while reading... hopefully
14:38 Changeset [16846] by lyard
reverted the change: this did not work...
14:21 Changeset [16845] by lyard
Added guard handling of case where startCells not found and Drs requested
14:20 Changeset [16844] by lyard
fixed checksum calculation while reading... hopefully
11:27 Changeset [16843] by tbretz
Changed the way how the returned maximum is calculated to get a better estimate of what a good shower is to be displayed (the old version was actually also buggy)
11:16 Changeset [16842] by tbretz
Updated some output.
11:15 Changeset [16841] by tbretz
Added the possibility to interrupt the script peacefully; changed to the output; added an additonal check for sun-rise if a long operation took place like the drs calib; added a STOP before Tracking position is changed (this is not ideal, but currently the only way to ensure that we can easily detect the change to OnTrack and are not confused by the current OnTrack)
11:15 Changeset [16840] by lyard
bug fix and emplace_back
11:12 Changeset [16839] by tbretz
Some updates on the output; removed an obsolete wait for MCP Idle.
11:11 Changeset [16838] by tbretz
Try a CLOSE, if the LID is in the state 'Unknown' - might still need some interaction of the shifter.
11:06 Changeset [16837] by tbretz
Added 'Overcurrent' as possible status.
10:56 Changeset [16836] by tbretz
Use make_shared where possible.
10:55 Changeset [16835] by tbretz
Moved the Write command back to the main thread, to ensure fast output on the console - the file access now has its own queue to decouple disk load and waiting time.
10:54 Changeset [16834] by tbretz
Changed the time for an update of the EVENTS service to a number whihc is not a mutiple of 1s, to avoid coincidences with interleaved events (just cosmetics); added a fix which ensures that the replacement of the calibration in runClose is not affecting events which are currenly processed in another thread; use make_shared where possible.
10:52 Changeset [16833] by tbretz
The disposed handle fInterruptCallback must also be cleared, otherwise it might still be accessible. Removed a stray debug output.
10:51 Changeset [16832] by tbretz
Using a queue, to be able to decouple writing to the log-files from the disk load, but at the same time ensure that the data is flushed immediately and not buffered for a long time.
10:36 Changeset [16831] by tbretz
Do not print any thresholds when the ratecontrol is not in operation.
10:36 Changeset [16830] by tbretz
Print a warning if an interrupt request is received but no script is running.

06/13/13:

20:52 Changeset [16829] by tbretz
Updated.
20:51 Changeset [16828] by tbretz
In Configured2 we do just wait.
20:51 Changeset [16827] by tbretz
Make sure all boards are connected.
17:11 Changeset [16826] by lyard
added 0 length files handling
16:04 Changeset [16825] by lyard
Added heap consistency check. Not yet enabled
13:28 Changeset [16824] by tbretz
Updated usage information.
13:27 Changeset [16823] by tbretz
Added libTool to showlog libraries.
13:26 Changeset [16822] by tbretz
Removed the day-tag. It looks a bit odd, because we have night-wise files anyway. Added the possibility that begin is after end (e.g. when displaying data from 23:00 to 01:00. Added a conversion of numbers to paths for easy access of log files in standard locations.
13:10 Changeset [16821] by tbretz
Switch off database use for showlog as a default.
08:55 Changeset [16820] by lyard
Modified block header's sequence scheme

06/12/13:

22:14 Changeset [16819] by tbretz
Added new program showlog
22:13 Changeset [16818] by tbretz
Added new program showlog
22:11 Changeset [16817] by tbretz
18:32 Changeset [16816] by tanio
15:56 Changeset [16815] by lyard
replaced compression enum handling
15:56 Changeset [16814] by lyard
added block headers and changed compression mechanism
11:43 Changeset [16813] by tbretz
Implemented some debug out to a log-file when the sql query fails.
11:42 Changeset [16812] by tbretz
When a user was logged in, the setting of a collaborator failed.. this is fixed now.
10:59 Changeset [16811] by lyard
oops, got rid of cout
10:58 Changeset [16810] by lyard
Added tile header to zfits
10:30 Changeset [16809] by lyard
Added tile num rows tag

06/11/13:

18:25 Changeset [16808] by tbretz
kSM_KeepState must also be accounted for Events.
18:20 Changeset [16807] by tbretz
Second argument was missing in all SetCurrentState (although I hope they will disappear soon)
16:44 Changeset [16806] by lyard
Fixed HEAP size calculation bug
16:37 Changeset [16805] by lyard
Added TILE marker and size between tile data

06/10/13:

17:25 Changeset [16804] by tbretz
Updated the description of setInterruptHandler and added triggerInterrupt
17:23 Changeset [16803] by tbretz
If the first argument does contain an equal sign consider it to be the first argument rather than the filename.
17:22 Changeset [16802] by tbretz
Allow arguments to be given to the interrupt handler and added a possibility to trigger an interrupt also from within the script; some modification to the way code is executed so that return values are only printed really when some code is finished from the command line, but not for include or when the main program is run.
17:20 Changeset [16801] by tbretz
Replaced the new invalid FTM::State::kConfigured with Configured1 and Configured2
12:38 Changeset [16800] by tbretz
Changed 90V to 80V
12:33 Changeset [16799] by lyard
fixed fitsCompressor's copy verification issue. I was closing the file before the destructor, hence padding not always added. Fixed now.
12:04 Changeset [16798] by tbretz
Reoragnized the logging output, to get closer to a final version sending everything to the log stream; ftmctrl now in Valid not in Idle; added check for the clock conditioner.
12:03 Changeset [16797] by tbretz
Improved output when a command is sent.
12:02 Changeset [16796] by tbretz
Wait for ftmctrl to be in Valid not Idle; changed the level to detect an underflow.
12:02 Changeset [16795] by tbretz
Added Configuring3 state; improved output whena command is sent:
12:01 Changeset [16794] by tbretz
output some information so that it is aparent which FTU gives the problem.
12:01 Changeset [16793] by tbretz
Fixed a problem with the 32bit shift operator when evaluating the 40bit incomplete flag; wait for ftmctrl to be in Valid rather than Idle.
12:00 Changeset [16792] by tbretz
There is not much we can do in Configured2 other than waiting for the trigger to becoome enabled.
11:59 Changeset [16791] by tbretz
Configured is now Configured1 and Configured2
11:58 Changeset [16790] by tbretz
Added a chck for the clock conditioner; ftmctrl should now be in Valid not anymore in Idle.
11:57 Changeset [16789] by tbretz
Debugging output seems not needed anymore.
11:57 Changeset [16788] by tbretz
11:57 Changeset [16787] by tbretz
Improved the output whenever a command is sent.
11:54 Changeset [16786] by tbretz
Make sure no threshold is set initially below the limit (the limit is set to ThresholdMin, so Thresholdreference is not really the correct reference here); directly use fThreshold for the dim commands, therefore replaced uint16 by int32; only send threshold if they have changed; improved output
11:36 Changeset [16785] by tbretz
Replaced kConfigured with kConfigured1 according to the recent change in the ftmctrl.
11:36 Changeset [16784] by tbretz
Adapted the state checks according to the recent change in the ftmctrl.
11:36 Changeset [16783] by tbretz
Replaced kConfigured by kConfigured1. This is the state in which sending thresholds is allowed. As soon as the trigger is enabled we go to kConfugred2. Since the ftm ignores trigger on while still configuring the FTUs, the trigger on is resent until we get a proper answer.
11:34 Changeset [16782] by tbretz
Added MagicLidar and Temperature to status page; replaced some numerical states with their enum counterparts.

06/09/13:

13:10 Changeset [16781] by tbretz
Implemented the algorithms needed for the new type current control (there was a bug in the old one which actually stopped when the voltage was 'target voltage minus next step' which is about 1.0V. The new current control is not yet enabled, it is only there as code. It needs to be tested and then all depending values need adaption.
13:08 Changeset [16780] by tbretz
Of course the server has to run the central loop... looks like it was broken since months.
12:51 Changeset [16779] by tbretz
A less CPU hungry version of the msg queue using C++11 techniques.

06/08/13:

12:56 Changeset [16778] by tbretz
Set all thresholds at once after the steps have been calculated using the new SET_SELCTED_THRESHOLDS
12:55 Changeset [16777] by tbretz
Added the long awaited customized template for vector<T>
12:55 Changeset [16776] by tbretz
Implemented SET_SELECTED_THRESHOLDS to allow setting severalö thresholds during data taking at once... this should have a slightly higher performance than requesting a static data block after each setting. Maybe the difference is small, but nevertheless.
12:30 Changeset [16775] by tbretz
Introduced a new state kConfiguring3 which checks if the messages to enable the trigger line were really delivered before switching to kConfigured. This never seems necessary, but maybe only because there is a natural delay until the mcp reacts and enables the trigger; removed the ConfigTimer. It seems obsolete with the recent changes in the output buffer queue
12:28 Changeset [16774] by tbretz
After five minutes of inactivity, sleep 10ms instead of 1us if all idle conditions are fullfilled.
12:28 Changeset [16773] by tbretz
Introduced the new state kConfiguring3
12:27 Changeset [16772] by tbretz
When calibrated by currents after the calibration was started, wait until a static data block with the correct currents has been received before setting GlobalThresholdSet. This is to ensure that the thresholds are set _before_ the trigger is started; for better performance, the new command SET_ALL_THRESHOLDS is used.
12:25 Changeset [16771] by tbretz
When compiling a new static buffer to be sent to the FTM, not the last received buffer has to be used but the last sent buffer, this is because a new configuration might be in the queue already, but we have not yet received the answer. To avoid race conditions, the sent buffer is now filled at connection time and used to update the configuration; also a new state was introduced to signal (for debugging mainly) whether the last sent and the last received static data are different (this does not include the thresholds); for convenience in the ratecontrol: added a SET_ALL_THRESHOLDS
12:22 Changeset [16770] by tbretz
We don't want to dispatch the event (blokcing) but to post the event (non-blocking).
12:22 Changeset [16769] by tbretz
There is no need to make the scheduling of the async write asynchronously, so I schedule the async write now directly; this also removed the send queue, which was primarily introduced to make the tranmission to the FTM serial, but this is not needed anymore; to keep track of the send queue size and for debugging, a counter for the messages in the send buffer has been introduced
12:21 Changeset [16768] by tbretz
There is no need to make the scheduling of the async write asynchronously, so I schedule the async write now directly; this also removed the send queue, which was primarily introduced to make the tranmission to the FTM serial, but this is not needed anymore; to keep track of the send queue size and for debugging, a counter for the messages in the send buffer has been introduced

06/07/13:

23:36 Changeset [16767] by tbretz
Do not print the string in the RADEC command; added a cast to allow for compilation with c++0x
23:30 Changeset [16766] by tbretz
Changed to use v4l2.
23:28 Changeset [16765] by tbretz
Added an explicit cast to allow for c++0x
23:26 Changeset [16764] by tbretz
Updated Interpolate so that for the sum image there is only one loop over the whole data
23:25 Changeset [16763] by tbretz
Adapted the status setting to the IsPositioning information from the PDO3 for FACT; for FACT do not write communication to file.

06/06/13:

22:06 Changeset [16762] by tbretz
Do not add zero values, they just bias the average.
21:08 Changeset [16761] by tbretz
18:29 Changeset [16760] by tbretz
16:25 Changeset [16759] by tbretz
Removed an unintentional debug out.
15:42 Changeset [16758] by tanio
15:41 Changeset [16757] by tanio
15:39 Changeset [16756] by tanio
15:37 Changeset [16755] by tanio
15:33 Changeset [16754] by tanio
15:32 Changeset [16753] by tanio
15:28 Changeset [16752] by tanio
15:27 Changeset [16751] by tanio
15:17 Changeset [16750] by tanio
15:12 Changeset [16749] by tanio
15:11 Changeset [16748] by tanio
15:10 Changeset [16747] by tanio
15:10 Changeset [16746] by tanio
12:09 Changeset [16745] by tbretz
Should be DRS temperature not FAD tempreature.
12:03 Changeset [16744] by tbretz
Produce some more output in case the FADs don't got properly connected.
12:02 Changeset [16743] by tbretz
Use the QoS (num open files) of the RUNS service to detect whether a file is open or not.
12:01 Changeset [16742] by tbretz
The format string did not match the description.
12:00 Changeset [16741] by tbretz
Removed a stray comma from a dim service description.
06:38 Changeset [16740] by tanio
06:36 Changeset [16739] by tanio
06:31 Changeset [16738] by tanio

06/05/13:

22:15 Changeset [16737] by tbretz
Implement a way to check if the (Log) Message Queue is empty. Only then the Boot message of the ReadlineColor (MCP) is printed... just cosmetics for startup.
21:50 Changeset [16736] by tbretz
Of course we cannot call Execute of the base class, but have to make sure the overwritten function is called.
21:37 Changeset [16735] by tbretz
Some improvements on the messages when changing states.
21:35 Changeset [16734] by tbretz
Some cosmetics.
21:24 Changeset [16733] by tbretz
Removed some obsolete comments:
21:24 Changeset [16732] by tbretz
Make use of the new StateMachineAsio which gets the CPU consumption to basically 0 by a more intelligent event management.
21:16 Changeset [16731] by tbretz
Make use of the new StateMachineAsio which gets the CPU consumption to basically 0 by a more intelligent event management.
21:12 Changeset [16730] by tbretz
Changed the default queue in three ways: 1) Execute() is called after an Event was handled; 2) a conditional variable is used which gets signaled if a new event is pushed; 3) after a maximum inactivity time of 10ms, Execute is called
20:47 Changeset [16729] by tbretz
Make use of the new StateMachineAsio which gets the CPU consumption to basically 0 by a more intelligent event management.
20:37 Changeset [16728] by tbretz
Gets the CPU consumption to basically 0 by a more intelligent event management.
20:36 Changeset [16727] by tbretz
Make use of the new StateMachineAsio which gets the CPU consumption to basically 0 by a more intelligent event management.
20:35 Changeset [16726] by tbretz
Changed the scope of some variables and functions to allow for 'StateMachineAsio'
16:14 Changeset [16725] by mknoetig
edit currents.C to work with fCurrentsDiffToPrediction
16:13 Changeset [16724] by mknoetig
edit FillAuxCurrents.sh to work with fCurrentsDiffToPrediction
10:42 Changeset [16723] by tanio
05:58 Changeset [16722] by tanio
05:45 Changeset [16721] by tanio

06/04/13:

23:37 Changeset [16720] by tose
23:01 Changeset [16719] by tanio
22:59 Changeset [16718] by tanio
22:52 Changeset [16717] by tanio
22:50 Changeset [16716] by tanio
22:47 Changeset [16715] by tanio
22:45 Changeset [16714] by tanio
22:30 Changeset [16713] by tanio
22:28 Changeset [16712] by tanio
22:21 Changeset [16711] by tanio
22:19 Changeset [16710] by tanio
22:14 Changeset [16709] by tanio
22:12 Changeset [16708] by tanio
22:10 Changeset [16707] by tanio
22:07 Changeset [16706] by tanio
22:06 Changeset [16705] by tanio
22:03 Changeset [16704] by tanio
22:01 Changeset [16703] by tanio
21:58 Changeset [16702] by tanio
21:57 Changeset [16701] by tanio
21:53 Changeset [16700] by tanio
21:42 Changeset [16699] by tanio
21:38 Changeset [16698] by tanio
19:44 Changeset [16697] by tbretz
Fixed the missing ')'
19:43 Changeset [16696] by tbretz
Ignore non finite values. This can happen if a board is diabled and there is a devision by zero; fixed the size.
19:38 Changeset [16695] by tbretz
The timing was not yet correct
19:34 Changeset [16694] by tbretz
Removed the min/max of temperature and refclock and replaced it by 5s wise averages.
18:19 Changeset [16693] by Daniela Dorner
bugfix in query
16:52 Changeset [16692] by tbretz
Adapted to change in FAD_CONTROL/TEMPERATURE and REFERENCE_CLOCK
16:48 Changeset [16691] by tbretz
Nagle switched off... no idea if this makes any sense, but it could theoretically improve the speed with which the fad boards know that we have correctly received the data.
16:38 Changeset [16690] by Daniela Dorner
updated path for macro, implemented check whether calibrated-currentsfile exists
16:33 Changeset [16689] by tanio
16:32 Changeset [16688] by tanio
15:23 Changeset [16687] by tanio
15:20 Changeset [16686] by tanio
15:16 Changeset [16685] by tose
15:10 Changeset [16684] by tanio
15:09 Changeset [16683] by tanio
15:05 Changeset [16682] by tose
14:48 Changeset [16681] by tanio
14:47 Changeset [16680] by tanio

06/03/13:

22:42 Changeset [16679] by Daniela Dorner
small fix in usage of lsof
22:40 Changeset [16678] by Daniela Dorner
reworked output, added summary
22:38 Changeset [16677] by Daniela Dorner
added loop over dates and usage of sge
22:37 Changeset [16676] by Daniela Dorner
added checking of command line options to allow for usage of sge
22:36 Changeset [16675] by Daniela Dorner
removed time command
22:34 Changeset [16674] by Daniela Dorner
use compiled version of macro
22:28 Changeset [16673] by Daniela Dorner
added setup for gla, adapted setup for jobmanager for new cluster
22:25 Changeset [16672] by Daniela Dorner
fixed that lightcurve stopped at midnight
22:20 Changeset [16671] by Daniela Dorner
implemented fOnTimeAfterCuts, made macro compile,fixed some small bugs
20:27 Changeset [16670] by tbretz
Removed the include for arpa/inet.h for CINT to make CINT be happy.
20:26 Changeset [16669] by tbretz
Error messages wrongly formatted; setting the bad-bit was missing - how should one detect an error?
19:15 Changeset [16668] by tanio
19:13 Changeset [16667] by tanio
18:45 Changeset [16666] by tanio
18:37 Changeset [16665] by tanio
18:34 Changeset [16664] by tanio
18:31 Changeset [16663] by tanio
18:28 Changeset [16662] by tanio
18:28 Changeset [16661] by tanio
18:27 Changeset [16660] by tanio
18:13 Changeset [16659] by tanio
18:12 Changeset [16658] by tanio
18:09 Changeset [16657] by tanio
18:07 Changeset [16656] by tanio
18:00 Changeset [16655] by tanio
17:58 Changeset [16654] by tanio
17:56 Changeset [16653] by tanio
17:55 Changeset [16652] by tanio
17:52 Changeset [16651] by tanio
17:50 Changeset [16650] by tanio
17:47 Changeset [16649] by tanio
17:45 Changeset [16648] by tanio
17:43 Changeset [16647] by tanio
17:42 Changeset [16646] by tanio
17:40 Changeset [16645] by tanio
17:37 Changeset [16644] by tanio
17:35 Changeset [16643] by tanio
17:30 Changeset [16642] by tanio
17:23 Changeset [16641] by tanio
17:08 Changeset [16640] by tanio
17:05 Changeset [16639] by tanio
16:59 Changeset [16638] by tanio
16:57 Changeset [16637] by tanio
16:53 Changeset [16636] by tanio
16:51 Changeset [16635] by tanio
16:47 Changeset [16634] by tanio
16:43 Changeset [16633] by tanio
16:42 Changeset [16632] by tanio
16:40 Changeset [16631] by tanio
16:37 Changeset [16630] by tanio
16:36 Changeset [16629] by tanio
16:33 Changeset [16628] by tanio
16:31 Changeset [16627] by tanio
16:28 Changeset [16626] by tanio
16:27 Changeset [16625] by tanio
16:23 Changeset [16624] by tanio
16:22 Changeset [16623] by tanio
16:18 Changeset [16622] by tanio
16:18 Changeset [16621] by tanio
11:24 Changeset [16620] by tbretz
Removed some obsolete stuff.
11:22 Changeset [16619] by tbretz
The incompolete event timeout can now be set as configuration value
11:10 Changeset [16618] by tbretz
Added a different way to count the byted for the statistics; added the possibility to choose 'read always the board which has transmitted the least number of bytes first'
11:03 Changeset [16617] by tbretz
Removed the total number of bytes, replaced by a relative one.
10:04 Changeset [16616] by tbretz
setEnable must be setEnabled
10:00 Changeset [16615] by tose
09:59 Changeset [16614] by tbretz
Adapted to changes in FAD_CONTROL/RUNS
09:58 Changeset [16613] by tose
09:56 Changeset [16612] by tbretz
Removed some obsolete values from FAD_CONTROL/RUNS
09:53 Changeset [16611] by tose
09:42 Changeset [16610] by tose
09:40 Changeset [16609] by tose
09:16 Changeset [16608] by tose
09:11 Changeset [16607] by tose
09:10 Changeset [16606] by tose
08:59 Changeset [16605] by tose
08:59 Changeset [16604] by tose

06/02/13:

16:24 Changeset [16603] by tbretz
Fixed some stupid mistakes of the changes yesterday... maybe I was too tired altready that I evern misinterpreted the output of my test program.
16:23 Changeset [16602] by tbretz
Just some cosmetics... using a reverse iterator to inetrate from the back ;)
16:15 Changeset [16601] by tanio
16:12 Changeset [16600] by tanio
16:08 Changeset [16599] by tanio
16:06 Changeset [16598] by tanio
16:04 Changeset [16597] by tanio
16:02 Changeset [16596] by tanio
16:01 Changeset [16595] by tanio
15:59 Changeset [16594] by tanio
15:58 Changeset [16593] by tanio
15:55 Changeset [16592] by tanio
15:54 Changeset [16591] by tanio
15:53 Changeset [16590] by tanio
15:52 Changeset [16589] by tbretz
Removed Errors and SoftTrig
15:52 Changeset [16588] by tbretz
Access the static data members as static data members (removes also some valgrind error)
15:51 Changeset [16587] by tbretz
If the calibration has been updated, update it in runClose; removed Errors and SoftTrig from RAW_DATA
15:50 Changeset [16586] by tanio
15:50 Changeset [16585] by tbretz
Removed Errors and SoftTrig
15:50 Changeset [16584] by tbretz
Removed Errors and SoftTrig; let the runClose access the RUN_CTRL (to update the calibration constants); the whole memory is now reset in initMemory at once.
15:49 Changeset [16583] by tanio
15:49 Changeset [16582] by tbretz
Removed reference to SoftTrig
15:48 Changeset [16581] by tbretz
Moved also the output to the console to the Queue... let's see if that improves something.
15:48 Changeset [16580] by tanio
15:48 Changeset [16579] by tbretz
Reset the whole memory... this should relly not make a big difference; removed Errors and SoftTrig.
15:46 Changeset [16578] by tanio
15:38 Changeset [16577] by tbretz
Changed again the logic how the scale is calculated.
15:34 Changeset [16576] by tanio
12:51 Changeset [16575] by tanio
12:50 Changeset [16574] by tanio
12:45 Changeset [16573] by tanio
11:41 Changeset [16572] by tbretz
Made the last changes compile and removed the stray #
11:32 Changeset [16571] by tbretz
Make sure that no run-file is open (this gives quite some probability that no events sevice is pending anymore, although it is asynchronous
11:31 Changeset [16570] by tbretz
We have to check for the MCP state, too, to make sure that the state got already propagated and reports so that our stateCheck will be happy
02:19 Changeset [16569] by tbretz
Show an out-of-memory message not more often than once a second; therefore, moved the reportMem to the runCtrl structure and changed the type to time_t
02:18 Changeset [16568] by tbretz
Updated the scale on the event plot - the scale for drs-gain events and the scale for ext-lp events wasn't correct.
02:17 Changeset [16567] by tbretz
Sending the RawData must be the vector (the data) not the pointer itself.
02:15 Changeset [16566] by tbretz
Added some more output to the log for debugging.
02:12 Changeset [16565] by tbretz
Ratecontrol might still believe that the trigger is on, so we force that we recive at least one new dim message which claims that the trigger is on... due to all the delays, unfortunately, this is not a guarantee...

06/01/13:

22:22 Changeset [16564] by tbretz
Fixing the typo only at one place is not enough; removed the include unintentionally.
22:08 Changeset [16563] by tbretz
Turned the login in the loop to ensure no access if no data (can this happen at all?) and fixed a typo (unsigned short is uint16_t not uint32_t)
19:56 Changeset [16562] by tbretz
Added a possibility to move an entry from another list into this list.
19:55 Changeset [16561] by tbretz
Performance improved and heavily tested version of the DRS calibration algorithms.
19:52 Changeset [16560] by tbretz
Performance improved and heavily tested version of the calibration algorithm.
16:03 Changeset [16559] by tose
15:14 Changeset [16558] by tanio
14:45 Changeset [16557] by tose
14:33 Changeset [16556] by tose
14:28 Changeset [16555] by tose
14:25 Changeset [16554] by tose
14:18 Changeset [16553] by tose
14:16 Changeset [16552] by tose
14:06 Changeset [16551] by tose
14:02 Changeset [16550] by tose
13:58 Changeset [16549] by tose
13:56 Changeset [16548] by tose
13:40 Changeset [16547] by tose
13:38 Changeset [16546] by tbretz
Improved performance of checksum calculation by partly unrolling the loop (avoiding modulo operation, which avoids the integert and an improved byte-swap).
13:27 Changeset [16545] by tose
13:21 Changeset [16544] by tose
13:14 Changeset [16543] by tose
13:00 Changeset [16542] by tose
12:45 Changeset [16541] by tbretz
Use the Time already determined.
12:15 Changeset [16540] by tbretz
Fixed some typos in the last commit
12:11 Changeset [16539] by tbretz
Move the update for the fDimWriteStats to UpdateRuns, so it does not block the main thread.
12:04 Changeset [16538] by tbretz
Improved a bit the interpretation of a int64, now it is interpreted as signed... we cannot access the single bits easily anyway.
12:03 Changeset [16537] by tbretz
Only wait if this is a valid server, e.g. dimctrl is not.
12:00 Changeset [16536] by tbretz
Send the RESET_CONFIGURE as soon as we are InProgress
02:25 Changeset [16535] by tanio

05/31/13:

15:55 Changeset [16534] by tbretz
Send CLOSE_OPEN_FILES when a run is stopped.
15:25 Changeset [16533] by tbretz
Renamed WritingData of fadctrl to RunInProgress
15:19 Changeset [16532] by tbretz
Renamed state WritingData of fadctrl to RunInProgress
14:32 Changeset [16531] by tbretz
Improved statistics sent with GUI_STATS; some cosmetics
14:31 Changeset [16530] by tbretz
Let applyCalib know how big the current queue is to optimize cpu usage; renamed the fDimQueue* to something more related; disentangled the service update from the processing in applyCalib, to avoid them increasing memory consumption by blocking the thread, only update them ifnothing else is in their own queue anymore on only on certain time scales - I hope this solves recently seen problems with Dim blocking the network; Updated the description of STATISTICS1
14:26 Changeset [16529] by tbretz
Adapted to changed in GUI_STATS
14:26 Changeset [16528] by tbretz
Made the list a class member to avoid accesses from outsize and confusion by the compiler with overwritten functions; added empty()
14:23 Changeset [16527] by tbretz
Do not go out of TakingData only because the trigger is switched off.
14:23 Changeset [16526] by tbretz
Adapted FAD section to updates in GUI_STATS
13:11 Changeset [16525] by tbretz
Adapted to changes in GUI_STATS
13:06 Changeset [16524] by tbretz
Simplified GUI_STATS
07:30 Changeset [16523] by tanio
07:24 Changeset [16522] by tanio
07:21 Changeset [16521] by tanio
07:17 Changeset [16520] by tanio
07:15 Changeset [16519] by tanio
07:12 Changeset [16518] by tanio
07:10 Changeset [16517] by tanio
07:07 Changeset [16516] by tanio
07:05 Changeset [16515] by tanio
07:02 Changeset [16514] by tanio
06:53 Changeset [16513] by tanio
06:39 Changeset [16512] by tanio
06:32 Changeset [16511] by tanio
06:26 Changeset [16510] by tanio
06:23 Changeset [16509] by tanio
06:11 Changeset [16508] by tanio

05/30/13:

20:11 Changeset [16507] by tanio
16:05 Changeset [16506] by lyard
changed output text of fitsCompressor
16:04 Changeset [16505] by tanio
16:03 Changeset [16504] by tanio
16:02 Changeset [16503] by tanio
15:59 Changeset [16502] by lyard
fixed bug with negative start cell
15:43 Changeset [16501] by tanio
15:40 Changeset [16500] by tanio
15:38 Changeset [16499] by tanio
15:37 Changeset [16498] by tanio
15:35 Changeset [16497] by tanio
15:33 Changeset [16496] by tanio
15:29 Changeset [16495] by lyard
removed debug output
15:28 Changeset [16494] by tanio
15:27 Changeset [16493] by tanio
15:26 Changeset [16492] by tanio
15:24 Changeset [16491] by tanio
15:22 Changeset [16490] by tanio
15:19 Changeset [16489] by tanio
15:10 Changeset [16488] by tanio
15:05 Changeset [16487] by tanio
15:04 Changeset [16486] by tanio
15:01 Changeset [16485] by lyard
changed drs calib table name
14:56 Changeset [16484] by tanio
14:56 Changeset [16483] by tbretz
Added also a one second sleep before shutting down dim. This allows the log message queue to get empty.
14:55 Changeset [16482] by tbretz
Added setData for const char* and for string
14:54 Changeset [16481] by tbretz
included the header for list
14:54 Changeset [16480] by tanio
14:53 Changeset [16479] by tbretz
Use the new Queue class to queue the Messages. This avoids Dim introduced delays during update, but we might loose log messages when a progam crashes or is shut down... we will see how it works.
14:52 Changeset [16478] by tanio
10:55 Changeset [16477] by tbretz
Increased waiting time to check for server availablility a bit.
10:48 Changeset [16476] by tbretz
Added descriptions; use time as service time.
10:48 Changeset [16475] by tbretz
Added the missing setData with a typename template.
10:38 Changeset [16474] by tanio
10:35 Changeset [16473] by tanio
10:32 Changeset [16472] by tanio
10:21 Changeset [16471] by tanio
10:15 Changeset [16470] by tbretz
The C version is not needed anymore.
10:14 Changeset [16469] by tbretz
Made compile also with the root version on gate.
10:06 Changeset [16468] by tanio
10:03 Changeset [16467] by tanio
10:01 Changeset [16466] by tbretz
Check if 'dir' property exists.
09:58 Changeset [16465] by tanio
09:52 Changeset [16464] by tanio
09:30 Changeset [16463] by tanio
09:27 Changeset [16462] by tanio
09:25 Changeset [16461] by tanio
09:21 Changeset [16460] by tanio
09:09 Changeset [16459] by tanio
08:56 Changeset [16458] by tanio
08:29 Changeset [16457] by tanio
08:20 Changeset [16456] by tanio
08:17 Changeset [16455] by tanio
08:07 Changeset [16454] by tanio
07:54 Changeset [16453] by tanio
07:40 Changeset [16452] by tanio
00:37 Changeset [16451] by tbretz
Replaced some SendCommand by SendCommandNB and some DimClient by Dim
00:36 Changeset [16450] by tbretz
Fixed a typo and replaced another DImClient by Dim
00:33 Changeset [16449] by tbretz
Changed some SendCommand to SendCommandNB - no need to block; added some debugging log to know how much command were sent during calibration; replaced DimClient by Dim
00:25 Changeset [16448] by tbretz
Fixed a typo and added DimNetworkNotAvailable.
00:25 Changeset [16447] by tbretz
Added time to output -- to be further improved.
00:24 Changeset [16446] by tbretz
Added some comments
00:23 Changeset [16445] by tbretz
Added time to output; Require the physics trigger be enables and switched on to go to InProgress; leave InProgress if one of the two conditions is not fullfilled anymore; print a message when stop was received.
00:17 Changeset [16444] by tbretz
First send the command to the FTM then the Dim message; change the message in state configured if the configuration is updated.

05/29/13:

22:02 Changeset [16443] by lyard
more tweaks to factfits
18:47 Changeset [16442] by tbretz
If exceptions are not enabled, don't throw...
18:20 Changeset [16441] by tbretz
Some updates to the output; added a timeout when waiting for the voltage to be ramped correctly.
15:15 Changeset [16440] by tanio
15:14 Changeset [16439] by tanio
15:13 Changeset [16438] by tanio
15:12 Changeset [16437] by tanio
15:10 Changeset [16436] by tanio
15:09 Changeset [16435] by tanio
15:08 Changeset [16434] by tanio
15:05 Changeset [16433] by tanio
15:03 Changeset [16432] by tanio
15:01 Changeset [16431] by tanio
14:57 Changeset [16430] by tanio
14:54 Changeset [16429] by tanio
14:04 Changeset [16428] by tbretz
Added copy cnstructor to DrsCalibration; allow CorrectStep to be called without a map... I hope the compiler will realize and remove the conditional from the loops
14:03 Changeset [16427] by tbretz
Replaced push_back by emplace_back and size() by empty() where reasonable; fixed a possible problem with invalidated iterators in SetStr
12:32 Changeset [16426] by tbretz
Fixed some typos and a compiler warning.
12:27 Changeset [16425] by tbretz
requestedTile and currentTile should be uint32_t in ReadBinaryRow; no need to have ReadBinaryRow virtual; thisRoundNumRows and currentCatRow doesn't need to be recalculated in UnCompressBuffer; Replaced indices by pointers where they are not needed and a clear advantage is visible; took some hidden magic out of UncompressBuffer (as some obsolete large scope variables) and a continue at a random place
11:59 Changeset [16424] by tbretz
Added new member in Column to store the total number of bytes; replaced num*size by bytes.
11:58 Changeset [16423] by tbretz
Use zfits instead of fits.
06:30 Changeset [16422] by tanio
05:52 Changeset [16421] by tanio
05:49 Changeset [16420] by tanio
05:32 Changeset [16419] by tanio
01:16 Changeset [16418] by lyard
Fixed bugs from improvements

05/28/13:

23:30 Changeset [16417] by tbretz
removed the obsolete mightFail from the constructor; some little cosmetics; more checks for the validity of the file; improved performance of GetRow, mainly by not looking up something which should never change all the time.
23:28 Changeset [16416] by tbretz
removed the obsolete mightFail from the constructor; some little cosmetics; changed type of fHeapPtr to streamoff and make it seek relatively
23:25 Changeset [16415] by tbretz
added total_bytes to support the new member functions GetHeapShift and GetTotalBytes (former ComputeGapFromDataToHeap and SkipCurrentTable); ZNAXIS1 and ZNAXIS weren't checked; replaced push_back by emplace_back were reasonable; added some const-qualifiers; further simplified Constructor - now a correct file, but a missing table is reported as eof() && \!bad() as default - therefore removed the mightFail argument from the constructor
21:40 Changeset [16414] by lyard
Fixed little size_t to off_t bug
17:58 Changeset [16413] by tbretz
Replaced some size() by empty() where possible.
17:52 Changeset [16412] by tbretz
Reverting to last revision.
15:56 Changeset [16411] by tanio
15:54 Changeset [16410] by tanio
15:53 Changeset [16409] by tanio
15:51 Changeset [16408] by tanio
15:47 Changeset [16407] by tanio
15:43 Changeset [16406] by tanio
15:40 Changeset [16405] by tanio
15:35 Changeset [16404] by tanio
15:33 Changeset [16403] by tanio
15:31 Changeset [16402] by tanio
15:24 Changeset [16401] by tanio
15:20 Changeset [16400] by tanio
15:17 Changeset [16399] by tanio
15:14 Changeset [16398] by tanio
15:11 Changeset [16397] by tanio
15:05 Changeset [16396] by tanio
15:01 Changeset [16395] by tanio
14:59 Changeset [16394] by tanio
14:55 Changeset [16393] by tanio
14:50 Changeset [16392] by tanio
14:49 Changeset [16391] by tanio
14:46 Changeset [16390] by tanio
14:43 Changeset [16389] by tanio
14:29 Changeset [16388] by tanio
14:07 Changeset [16387] by tbretz
Replaced target by state; target is not needed and might even throw an exception.
13:53 Changeset [16386] by tbretz
Also send a CLOSE_OPEN_FILES
13:53 Changeset [16385] by tbretz
Theoretically, the fadctrl can also hang in Configuring1 because that is when we now wait for the messages to be sent.
13:52 Changeset [16384] by tbretz
Some improvements switching on the drive cabinet.
13:51 Changeset [16383] by tbretz
Added some info to some log-message
13:50 Changeset [16382] by tbretz
Some more performance improvements (e.g. emplace instead of post, memset instead of for); moved the close request from the run-ctrl (where it would be executed immediately) to the evt-ctrl; removed some shared_ptrs where not necessary because the object cannot go out of scope while the shared_ptr does not go out of scope
13:48 Changeset [16381] by tbretz
There is no need to copy shared_ptrs when the pointer is kept valid outside of the scope of the function; updated applyCalib to support also step removal; replaced post by emplace where applicable; removed the obsolete DisconnectSlot; reset data-taking status (fRunInProgress) when the current run is closed manually; to improve the performance of calibApply one would need to buffer the dim service updates in its own queue
13:45 Changeset [16380] by tbretz
Added more kRequest enums; moved the request form the run-ctrl (where it would be executed immediately) to the evt-ctrl; moved the definition and handling of the memory here - there is no need for a shared_ptr for fEvent; keep a history of the start-cells for step removal in the calibration; added a pointer to a valid header.
13:42 Changeset [16379] by tbretz
The closing paranthesis was missing
13:41 Changeset [16378] by tbretz
The argument for cos() must be float
13:40 Changeset [16377] by tbretz
Added the updated formula for the decrease of energy threshold with zenith angle directly using the result from Roger's thesis
13:39 Changeset [16376] by tbretz
Fixed a problem with one of the constructors. We should keep the second argument consistent with the timeval variable and also call it usec and not millisec... which was wrong
13:37 Changeset [16375] by tbretz
First make sure that the ratecontrol is switched off before starting the ftm configuration. We have had cases in which this interfered.
10:19 Changeset [16374] by tbretz
Added ln_get_lunar_phase
07:44 Changeset [16373] by tanio
07:41 Changeset [16372] by tanio
06:33 Changeset [16371] by tanio
06:26 Changeset [16370] by tanio
06:23 Changeset [16369] by tanio
06:20 Changeset [16368] by tanio
06:18 Changeset [16367] by tanio
06:13 Changeset [16366] by tanio
06:05 Changeset [16365] by tanio
06:01 Changeset [16364] by tanio
05:59 Changeset [16363] by tanio
05:55 Changeset [16362] by tanio
05:52 Changeset [16361] by tanio
05:27 Changeset [16360] by tanio
05:24 Changeset [16359] by tanio
05:22 Changeset [16358] by tanio
05:10 Changeset [16357] by tanio
05:08 Changeset [16356] by tanio
05:06 Changeset [16355] by tanio
05:02 Changeset [16354] by tanio
05:00 Changeset [16353] by tanio
04:56 Changeset [16352] by tanio
04:45 Changeset [16351] by tanio
04:40 Changeset [16350] by tanio
04:36 Changeset [16349] by tanio
04:30 Changeset [16348] by tanio
04:29 Changeset [16347] by tanio
04:24 Changeset [16346] by tanio

05/27/13:

19:06 Changeset [16345] by tanio
17:31 Changeset [16344] by tanio
17:30 Changeset [16343] by tanio
17:28 Changeset [16342] by tanio
17:27 Changeset [16341] by tanio
17:26 Changeset [16340] by tanio
17:24 Changeset [16339] by tanio
17:23 Changeset [16338] by tanio
17:13 Changeset [16337] by tanio
17:12 Changeset [16336] by tanio
17:11 Changeset [16335] by tanio
17:10 Changeset [16334] by tanio
17:08 Changeset [16333] by tanio
17:06 Changeset [16332] by tanio
17:06 Changeset [16331] by lyard
Added comment functions to ofits.h
16:54 Changeset [16330] by tanio
16:52 Changeset [16329] by tanio
16:50 Changeset [16328] by tanio
16:45 Changeset [16327] by tanio
16:44 Changeset [16326] by tanio
16:43 Changeset [16325] by tanio
16:41 Changeset [16324] by tanio
16:39 Changeset [16323] by tanio
16:36 Changeset [16322] by tanio
16:34 Changeset [16321] by tanio
16:32 Changeset [16320] by tanio
16:30 Changeset [16319] by tanio
16:29 Changeset [16318] by tanio
16:28 Changeset [16317] by tanio
16:25 Changeset [16316] by tanio
16:24 Changeset [16315] by tanio
16:22 Changeset [16314] by tanio
16:21 Changeset [16313] by tanio
16:19 Changeset [16312] by tanio
16:18 Changeset [16311] by tanio
16:17 Changeset [16310] by tanio
16:15 Changeset [16309] by tanio
16:14 Changeset [16308] by tanio
16:12 Changeset [16307] by tanio
16:11 Changeset [16306] by tanio
16:10 Changeset [16305] by tanio
16:08 Changeset [16304] by tanio
16:07 Changeset [16303] by tanio
16:03 Changeset [16302] by tanio
16:02 Changeset [16301] by tanio
15:59 Changeset [16300] by tanio
15:36 Changeset [16299] by tanio
15:32 Changeset [16298] by tanio
15:30 Changeset [16297] by tanio
15:27 Changeset [16296] by tanio
15:25 Changeset [16295] by tanio
15:23 Changeset [16294] by tanio
15:21 Changeset [16293] by tanio
15:20 Changeset [16292] by tanio
15:18 Changeset [16291] by tanio
15:16 Changeset [16290] by tanio
15:15 Changeset [16289] by tanio
14:54 Changeset [16288] by tanio
13:58 Changeset [16287] by lyard
got rid of a cast on tellg
13:58 Changeset [16286] by lyard
added fitsCompressor executable
01:27 Changeset [16285] by lyard
added new files for fitsCompressor and compressed files read headers
01:26 Changeset [16284] by lyard
added fitsCompressor and compressed files read headers

05/26/13:

21:19 Changeset [16283] by tbretz
In analogy to the container functions, added post and emplace
21:18 Changeset [16282] by tbretz
Replaced push_back by emplac_back were reasonable.
16:52 Changeset [16281] by tanio
16:50 Changeset [16280] by tanio
16:49 Changeset [16279] by tanio
16:48 Changeset [16278] by tanio
16:44 Changeset [16277] by tanio
15:00 Changeset [16276] by tanio
Note: See TracTimeline for information about the timeline view.