mirror of
https://github.com/BotChain-Robots/firmware.git
synced 2026-07-08 09:37:21 +02:00
Add distance sensor, rewrite OLED to use new i2c library
This commit is contained in:
@@ -30,6 +30,18 @@ SerializedMessage SensorMessageBuilder::build_sensor_message(std::vector<sensor_
|
||||
auto text_offset = builder_.CreateString(t.text);
|
||||
values_vec.push_back(Messaging::CreateCurrentText(builder_, text_offset).Union());
|
||||
sensor_values_vec.push_back(Messaging::SensorValue_CurrentText);
|
||||
},
|
||||
[&](distance d) {
|
||||
values_vec.push_back(Messaging::CreateDistance(builder_, d.distance).Union());
|
||||
sensor_values_vec.push_back(Messaging::SensorValue_Distance);
|
||||
},
|
||||
[&](temperature t) {
|
||||
values_vec.push_back(Messaging::CreateTemperature(builder_, t.temperature).Union());
|
||||
sensor_values_vec.push_back(Messaging::SensorValue_Temperature);
|
||||
},
|
||||
[&](position p) {
|
||||
values_vec.push_back(Messaging::CreatePosition(builder_, p.heading, p.pitch, p.roll).Union());
|
||||
sensor_values_vec.push_back(Messaging::SensorValue_Temperature);
|
||||
}
|
||||
},
|
||||
v);
|
||||
|
||||
Reference in New Issue
Block a user