make dummy DTB HAL compile again
Merge branch 'master' into variance
API CHANGE: pxar::pixel.value now int16_t instead of int32_t.
New pxar::pixel.variance (uint16_t) to store variance of pulse
height average (mean)
first approach of iterative computation of variance (single pass)
Merge branch 'master' into variance
Merge branch 'master' into variance
Cleanup variance calculation:
* Proper rounding (not just truncation)
* Write mean and variance to pixel struct for output
* Remove some super-verbose logger message
Merge branch 'master' into variance
Also calculate RMS, just for some debugging checks and for now.
Merge branch 'master' into variance
Make dummy dtb compile again.
Dummy DTB: Return slightly randomized pulse heights for testing
of variance/mean calculations
Extend pixel class: add functions for compression of floating
point values into 16bit unsigned fixed-width integers for compact
storage
Fix missing include and std namespace declaration in datatypes.h
Remove legacy functions for linear RPC data encoding - this is not
used at all.
Class pixel: clean up constructors, remove unused functions
API BACKWARDS INCOMPATIBLE CHANGE: from now on the value and variance
of pixel hits can only be accessed via the getValue() and getVariance()
member functions, not by accessing the member directly. This has been
introduced to increase transparency and allow changes of the classes
data structure without further API changes needed.
api: cleanup variance and mean calculation, use getter and setter functions
for pixel class
use setValue member function to transparently set the decoded
pulseheight value
testpxar: use getValue() instead of direct member access.