Variant added

This commit is contained in:
Bertrand Songis
2019-03-26 15:48:20 +01:00
parent 46c883b3b8
commit 506fc8039f
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -1193,10 +1193,12 @@ union ReusableBuffer
uint8_t modelID;
PXX2Version hwVersion;
PXX2Version swVersion;
uint8_t variant;
struct {
uint8_t modelID;
PXX2Version hwVersion;
PXX2Version swVersion;
uint8_t variant;
} receivers[PXX2_MAX_RECEIVERS_PER_MODULE];
} modules[NUM_MODULES];
uint32_t updateTime;
+2
View File
@@ -54,11 +54,13 @@ void processGetHardwareInfoFrame(uint8_t module, uint8_t * frame)
reusableBuffer.hardware.modules[module].modelID = frame[4];
reusableBuffer.hardware.modules[module].hwVersion.data = *((uint16_t *)&frame[5]);
reusableBuffer.hardware.modules[module].swVersion.data = *((uint16_t *)&frame[7]);
reusableBuffer.hardware.modules[module].variant = frame[9];
}
else if (index < PXX2_MAX_RECEIVERS_PER_MODULE) {
reusableBuffer.hardware.modules[module].receivers[index].modelID = frame[4];
reusableBuffer.hardware.modules[module].receivers[index].hwVersion.data = *((uint16_t *)&frame[5]);
reusableBuffer.hardware.modules[module].receivers[index].swVersion.data = *((uint16_t *)&frame[7]);
reusableBuffer.hardware.modules[module].receivers[index].variant = frame[9];
}
}