libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::sensors::ir::IRSensorCalibration Class Reference

#include <IRSensorCalibration.hpp>

Static Public Member Functions

static std::vector< std::vector< float > > collectValues (const std::vector< IRSensor * > &sensors, float durationSeconds=5.0f)
static bool calibrateSensors (const std::vector< IRSensor * > &sensors, float durationSeconds=5.0f, bool usePre=false, const std::string &set_name="default")

Detailed Description

Definition at line 15 of file IRSensorCalibration.hpp.

Member Function Documentation

◆ calibrateSensors()

bool libstp::sensors::ir::IRSensorCalibration::calibrateSensors ( const std::vector< IRSensor * > & sensors,
float durationSeconds = 5.0f,
bool usePre = false,
const std::string & set_name = "default" )
static

Collect readings and update calibration for each sensor in the batch.

◆ collectValues()

std::vector< std::vector< float > > libstp::sensors::ir::IRSensorCalibration::collectValues ( const std::vector< IRSensor * > & sensors,
float durationSeconds = 5.0f )
static

Sample readings from all sensors for the requested duration in seconds. Returns one vector of readings per sensor.


The documentation for this class was generated from the following file: