Files
guadaloop_lev_control/IndSensorMap.hpp
2025-11-16 10:31:46 -06:00

23 lines
498 B
C++

#ifndef IND_SENSOR_MAP_HPP
#define IND_SENSOR_MAP_HPP
// Inductive Sensor Mapping Struct
typedef struct IndSensorMap {
double A;
double K;
double B;
double C;
double v;
} IndSensorMap;
// Predefined sensor calibrations
extern IndSensorMap ind0Map;
extern IndSensorMap ind1Map;
extern IndSensorMap ind2Map;
extern IndSensorMap ind3Map;
// Convert raw analog reading to millimeters using sensor calibration
float ind2mm(IndSensorMap ind, unsigned int raw);
#endif // IND_SENSOR_MAP_HPP