Improve naming in PacketParser

This commit is contained in:
2023-12-15 15:55:31 +11:00
parent cffae2bfe5
commit f41e0edf56

View File

@@ -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<PublishFieldsParameters>(message.parameters);
if (packet.type == PacketType::FIELDS) {
FieldsParameters parameters = std::get<FieldsParameters>(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<uint16_t>(field.value);
uint8_t position = (uint8_t)std::round(((float)value / 0xFFFF) * 100);
String payload = String(position);