digi.xbee.models.hw module¶
-
class
digi.xbee.models.hw.
HardwareVersion
(code, description)[source]¶ Bases:
enum.Enum
This class lists all hardware versions.
Inherited properties:name (String): The name of this HardwareVersion.value (Integer): The ID of this HardwareVersion.Values:HardwareVersion.X09_009 = (1, ‘X09-009’)HardwareVersion.X09_019 = (2, ‘X09-019’)HardwareVersion.XH9_009 = (3, ‘XH9-009’)HardwareVersion.XH9_019 = (4, ‘XH9-019’)HardwareVersion.X24_009 = (5, ‘X24-009’)HardwareVersion.X24_019 = (6, ‘X24-019’)HardwareVersion.X09_001 = (7, ‘X09-001’)HardwareVersion.XH9_001 = (8, ‘XH9-001’)HardwareVersion.X08_004 = (9, ‘X08-004’)HardwareVersion.XC09_009 = (10, ‘XC09-009’)HardwareVersion.XC09_038 = (11, ‘XC09-038’)HardwareVersion.X24_038 = (12, ‘X24-038’)HardwareVersion.X09_009_TX = (13, ‘X09-009-TX’)HardwareVersion.X09_019_TX = (14, ‘X09-019-TX’)HardwareVersion.XH9_009_TX = (15, ‘XH9-009-TX’)HardwareVersion.XH9_019_TX = (16, ‘XH9-019-TX’)HardwareVersion.X09_001_TX = (17, ‘X09-001-TX’)HardwareVersion.XH9_001_TX = (18, ‘XH9-001-TX’)HardwareVersion.XT09B_XXX = (19, ‘XT09B-xxx (Attenuator version)’)HardwareVersion.XT09_XXX = (20, ‘XT09-xxx’)HardwareVersion.XC08_009 = (21, ‘XC08-009’)HardwareVersion.XC08_038 = (22, ‘XC08-038’)HardwareVersion.XB24_AXX_XX = (23, ‘XB24-Axx-xx’)HardwareVersion.XBP24_AXX_XX = (24, ‘XBP24-Axx-xx’)HardwareVersion.XB24_BXIX_XXX = (25, ‘XB24-BxIx-xxx and XB24-Z7xx-xxx’)HardwareVersion.XBP24_BXIX_XXX = (26, ‘XBP24-BxIx-xxx and XBP24-Z7xx-xxx’)HardwareVersion.XBP09_DXIX_XXX = (27, ‘XBP09-DxIx-xxx Digi Mesh’)HardwareVersion.XBP09_XCXX_XXX = (28, ‘XBP09-XCxx-xxx: S3 XSC Compatibility’)HardwareVersion.XBP08_DXXX_XXX = (29, ‘XBP08-Dxx-xxx 868MHz’)HardwareVersion.XBP24B = (30, ‘XBP24B: Low cost ZB PRO and PLUS S2B’)HardwareVersion.XB24_WF = (31, ‘XB24-WF: XBee 802.11 (Redpine module)’)HardwareVersion.AMBER_MBUS = (32, ‘??????: M-Bus module made by Amber’)HardwareVersion.XBP24C = (33, ‘XBP24C: XBee PRO SMT Ember 357 S2C PRO’)HardwareVersion.XB24C = (34, ‘XB24C: XBee SMT Ember 357 S2C’)HardwareVersion.XSC_GEN3 = (35, ‘XSC_GEN3: XBP9 XSC 24 dBm’)HardwareVersion.SRD_868_GEN3 = (36, ‘SDR_868_GEN3: XB8 12 dBm’)HardwareVersion.ABANDONATED = (37, ‘Abandonated’)HardwareVersion.SMT_900LP = (38, “900LP (SMT): 900LP on ‘S8 HW’”)HardwareVersion.WIFI_ATHEROS = (39, ‘WiFi Atheros (TH-DIP) XB2S-WF’)HardwareVersion.SMT_WIFI_ATHEROS = (40, ‘WiFi Atheros (SMT) XB2B-WF’)HardwareVersion.SMT_475LP = (41, ‘475LP (SMT): Beta 475MHz’)HardwareVersion.XBEE_CELL_TH = (42, ‘XBee-Cell (TH): XBee Cellular’)HardwareVersion.XLR_MODULE = (43, ‘XLR Module’)HardwareVersion.XB900HP_NZ = (44, ‘XB900HP (New Zealand): XB9 NZ HW/SW’)HardwareVersion.XBP24C_TH_DIP = (45, ‘XBP24C (TH-DIP): XBee PRO DIP’)HardwareVersion.XB24C_TH_DIP = (46, ‘XB24C (TH-DIP): XBee DIP’)HardwareVersion.XLR_BASEBOARD = (47, ‘XLR Baseboard’)HardwareVersion.XBP24C_S2C_SMT = (48, ‘XBee PRO SMT’)HardwareVersion.SX_PRO = (49, ‘SX Pro’)HardwareVersion.S2D_SMT_PRO = (50, ‘XBP24D: S2D SMT PRO’)HardwareVersion.S2D_SMT_REG = (51, ‘XB24D: S2D SMT Reg’)HardwareVersion.S2D_TH_PRO = (52, ‘XBP24D: S2D TH PRO’)HardwareVersion.S2D_TH_REG = (53, ‘XB24D: S2D TH Reg’)HardwareVersion.SX = (62, ‘SX’)HardwareVersion.XTR = (63, ‘XTR’)HardwareVersion.CELLULAR_CAT1_LTE_VERIZON = (64, ‘XBee Cellular Cat 1 LTE Verizon’)HardwareVersion.XBEE3_SMT = (65, ‘XBee 3 Micro and SMT’)HardwareVersion.XBEE3_TH = (66, ‘XBee 3 TH’)HardwareVersion.XBEE3 = (67, ‘XBee 3 Reserved’)HardwareVersion.CELLULAR_3G = (68, ‘XBee Cellular 3G’)HardwareVersion.XB8X = (69, ‘XB8X’)HardwareVersion.CELLULAR_LTE_VERIZON = (70, ‘XBee Cellular LTE-M Verizon’)HardwareVersion.CELLULAR_LTE_ATT = (71, ‘XBee Cellular LTE-M AT&T’)HardwareVersion.CELLULAR_NBIOT_EUROPE = (72, ‘XBee Cellular NBIoT Europe’)HardwareVersion.CELLULAR_3_CAT1_LTE_ATT = (73, ‘XBee Cellular 3 Cat 1 LTE AT&T’)HardwareVersion.CELLULAR_3_LTE_M_VERIZON = (74, ‘XBee Cellular 3 LTE-M Verizon’)HardwareVersion.CELLULAR_3_LTE_M_ATT = (75, ‘XBee Cellular 3 LTE-M AT&T’)HardwareVersion.CELLULAR_3_CAT1_LTE_VERIZON = (77, ‘XBee Cellular 3 Cat 1 LTE Verizon’)-
code
¶ Returns the code of the HardwareVersion element.
Returns: the code of the HardwareVersion element. Return type: Integer
-
description
¶ Returns the description of the HardwareVersion element.
Returns: the description of the HardwareVersion element. Return type: String
-
-
class
digi.xbee.models.hw.
LegacyHardwareVersion
(code, letter)[source]¶ Bases:
enum.Enum
This class lists all legacy hardware versions.
Inherited properties:name (String): The name of this LegacyHardwareVersion.value (Integer): The ID of this LegacyHardwareVersion.Values:LegacyHardwareVersion.A = (1, ‘A’)LegacyHardwareVersion.B = (2, ‘B’)LegacyHardwareVersion.C = (3, ‘C’)LegacyHardwareVersion.D = (4, ‘D’)LegacyHardwareVersion.E = (5, ‘E’)LegacyHardwareVersion.F = (6, ‘F’)LegacyHardwareVersion.G = (7, ‘G’)LegacyHardwareVersion.H = (8, ‘H’)LegacyHardwareVersion.I = (9, ‘I’)LegacyHardwareVersion.J = (10, ‘J’)LegacyHardwareVersion.K = (11, ‘K’)LegacyHardwareVersion.L = (12, ‘L’)LegacyHardwareVersion.M = (13, ‘M’)LegacyHardwareVersion.N = (14, ‘N’)LegacyHardwareVersion.O = (15, ‘O’)LegacyHardwareVersion.P = (16, ‘P’)LegacyHardwareVersion.Q = (17, ‘Q’)LegacyHardwareVersion.R = (18, ‘R’)LegacyHardwareVersion.S = (19, ‘S’)LegacyHardwareVersion.T = (20, ‘T’)LegacyHardwareVersion.U = (21, ‘U’)LegacyHardwareVersion.V = (22, ‘V’)LegacyHardwareVersion.W = (23, ‘W’)LegacyHardwareVersion.X = (24, ‘X’)LegacyHardwareVersion.Y = (25, ‘Y’)LegacyHardwareVersion.Z = (26, ‘Z’)-
code
¶ Returns the code of the LegacyHardwareVersion element.
Returns: the code of the LegacyHardwareVersion element. Return type: Integer
-
letter
¶ Returns the letter of the LegacyHardwareVersion element.
Returns: the letter of the LegacyHardwareVersion element. Return type: String
-