diff --git a/src/main.cpp b/src/main.cpp index a72f364..0a4ef66 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -117,15 +117,15 @@ void radioTransmitSetup() { } void processPacket(const uint8_t *buffer) { - Message message; - bool result = packetParser.parsePacket(buffer, message); + Packet packet; + bool result = packetParser.parsePacket(buffer, packet); if (result) { - if (message.type == PacketType::PUBLISH_FIELDS) { - PublishFieldsParameters parameters = std::get(message.parameters); + if (packet.type == PacketType::FIELDS) { + FieldsParameters parameters = std::get(packet.parameters); for (size_t i = 0; i < parameters.fields.size(); i++) { Field field = parameters.fields[i]; if (field.identifier == 0x50) { - if (message.source == 0x4EF1) { + if (packet.source == 0x4EF1) { uint16_t value = std::get(field.value); uint8_t position = (uint8_t)std::round(((float)value / 0xFFFF) * 100); String payload = String(position);