Files
firmware/main/include/control/DistanceSensor.h

22 lines
422 B
C++

#ifndef DCMOTORACTUATOR_H
#define DCMOTORACTUATOR_H
#include "control/ISensor.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "vl53l0x.h"
class DistanceSensor final : public ISensor {
public:
DistanceSensor();
~DistanceSensor() override;
std::vector<Flatbuffers::sensor_value> get_sensor_data() override;
private:
vl53l0x_t *m_sensor = nullptr;
};
#endif //SERVO1ACTUATOR_H