Variant added
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user