UNPKG

zigbee-herdsman

Version:

An open source ZigBee gateway solution with node.js.

301 lines 7.94 kB
export declare enum StatusCategory { GENERIC = 0, MAC = 2, NWK = 3, APS = 4, ZDO = 5, CBKE = 6 } export declare enum StatusCodeGeneric { OK = 0, ERROR = 1, BLOCKED = 2, EXIT = 3, BUSY = 4, EOF = 5, OUT_OF_RANGE = 6, EMPTY = 7, CANCELLED = 8, INVALID_PARAMETER_1 = 10, INVALID_PARAMETER_2 = 11, INVALID_PARAMETER_3 = 12, INVALID_PARAMETER_4 = 13, INVALID_PARAMETER_5 = 14, INVALID_PARAMETER_6 = 15, INVALID_PARAMETER_7 = 16, INVALID_PARAMETER_8 = 17, INVALID_PARAMETER_9 = 18, INVALID_PARAMETER_10 = 19, INVALID_PARAMETER_11_OR_MORE = 20, PENDING = 21, NO_MEMORY = 22, INVALID_PARAMETER = 23, OPERATION_FAILED = 24, BUFFER_TOO_SMALL = 25, END_OF_LIST = 26, ALREADY_EXISTS = 27, NOT_FOUND = 28, OVERFLOW = 29, TIMEOUT = 30, NOT_IMPLEMENTED = 31, NO_RESOURCES = 32, UNINITIALIZED = 33, NO_SERVER = 34, INVALID_STATE = 35, CONNECTION_FAILED = 37, CONNECTION_LOST = 38, UNAUTHORIZED = 40, CONFLICT = 41, INVALID_FORMAT = 42, NO_MATCH = 43, PROTOCOL_ERROR = 44, VERSION = 45, MALFORMED_ADDRESS = 46, COULD_NOT_READ_FILE = 47, FILE_NOT_FOUND = 48, DIRECTORY_NOT_FOUND = 49, CONVERSION_ERROR = 50, INCOMPATIBLE_TYPES = 51, FILE_CORRUPTED = 56, PAGE_NOT_FOUND = 57, ILLEGAL_REQUEST = 62, INVALID_GROUP = 64, TABLE_FULL = 65, IGNORE = 69, AGAIN = 70, DEVICE_NOT_FOUND = 71, OBSOLETE = 72 } export declare enum StatusCodeAPS { SUCCESS = 0, ASDU_TOO_LONG = 160, DEFRAG_DEFERRED = 161, DEFRAG_UNSUPPORTED = 162, ILLEGAL_REQUEST = 163, INVALID_BINDING = 164, INVALID_GROUP = 165, INVALID_PARAMETER = 166, NO_ACK = 167, NO_BOUND_DEVICE = 168, NO_SHORT_ADDRESS = 169, NOT_SUPPORTED = 170, SECURED_LINK_KEY = 171, SECURED_NWK_KEY = 172, SECURITY_FAIL = 173, TABLE_FULL = 174, UNSECURED = 175, UNSUPPORTED_ATTRIBUTE = 176 } export declare enum StatusCodeCBKE { UNKNOWN_ISSUER = 1, BAD_KEY_CONFIRM = 2, BAD_MESSAGE = 3, NO_RESOURCES = 4, UNSUPPORTED_SUITE = 5, INVALID_CERTIFICATE = 6, NO_KE_EP = 7 } /** * Enum of the network state */ export declare enum NetworkState { OFFLINE = 0 /*!< The network is offline */, JOINING = 1 /*!< Joinging the network */, CONNECTED = 2 /*!< Conneted with the network */, LEAVING = 3 /*!< Leaving the network */, CONFIRM = 4 /*!< Confirm the APS */, INDICATION = 5 /*!< Indication the APS */ } /** * Enum of the network security mode */ export declare enum EspNCPSecur { ESP_NCP_NO_SECURITY = 0 /*!< The network is no security mode */, ESP_NCP_PRECONFIGURED_NETWORK_KEY = 1 /*!< Pre-configured the network key */, ESP_NCP_NETWORK_KEY_FROM_TC = 2, ESP_NCP_ONLY_TCLK = 3 } export declare enum DeviceType { COORDINATOR = 0, ROUTER = 1, ED = 2, NONE = 3 } export declare enum CommandId { GET_MODULE_VERSION = 1, NCP_RESET = 2, GET_ZIGBEE_ROLE = 4, SET_ZIGBEE_ROLE = 5, GET_ZIGBEE_CHANNEL_MASK = 6, SET_ZIGBEE_CHANNEL_MASK = 7, GET_ZIGBEE_CHANNEL = 8, GET_PAN_ID = 9, SET_PAN_ID = 10, GET_LOCAL_IEEE_ADDR = 11, SET_LOCAL_IEEE_ADDR = 12, GET_TX_POWER = 16, SET_TX_POWER = 17, GET_RX_ON_WHEN_IDLE = 18, SET_RX_ON_WHEN_IDLE = 19, GET_JOINED = 20, GET_AUTHENTICATED = 21, GET_ED_TIMEOUT = 22, SET_ED_TIMEOUT = 23, SET_NWK_KEY = 27, GET_NWK_KEYS = 30, GET_APS_KEY_BY_IEEE = 31, GET_PARENT_ADDRESS = 34, GET_EXTENDED_PAN_ID = 35, GET_COORDINATOR_VERSION = 36, GET_SHORT_ADDRESS = 37, GET_TRUST_CENTER_ADDRESS = 38, NCP_RESET_IND = 43, NVRAM_WRITE = 46, NVRAM_READ = 47, NVRAM_ERASE = 48, NVRAM_CLEAR = 49, SET_TC_POLICY = 50, SET_EXTENDED_PAN_ID = 51, SET_MAX_CHILDREN = 52, GET_MAX_CHILDREN = 53, AF_SET_SIMPLE_DESC = 257, AF_DEL_SIMPLE_DESC = 258, AF_SET_NODE_DESC = 259, AF_SET_POWER_DESC = 260, ZDO_NWK_ADDR_REQ = 513, ZDO_IEEE_ADDR_REQ = 514, ZDO_POWER_DESC_REQ = 515, ZDO_NODE_DESC_REQ = 516, ZDO_SIMPLE_DESC_REQ = 517, ZDO_ACTIVE_EP_REQ = 518, ZDO_MATCH_DESC_REQ = 519, ZDO_BIND_REQ = 520, ZDO_UNBIND_REQ = 521, ZDO_MGMT_LEAVE_REQ = 522, ZDO_PERMIT_JOINING_REQ = 523, ZDO_DEV_ANNCE_IND = 524, ZDO_REJOIN = 525, ZDO_SYSTEM_SRV_DISCOVERY_REQ = 526, ZDO_MGMT_BIND_REQ = 527, ZDO_MGMT_LQI_REQ = 528, ZDO_MGMT_NWK_UPDATE_REQ = 529, ZDO_GET_STATS = 531, ZDO_DEV_AUTHORIZED_IND = 532, ZDO_DEV_UPDATE_IND = 533, ZDO_SET_NODE_DESC_MANUF_CODE = 534, APSDE_DATA_REQ = 769, APSME_BIND = 770, APSME_UNBIND = 771, APSME_ADD_GROUP = 772, APSME_RM_GROUP = 773, APSDE_DATA_IND = 774, APSME_RM_ALL_GROUPS = 775, APS_CHECK_BINDING = 776, APS_GET_GROUP_TABLE = 777, APSME_UNBIND_ALL = 778, NWK_FORMATION = 1025, NWK_DISCOVERY = 1026, NWK_NLME_JOIN = 1027, NWK_PERMIT_JOINING = 1028, NWK_GET_IEEE_BY_SHORT = 1029, NWK_GET_SHORT_BY_IEEE = 1030, NWK_GET_NEIGHBOR_BY_IEEE = 1031, NWK_REJOINED_IND = 1033, NWK_REJOIN_FAILED_IND = 1034, NWK_LEAVE_IND = 1035, PIM_SET_FAST_POLL_INTERVAL = 1038, PIM_SET_LONG_POLL_INTERVAL = 1039, PIM_START_FAST_POLL = 1040, PIM_START_LONG_POLL = 1041, PIM_START_POLL = 1042, PIM_STOP_FAST_POLL = 1044, PIM_STOP_POLL = 1045, PIM_ENABLE_TURBO_POLL = 1046, PIM_DISABLE_TURBO_POLL = 1047, NWK_PAN_ID_CONFLICT_RESOLVE = 1050, NWK_PAN_ID_CONFLICT_IND = 1051, NWK_ADDRESS_UPDATE_IND = 1052, NWK_START_WITHOUT_FORMATION = 1053, NWK_NLME_ROUTER_START = 1054, PARENT_LOST_IND = 1056, PIM_START_TURBO_POLL_PACKETS = 1060, PIM_START_TURBO_POLL_CONTINUOUS = 1061, PIM_TURBO_POLL_CONTINUOUS_LEAVE = 1062, PIM_TURBO_POLL_PACKETS_LEAVE = 1063, PIM_PERMIT_TURBO_POLL = 1064, PIM_SET_FAST_POLL_TIMEOUT = 1065, PIM_GET_LONG_POLL_INTERVAL = 1066, PIM_GET_IN_FAST_POLL_FLAG = 1067, SET_KEEPALIVE_MOVE = 1068, START_CONCENTRATOR_MODE = 1069, STOP_CONCENTRATOR_MODE = 1070, NWK_ENABLE_PAN_ID_CONFLICT_RESOLUTION = 1071, NWK_ENABLE_AUTO_PAN_ID_CONFLICT_RESOLUTION = 1072, PIM_TURBO_POLL_CANCEL_PACKET = 1073, SECUR_SET_LOCAL_IC = 1281, SECUR_ADD_IC = 1282, SECUR_DEL_IC = 1283, SECUR_GET_LOCAL_IC = 1293, SECUR_TCLK_IND = 1294, SECUR_TCLK_EXCHANGE_FAILED_IND = 1295, SECUR_NWK_INITIATE_KEY_SWITCH_PROCEDURE = 1303, SECUR_GET_IC_LIST = 1304, SECUR_GET_IC_BY_IDX = 1305, SECUR_REMOVE_ALL_IC = 1306, UNKNOWN_1 = 2562 } export declare enum ResetOptions { NoOptions = 0, EraseNVRAM = 1, FactoryReset = 2, LockReadingKeys = 3 } export declare enum ResetSource { RESET_SRC_POWER_ON = 0, RESET_SRC_SW_RESET = 1, RESET_SRC_RESET_PIN = 2, RESET_SRC_BROWN_OUT = 3, RESET_SRC_CLOCK_LOSS = 4, RESET_SRC_OTHER = 5 } export declare enum PolicyType { LINK_KEY_REQUIRED = 0, IC_REQUIRED = 1, TC_REJOIN_ENABLED = 2, IGNORE_TC_REJOIN = 3, APS_INSECURE_JOIN = 4, DISABLE_NWK_MGMT_CHANNEL_UPDATE = 5 } export declare enum BuffaloZBOSSDataType { LIST_TYPED = 3000, EXTENDED_PAN_ID = 3001 } export declare enum DeviceAuthorizedType { LEGACY = 0, R21_TCLK = 1, SE_CBKE = 2 } export declare enum DeviceAuthorizedLegacyStatus { SUCCESS = 0, FAILED = 1 } export declare enum DeviceAuthorizedR21TCLKStatus { SUCCESS = 0, TIMEOUT = 1, FAILED = 2 } export declare enum DeviceAuthorizedSECBKEStatus { SUCCESS = 0 } export declare enum DeviceUpdateStatus { SECURED_REJOIN = 0, UNSECURED_JOIN = 1, LEFT = 2, TC_REJOIN = 3 } export declare enum DeviceUpdateTCAction { AUTHORIZE = 0, DENY = 1, IGNORE = 2 } //# sourceMappingURL=enums.d.ts.map