Improve naming in PacketParser
This commit is contained in:
10
src/main.cpp
10
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<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);
|
||||
|
||||
Reference in New Issue
Block a user