Skip to content

Commit f387a0f

Browse files
authored
Update modem statuses (#151)
* Update modem statuses * More modem statuses from XCTU API Frames Interpreter
1 parent 09917f1 commit f387a0f

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

zigpy_xbee/api.py

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,65 @@ class ModemStatus(t.uint8_t, t.UndefinedEnum):
2525
WATCHDOG_TIMER_RESET = 0x01
2626
JOINED_NETWORK = 0x02
2727
DISASSOCIATED = 0x03
28+
CONFIGURATION_ERROR_SYNCHRONIZATION_LOST = 0x04
29+
COORDINATOR_REALIGNMENT = 0x05
2830
COORDINATOR_STARTED = 0x06
2931
NETWORK_SECURITY_KEY_UPDATED = 0x07
32+
NETWORK_WOKE_UP = 0x0B
33+
NETWORK_WENT_TO_SLEEP = 0x0C
3034
VOLTAGE_SUPPLY_LIMIT_EXCEEDED = 0x0D
35+
DEVICE_CLOUD_CONNECTED = 0x0E
36+
DEVICE_CLOUD_DISCONNECTED = 0x0F
37+
MODEM_KEY_ESTABLISHED = 0x10
3138
MODEM_CONFIGURATION_CHANGED_WHILE_JOIN_IN_PROGRESS = 0x11
39+
ACCESS_FAULT = 0x12
40+
FATAL_STACK_ERROR = 0x13
41+
PLKE_TABLE_INITIATED = 0x14
42+
PLKE_TABLE_SUCCESS = 0x15
43+
PLKE_TABLE_IS_FULL = 0x16
44+
PLKE_NOT_AUTHORIZED = 0x17
45+
PLKE_INVALID_TRUST_CENTER_REQUEST = 0x18
46+
PLKE_TRUST_CENTER_UPDATE_FAIL = 0x19
47+
PLKE_BAD_EUI_ADDRESS = 0x1A
48+
PLKE_LINK_KEY_REJECTED = 0x1B
49+
PLKE_UPDATE_OCCURED = 0x1C
50+
PLKE_LINK_KEY_TABLE_CLEAR = 0x1D
51+
ZIGBEE_FREQUENCY_AGILITY_HAS_REQUESTED_CHANNEL_CHANGE = 0x1E
52+
ZIGBEE_EXECUTE_ATFR_NO_JOINABLE_BEACON_RESPONSES = 0x1F
53+
ZIGBEE_TOKENS_SPACE_RECOVERED = 0x20
54+
ZIGBEE_TOKENS_SPACE_UNRECOVERABLE = 0x21
55+
ZIGBEE_TOKENS_SPACE_CORRUPTED = 0x22
56+
ZIGBEE_DUAL_MODE_METAFRAME_ERROR = 0x30
57+
BLE_CONNECT = 0x32
58+
BLE_DISCONNECT = 0x33
59+
NO_SECURE_SESSION_CONNECTION = 0x34
60+
CELL_COMPONENT_UPDATE_STARTED = 0x35
61+
CELL_COMPONENT_UPDATE_FAILED = 0x36
62+
CELL_COMPONENT_UPDATE_SUCCEDED = 0x37
63+
XBEE_FIRMWARE_UPDATE_STARTED = 0x38
64+
XBEE_FIRMWARE_UPDATE_FAILED = 0x39
65+
XBEE_WILL_RESET_TO_APPLY_FIRMWARE_UPDATE = 0x3A
66+
SECURE_SESSION_SUCCESSFULLY_ESTABLISHED = 0x3B
67+
SECURE_SESSION_ENDED = 0x3C
68+
SECURE_SESSION_AUTHENTICATION_FAILED = 0x3D
3269
PAN_ID_CONFLICT_DETECTED = 0x3E
3370
PAN_ID_UPDATED_DUE_TO_CONFLICT = 0x3F
71+
ROUTER_PAN_ID_CHANGED_BY_COORDINATOR_DUE_TO_CONFLICT = 0x40
72+
NETWORK_WATCHDOG_TIMEOUT_EXPIRED_THREE_TIMES = 0x42
3473
JOIN_WINDOW_OPENED = 0x43
3574
JOIN_WINDOW_CLOSED = 0x44
3675
NETWORK_SECURITY_KEY_ROTATION_INITIATED = 0x45
76+
STACK_RESET = 0x80
77+
FIB_BOOTLOADER_RESET = 0x81
78+
SEND_OR_JOIN_COMMAND_ISSUED_WITHOUT_CONNECTING_FROM_AP = 0x82
79+
ACCESS_POINT_NOT_FOUND = 0x83
80+
PSK_NOT_CONFIGURED = 0x84
81+
SSID_NOT_FOUND = 0x87
82+
FAILED_TO_JOIN_WITH_SECURITY_ENABLED = 0x88
83+
COER_LOCKUP_OR_CRYSTAL_FAILURE_RESET = 0x89
84+
INVALID_CHANNEL = 0x8A
85+
LOW_VOLTAGE_RESET = 0x8B
86+
FAILED_TO_JOIN_ACCESS_POINT = 0x8E
3787

3888
UNKNOWN_MODEM_STATUS = 0xFF
3989
_UNDEFINED = 0xFF

0 commit comments

Comments
 (0)