Add distance sensor and display

This commit is contained in:
2026-03-03 21:11:34 -05:00
parent f09e367d53
commit e67d44a536
16 changed files with 288 additions and 27 deletions

View File

@@ -45,6 +45,7 @@ class Module {
// Not all modules implement all actuation/sensor values, some are no-ops
virtual double get_position();
virtual double get_distance();
virtual std::string get_text();
virtual void actuate(double x);
virtual void actuate(const std::string &text);
@@ -53,6 +54,7 @@ class Module {
void update_module_metadata(const Messaging::TopologyMessage &message);
virtual std::vector<uint8_t> get_actuation_message() = 0;
virtual void update_sensor_data(const Flatbuffers::sensor_value &value) = 0;
private: