Hello, I have been implementing some code to parse and process UDP packets from my Tempest, and the documentation mentions the following for the radio status in radio_stats:
Radio Status (0 = Radio Off, 1 = Radio On, 3 = Radio Active, 7 = BLE Connected)
a radio status of 2 is a bit strange indeed.
If I were an engineer, this would be a bit value.
Like the last bit indicating radio on/off , the second last bit indicating radio activity and the third last bit indicating ble on.
A value of 2 would then be, radio is off, but activity.
Yeah, it just doesn’t make sense as a value based on any theory about bit masks. If that is what they’re doing, then it would be great if they could document the bits so that they can be extracted and used individually.
I am not doing any kind of analysis to see what states I am getting over time, but what little I have observed, I have never received a hub status that didn’t have this value for the radio state.