Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update modem statuses #151

Merged
merged 2 commits into from
Sep 30, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions zigpy_xbee/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,65 @@ class ModemStatus(t.uint8_t, t.UndefinedEnum):
WATCHDOG_TIMER_RESET = 0x01
JOINED_NETWORK = 0x02
DISASSOCIATED = 0x03
CONFIGURATION_ERROR_SYNCHRONIZATION_LOST = 0x04
COORDINATOR_REALIGNMENT = 0x05
COORDINATOR_STARTED = 0x06
NETWORK_SECURITY_KEY_UPDATED = 0x07
NETWORK_WOKE_UP = 0x0B
NETWORK_WENT_TO_SLEEP = 0x0C
VOLTAGE_SUPPLY_LIMIT_EXCEEDED = 0x0D
DEVICE_CLOUD_CONNECTED = 0x0E
DEVICE_CLOUD_DISCONNECTED = 0x0F
MODEM_KEY_ESTABLISHED = 0x10
MODEM_CONFIGURATION_CHANGED_WHILE_JOIN_IN_PROGRESS = 0x11
ACCESS_FAULT = 0x12
FATAL_STACK_ERROR = 0x13
PLKE_TABLE_INITIATED = 0x14
PLKE_TABLE_SUCCESS = 0x15
PLKE_TABLE_IS_FULL = 0x16
PLKE_NOT_AUTHORIZED = 0x17
PLKE_INVALID_TRUST_CENTER_REQUEST = 0x18
PLKE_TRUST_CENTER_UPDATE_FAIL = 0x19
PLKE_BAD_EUI_ADDRESS = 0x1A
PLKE_LINK_KEY_REJECTED = 0x1B
PLKE_UPDATE_OCCURED = 0x1C
PLKE_LINK_KEY_TABLE_CLEAR = 0x1D
ZIGBEE_FREQUENCY_AGILITY_HAS_REQUESTED_CHANNEL_CHANGE = 0x1E
ZIGBEE_EXECUTE_ATFR_NO_JOINABLE_BEACON_RESPONSES = 0x1F
ZIGBEE_TOKENS_SPACE_RECOVERED = 0x20
ZIGBEE_TOKENS_SPACE_UNRECOVERABLE = 0x21
ZIGBEE_TOKENS_SPACE_CORRUPTED = 0x22
ZIGBEE_DUAL_MODE_METAFRAME_ERROR = 0x30
BLE_CONNECT = 0x32
BLE_DISCONNECT = 0x33
NO_SECURE_SESSION_CONNECTION = 0x34
CELL_COMPONENT_UPDATE_STARTED = 0x35
CELL_COMPONENT_UPDATE_FAILED = 0x36
CELL_COMPONENT_UPDATE_SUCCEDED = 0x37
XBEE_FIRMWARE_UPDATE_STARTED = 0x38
XBEE_FIRMWARE_UPDATE_FAILED = 0x39
XBEE_WILL_RESET_TO_APPLY_FIRMWARE_UPDATE = 0x3A
SECURE_SESSION_SUCCESSFULLY_ESTABLISHED = 0x3B
SECURE_SESSION_ENDED = 0x3C
SECURE_SESSION_AUTHENTICATION_FAILED = 0x3D
PAN_ID_CONFLICT_DETECTED = 0x3E
PAN_ID_UPDATED_DUE_TO_CONFLICT = 0x3F
ROUTER_PAN_ID_CHANGED_BY_COORDINATOR_DUE_TO_CONFLICT = 0x40
NETWORK_WATCHDOG_TIMEOUT_EXPIRED_THREE_TIMES = 0x42
JOIN_WINDOW_OPENED = 0x43
JOIN_WINDOW_CLOSED = 0x44
NETWORK_SECURITY_KEY_ROTATION_INITIATED = 0x45
STACK_RESET = 0x80
FIB_BOOTLOADER_RESET = 0x81
SEND_OR_JOIN_COMMAND_ISSUED_WITHOUT_CONNECTING_FROM_AP = 0x82
ACCESS_POINT_NOT_FOUND = 0x83
PSK_NOT_CONFIGURED = 0x84
SSID_NOT_FOUND = 0x87
FAILED_TO_JOIN_WITH_SECURITY_ENABLED = 0x88
COER_LOCKUP_OR_CRYSTAL_FAILURE_RESET = 0x89
INVALID_CHANNEL = 0x8A
LOW_VOLTAGE_RESET = 0x8B
FAILED_TO_JOIN_ACCESS_POINT = 0x8E

UNKNOWN_MODEM_STATUS = 0xFF
_UNDEFINED = 0xFF
Expand Down