digi.xbee.models.mode module¶
-
class
digi.xbee.models.mode.
OperatingMode
(code, description)[source]¶ Bases:
enum.Enum
This class represents all operating modes available.
Inherited properties:name (String): the name (id) of this OperatingMode.value (String): the value of this OperatingMode.Values:OperatingMode.AT_MODE = (0, ‘AT mode’)OperatingMode.API_MODE = (1, ‘API mode’)OperatingMode.ESCAPED_API_MODE = (2, ‘API mode with escaped characters’)OperatingMode.MICROPYTHON_MODE = (4, ‘MicroPython REPL’)OperatingMode.BYPASS_MODE = (5, ‘Bypass mode’)OperatingMode.UNKNOWN = (99, ‘Unknown’)-
code
¶ Integer. The operating mode code.
-
description
¶ The operating mode description.
Type: String
-
-
class
digi.xbee.models.mode.
APIOutputMode
(code, description)[source]¶ Bases:
enum.Enum
Enumerates the different API output modes. The API output mode establishes the way data will be output through the serial interface of an XBee device.
Inherited properties:name (String): the name (id) of this OperatingMode.value (String): the value of this OperatingMode.Values:APIOutputMode.NATIVE = (0, ‘Native’)APIOutputMode.EXPLICIT = (1, ‘Explicit’)APIOutputMode.EXPLICIT_ZDO_PASSTHRU = (3, ‘Explicit with ZDO Passthru’)-
code
¶ Integer. The API output mode code.
-
description
¶ The API output mode description.
Type: String
-
-
class
digi.xbee.models.mode.
APIOutputModeBit
(code, description)[source]¶ Bases:
enum.Enum
Enumerates the different API output mode bit options. The API output mode establishes the way data will be output through the serial interface of an XBee.
Inherited properties:name (String): the name (id) of this APIOutputModeBit.value (String): the value of this APIOutputModeBit.Values:APIOutputModeBit.EXPLICIT = (1, ‘Output in Native/Explicit API format’)APIOutputModeBit.UNSUPPORTED_ZDO_PASSTHRU = (2, ‘Unsupported ZDO request pass-through’)APIOutputModeBit.SUPPORTED_ZDO_PASSTHRU = (4, ‘Supported ZDO request pass-through’)APIOutputModeBit.BINDING_PASSTHRU = (8, ‘Binding request pass-through’)-
code
¶ Integer. The API output mode bit code.
-
description
¶ The API output mode bit description.
Type: String
-
-
class
digi.xbee.models.mode.
IPAddressingMode
(code, description)[source]¶ Bases:
enum.Enum
Enumerates the different IP addressing modes.Values:IPAddressingMode.DHCP = (0, ‘DHCP’)IPAddressingMode.STATIC = (1, ‘Static’)-
code
¶ Integer. The IP addressing mode code.
-
description
¶ String. The IP addressing mode description.
-