62 SensorArray(i2c_t* i2c, uint32_t latch, uint32_t data, uint32_t clock);
69 uint8_t getNormalisedData(
const Wheeledbase::WheeledBase& wheeledbase);
71 bool isThereAnObstacle(
float start,
float end,
float distance);
73 std::vector<Point> points;
74 bool isThereAnObstacleTerrain(
bool interrupt,
float velocity,
float current_angle,
float current_x,
float current_y,
75 float max_x,
float max_y);
79 std::array<SensorHandle, 8> sensors;
82 Position origin_mesure[2][8];
93 void ApplyPowerConfig()
const;
94 uint8_t AquireRawData(
const Wheeledbase::WheeledBase& wheeledbase);
95 static void Mesurement_to_Point(uint16_t measure, uint8_t x, uint8_t y,
Point* point);