We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02febb6 commit 0d33292Copy full SHA for 0d33292
digi/xbee/models/protocol.py
@@ -244,7 +244,12 @@ def determine_protocol(hardware_version, firmware_version):
244
elif hardware_version in [HardwareVersion.XBEE3.code,
245
HardwareVersion.XBEE3_SMT.code,
246
HardwareVersion.XBEE3_TH.code]:
247
- return XBeeProtocol.ZIGBEE
+ if firmware_version.startswith("2"):
248
+ return XBeeProtocol.RAW_802_15_4
249
+ elif firmware_version.startswith("3"):
250
+ return XBeeProtocol.DIGI_MESH
251
+ else:
252
+ return XBeeProtocol.ZIGBEE
253
254
elif hardware_version == HardwareVersion.XB8X.code:
255
return XBeeProtocol.DIGI_MESH
0 commit comments