7#ifdef SAFETY_CHECKS_ENABLED
44 static float mean(
const std::vector<float>& v);
47 static float stddev(
const std::vector<float>& v);
50 static float variance(
const std::vector<float>& v,
float m);
71 bool calibrated =
false;
74 void loadStoredCalibration();
77 void ensureCalibrated(
const char* query)
const;
static float stddev(const std::vector< float > &v)
bool calibrate(const std::vector< float > &values)
float probabilityOfWhite() const
float probabilityOfBlack() const
void setCalibration(float newBlackThreshold, float newWhiteThreshold)
IRSensor(const int &port)
static float mean(const std::vector< float > &v)
bool isCalibrated() const
static float variance(const std::vector< float > &v, float m)