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

22 lines
356 B
C++

//
// Created by Johnathon Slightham on 2025-07-15.
//
#ifndef IACTUATOR_H
#define IACTUATOR_H
#include <vector>
#include "SensorMessageBuilder.h"
class IActuator {
public:
virtual ~IActuator() {
}
virtual void actuate(uint8_t *cmd) = 0;
virtual std::vector<Flatbuffers::sensor_value> get_sensor_data() = 0;
};
#endif //IACTUATOR_H