UNPKG

zigbee-herdsman

Version:

An open source ZigBee gateway solution with node.js.

359 lines 26.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DeviceUpdateTCAction = exports.DeviceUpdateStatus = exports.DeviceAuthorizedSECBKEStatus = exports.DeviceAuthorizedR21TCLKStatus = exports.DeviceAuthorizedLegacyStatus = exports.DeviceAuthorizedType = exports.BuffaloZBOSSDataType = exports.PolicyType = exports.ResetSource = exports.ResetOptions = exports.CommandId = exports.DeviceType = exports.EspNCPSecur = exports.NetworkState = exports.StatusCodeCBKE = exports.StatusCodeAPS = exports.StatusCodeGeneric = exports.StatusCategory = void 0; var StatusCategory; (function (StatusCategory) { StatusCategory[StatusCategory["GENERIC"] = 0] = "GENERIC"; StatusCategory[StatusCategory["MAC"] = 2] = "MAC"; StatusCategory[StatusCategory["NWK"] = 3] = "NWK"; StatusCategory[StatusCategory["APS"] = 4] = "APS"; StatusCategory[StatusCategory["ZDO"] = 5] = "ZDO"; StatusCategory[StatusCategory["CBKE"] = 6] = "CBKE"; })(StatusCategory || (exports.StatusCategory = StatusCategory = {})); var StatusCodeGeneric; (function (StatusCodeGeneric) { StatusCodeGeneric[StatusCodeGeneric["OK"] = 0] = "OK"; StatusCodeGeneric[StatusCodeGeneric["ERROR"] = 1] = "ERROR"; StatusCodeGeneric[StatusCodeGeneric["BLOCKED"] = 2] = "BLOCKED"; StatusCodeGeneric[StatusCodeGeneric["EXIT"] = 3] = "EXIT"; StatusCodeGeneric[StatusCodeGeneric["BUSY"] = 4] = "BUSY"; StatusCodeGeneric[StatusCodeGeneric["EOF"] = 5] = "EOF"; StatusCodeGeneric[StatusCodeGeneric["OUT_OF_RANGE"] = 6] = "OUT_OF_RANGE"; StatusCodeGeneric[StatusCodeGeneric["EMPTY"] = 7] = "EMPTY"; StatusCodeGeneric[StatusCodeGeneric["CANCELLED"] = 8] = "CANCELLED"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_1"] = 10] = "INVALID_PARAMETER_1"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_2"] = 11] = "INVALID_PARAMETER_2"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_3"] = 12] = "INVALID_PARAMETER_3"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_4"] = 13] = "INVALID_PARAMETER_4"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_5"] = 14] = "INVALID_PARAMETER_5"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_6"] = 15] = "INVALID_PARAMETER_6"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_7"] = 16] = "INVALID_PARAMETER_7"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_8"] = 17] = "INVALID_PARAMETER_8"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_9"] = 18] = "INVALID_PARAMETER_9"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_10"] = 19] = "INVALID_PARAMETER_10"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER_11_OR_MORE"] = 20] = "INVALID_PARAMETER_11_OR_MORE"; StatusCodeGeneric[StatusCodeGeneric["PENDING"] = 21] = "PENDING"; StatusCodeGeneric[StatusCodeGeneric["NO_MEMORY"] = 22] = "NO_MEMORY"; StatusCodeGeneric[StatusCodeGeneric["INVALID_PARAMETER"] = 23] = "INVALID_PARAMETER"; StatusCodeGeneric[StatusCodeGeneric["OPERATION_FAILED"] = 24] = "OPERATION_FAILED"; StatusCodeGeneric[StatusCodeGeneric["BUFFER_TOO_SMALL"] = 25] = "BUFFER_TOO_SMALL"; StatusCodeGeneric[StatusCodeGeneric["END_OF_LIST"] = 26] = "END_OF_LIST"; StatusCodeGeneric[StatusCodeGeneric["ALREADY_EXISTS"] = 27] = "ALREADY_EXISTS"; StatusCodeGeneric[StatusCodeGeneric["NOT_FOUND"] = 28] = "NOT_FOUND"; StatusCodeGeneric[StatusCodeGeneric["OVERFLOW"] = 29] = "OVERFLOW"; StatusCodeGeneric[StatusCodeGeneric["TIMEOUT"] = 30] = "TIMEOUT"; StatusCodeGeneric[StatusCodeGeneric["NOT_IMPLEMENTED"] = 31] = "NOT_IMPLEMENTED"; StatusCodeGeneric[StatusCodeGeneric["NO_RESOURCES"] = 32] = "NO_RESOURCES"; StatusCodeGeneric[StatusCodeGeneric["UNINITIALIZED"] = 33] = "UNINITIALIZED"; StatusCodeGeneric[StatusCodeGeneric["NO_SERVER"] = 34] = "NO_SERVER"; StatusCodeGeneric[StatusCodeGeneric["INVALID_STATE"] = 35] = "INVALID_STATE"; StatusCodeGeneric[StatusCodeGeneric["CONNECTION_FAILED"] = 37] = "CONNECTION_FAILED"; StatusCodeGeneric[StatusCodeGeneric["CONNECTION_LOST"] = 38] = "CONNECTION_LOST"; StatusCodeGeneric[StatusCodeGeneric["UNAUTHORIZED"] = 40] = "UNAUTHORIZED"; StatusCodeGeneric[StatusCodeGeneric["CONFLICT"] = 41] = "CONFLICT"; StatusCodeGeneric[StatusCodeGeneric["INVALID_FORMAT"] = 42] = "INVALID_FORMAT"; StatusCodeGeneric[StatusCodeGeneric["NO_MATCH"] = 43] = "NO_MATCH"; StatusCodeGeneric[StatusCodeGeneric["PROTOCOL_ERROR"] = 44] = "PROTOCOL_ERROR"; StatusCodeGeneric[StatusCodeGeneric["VERSION"] = 45] = "VERSION"; StatusCodeGeneric[StatusCodeGeneric["MALFORMED_ADDRESS"] = 46] = "MALFORMED_ADDRESS"; StatusCodeGeneric[StatusCodeGeneric["COULD_NOT_READ_FILE"] = 47] = "COULD_NOT_READ_FILE"; StatusCodeGeneric[StatusCodeGeneric["FILE_NOT_FOUND"] = 48] = "FILE_NOT_FOUND"; StatusCodeGeneric[StatusCodeGeneric["DIRECTORY_NOT_FOUND"] = 49] = "DIRECTORY_NOT_FOUND"; StatusCodeGeneric[StatusCodeGeneric["CONVERSION_ERROR"] = 50] = "CONVERSION_ERROR"; StatusCodeGeneric[StatusCodeGeneric["INCOMPATIBLE_TYPES"] = 51] = "INCOMPATIBLE_TYPES"; StatusCodeGeneric[StatusCodeGeneric["FILE_CORRUPTED"] = 56] = "FILE_CORRUPTED"; StatusCodeGeneric[StatusCodeGeneric["PAGE_NOT_FOUND"] = 57] = "PAGE_NOT_FOUND"; StatusCodeGeneric[StatusCodeGeneric["ILLEGAL_REQUEST"] = 62] = "ILLEGAL_REQUEST"; StatusCodeGeneric[StatusCodeGeneric["INVALID_GROUP"] = 64] = "INVALID_GROUP"; StatusCodeGeneric[StatusCodeGeneric["TABLE_FULL"] = 65] = "TABLE_FULL"; StatusCodeGeneric[StatusCodeGeneric["IGNORE"] = 69] = "IGNORE"; StatusCodeGeneric[StatusCodeGeneric["AGAIN"] = 70] = "AGAIN"; StatusCodeGeneric[StatusCodeGeneric["DEVICE_NOT_FOUND"] = 71] = "DEVICE_NOT_FOUND"; StatusCodeGeneric[StatusCodeGeneric["OBSOLETE"] = 72] = "OBSOLETE"; })(StatusCodeGeneric || (exports.StatusCodeGeneric = StatusCodeGeneric = {})); var StatusCodeAPS; (function (StatusCodeAPS) { // A request has been executed successfully. StatusCodeAPS[StatusCodeAPS["SUCCESS"] = 0] = "SUCCESS"; // A transmit request failed since the ASDU is too large and fragmentation is not supported. StatusCodeAPS[StatusCodeAPS["ASDU_TOO_LONG"] = 160] = "ASDU_TOO_LONG"; // A received fragmented frame could not be defragmented at the current time. StatusCodeAPS[StatusCodeAPS["DEFRAG_DEFERRED"] = 161] = "DEFRAG_DEFERRED"; // A received fragmented frame could not be defragmented since the device does not support fragmentation. StatusCodeAPS[StatusCodeAPS["DEFRAG_UNSUPPORTED"] = 162] = "DEFRAG_UNSUPPORTED"; // A parameter value was out of range. StatusCodeAPS[StatusCodeAPS["ILLEGAL_REQUEST"] = 163] = "ILLEGAL_REQUEST"; // An APSME-UNBIND.request failed due to the requested binding link not existing in the binding table. StatusCodeAPS[StatusCodeAPS["INVALID_BINDING"] = 164] = "INVALID_BINDING"; // An APSME-REMOVE-GROUP.request has been issued with a group identifier that does not appear in the group table. StatusCodeAPS[StatusCodeAPS["INVALID_GROUP"] = 165] = "INVALID_GROUP"; // A parameter value was invalid or out of range. StatusCodeAPS[StatusCodeAPS["INVALID_PARAMETER"] = 166] = "INVALID_PARAMETER"; // An APSDE-DATA.request requesting acknowledged trans- mission failed due to no acknowledgement being received. StatusCodeAPS[StatusCodeAPS["NO_ACK"] = 167] = "NO_ACK"; // An APSDE-DATA.request with a destination addressing mode set to 0x00 failed due to there being no devices bound to this device. StatusCodeAPS[StatusCodeAPS["NO_BOUND_DEVICE"] = 168] = "NO_BOUND_DEVICE"; // An APSDE-DATA.request with a destination addressing mode set to 0x03 failed due to no corresponding short address found in the address map table. StatusCodeAPS[StatusCodeAPS["NO_SHORT_ADDRESS"] = 169] = "NO_SHORT_ADDRESS"; // An APSDE-DATA.request with a destination addressing mode set to 0x00 failed due to a binding table not being supported on the device. StatusCodeAPS[StatusCodeAPS["NOT_SUPPORTED"] = 170] = "NOT_SUPPORTED"; // An ASDU was received that was secured using a link key. StatusCodeAPS[StatusCodeAPS["SECURED_LINK_KEY"] = 171] = "SECURED_LINK_KEY"; // An ASDU was received that was secured using a network key. StatusCodeAPS[StatusCodeAPS["SECURED_NWK_KEY"] = 172] = "SECURED_NWK_KEY"; // An APSDE-DATA.request requesting security has resulted in an error during the corresponding security processing. StatusCodeAPS[StatusCodeAPS["SECURITY_FAIL"] = 173] = "SECURITY_FAIL"; // An APSME-BIND.request or APSME.ADD-GROUP.request issued when the binding or group tables, respectively, were full. StatusCodeAPS[StatusCodeAPS["TABLE_FULL"] = 174] = "TABLE_FULL"; // An ASDU was received without any security. StatusCodeAPS[StatusCodeAPS["UNSECURED"] = 175] = "UNSECURED"; // An APSME-GET.request or APSME-SET.request has been issued with an unknown attribute identifier. StatusCodeAPS[StatusCodeAPS["UNSUPPORTED_ATTRIBUTE"] = 176] = "UNSUPPORTED_ATTRIBUTE"; })(StatusCodeAPS || (exports.StatusCodeAPS = StatusCodeAPS = {})); var StatusCodeCBKE; (function (StatusCodeCBKE) { // The Issuer field within the key establishment partner's certificate is unknown to the sending device StatusCodeCBKE[StatusCodeCBKE["UNKNOWN_ISSUER"] = 1] = "UNKNOWN_ISSUER"; // The device could not confirm that it shares the same key with the corresponding device StatusCodeCBKE[StatusCodeCBKE["BAD_KEY_CONFIRM"] = 2] = "BAD_KEY_CONFIRM"; // The device received a bad message from the corresponding device StatusCodeCBKE[StatusCodeCBKE["BAD_MESSAGE"] = 3] = "BAD_MESSAGE"; // The device does not currently have the internal resources necessary to perform key establishment StatusCodeCBKE[StatusCodeCBKE["NO_RESOURCES"] = 4] = "NO_RESOURCES"; // The device does not support the specified key establishment suite in the partner's Initiate Key Establishment message StatusCodeCBKE[StatusCodeCBKE["UNSUPPORTED_SUITE"] = 5] = "UNSUPPORTED_SUITE"; // The received certificate specifies a type, curve, hash, or other parameter that is either unsupported by the device or invalid StatusCodeCBKE[StatusCodeCBKE["INVALID_CERTIFICATE"] = 6] = "INVALID_CERTIFICATE"; // Non-standard ZBOSS extension: SE KE endpoint not found StatusCodeCBKE[StatusCodeCBKE["NO_KE_EP"] = 7] = "NO_KE_EP"; })(StatusCodeCBKE || (exports.StatusCodeCBKE = StatusCodeCBKE = {})); /** * Enum of the network state */ var NetworkState; (function (NetworkState) { NetworkState[NetworkState["OFFLINE"] = 0] = "OFFLINE"; /*!< The network is offline */ NetworkState[NetworkState["JOINING"] = 1] = "JOINING"; /*!< Joinging the network */ NetworkState[NetworkState["CONNECTED"] = 2] = "CONNECTED"; /*!< Conneted with the network */ NetworkState[NetworkState["LEAVING"] = 3] = "LEAVING"; /*!< Leaving the network */ NetworkState[NetworkState["CONFIRM"] = 4] = "CONFIRM"; /*!< Confirm the APS */ NetworkState[NetworkState["INDICATION"] = 5] = "INDICATION"; /*!< Indication the APS */ })(NetworkState || (exports.NetworkState = NetworkState = {})); /** * Enum of the network security mode */ var EspNCPSecur; (function (EspNCPSecur) { EspNCPSecur[EspNCPSecur["ESP_NCP_NO_SECURITY"] = 0] = "ESP_NCP_NO_SECURITY"; /*!< The network is no security mode */ EspNCPSecur[EspNCPSecur["ESP_NCP_PRECONFIGURED_NETWORK_KEY"] = 1] = "ESP_NCP_PRECONFIGURED_NETWORK_KEY"; /*!< Pre-configured the network key */ EspNCPSecur[EspNCPSecur["ESP_NCP_NETWORK_KEY_FROM_TC"] = 2] = "ESP_NCP_NETWORK_KEY_FROM_TC"; EspNCPSecur[EspNCPSecur["ESP_NCP_ONLY_TCLK"] = 3] = "ESP_NCP_ONLY_TCLK"; })(EspNCPSecur || (exports.EspNCPSecur = EspNCPSecur = {})); var DeviceType; (function (DeviceType) { DeviceType[DeviceType["COORDINATOR"] = 0] = "COORDINATOR"; DeviceType[DeviceType["ROUTER"] = 1] = "ROUTER"; DeviceType[DeviceType["ED"] = 2] = "ED"; DeviceType[DeviceType["NONE"] = 3] = "NONE"; })(DeviceType || (exports.DeviceType = DeviceType = {})); var CommandId; (function (CommandId) { // NCP config CommandId[CommandId["GET_MODULE_VERSION"] = 1] = "GET_MODULE_VERSION"; CommandId[CommandId["NCP_RESET"] = 2] = "NCP_RESET"; CommandId[CommandId["GET_ZIGBEE_ROLE"] = 4] = "GET_ZIGBEE_ROLE"; CommandId[CommandId["SET_ZIGBEE_ROLE"] = 5] = "SET_ZIGBEE_ROLE"; CommandId[CommandId["GET_ZIGBEE_CHANNEL_MASK"] = 6] = "GET_ZIGBEE_CHANNEL_MASK"; CommandId[CommandId["SET_ZIGBEE_CHANNEL_MASK"] = 7] = "SET_ZIGBEE_CHANNEL_MASK"; CommandId[CommandId["GET_ZIGBEE_CHANNEL"] = 8] = "GET_ZIGBEE_CHANNEL"; CommandId[CommandId["GET_PAN_ID"] = 9] = "GET_PAN_ID"; CommandId[CommandId["SET_PAN_ID"] = 10] = "SET_PAN_ID"; CommandId[CommandId["GET_LOCAL_IEEE_ADDR"] = 11] = "GET_LOCAL_IEEE_ADDR"; CommandId[CommandId["SET_LOCAL_IEEE_ADDR"] = 12] = "SET_LOCAL_IEEE_ADDR"; CommandId[CommandId["GET_TX_POWER"] = 16] = "GET_TX_POWER"; CommandId[CommandId["SET_TX_POWER"] = 17] = "SET_TX_POWER"; CommandId[CommandId["GET_RX_ON_WHEN_IDLE"] = 18] = "GET_RX_ON_WHEN_IDLE"; CommandId[CommandId["SET_RX_ON_WHEN_IDLE"] = 19] = "SET_RX_ON_WHEN_IDLE"; CommandId[CommandId["GET_JOINED"] = 20] = "GET_JOINED"; CommandId[CommandId["GET_AUTHENTICATED"] = 21] = "GET_AUTHENTICATED"; CommandId[CommandId["GET_ED_TIMEOUT"] = 22] = "GET_ED_TIMEOUT"; CommandId[CommandId["SET_ED_TIMEOUT"] = 23] = "SET_ED_TIMEOUT"; CommandId[CommandId["SET_NWK_KEY"] = 27] = "SET_NWK_KEY"; CommandId[CommandId["GET_NWK_KEYS"] = 30] = "GET_NWK_KEYS"; CommandId[CommandId["GET_APS_KEY_BY_IEEE"] = 31] = "GET_APS_KEY_BY_IEEE"; CommandId[CommandId["GET_PARENT_ADDRESS"] = 34] = "GET_PARENT_ADDRESS"; CommandId[CommandId["GET_EXTENDED_PAN_ID"] = 35] = "GET_EXTENDED_PAN_ID"; CommandId[CommandId["GET_COORDINATOR_VERSION"] = 36] = "GET_COORDINATOR_VERSION"; CommandId[CommandId["GET_SHORT_ADDRESS"] = 37] = "GET_SHORT_ADDRESS"; CommandId[CommandId["GET_TRUST_CENTER_ADDRESS"] = 38] = "GET_TRUST_CENTER_ADDRESS"; CommandId[CommandId["NCP_RESET_IND"] = 43] = "NCP_RESET_IND"; CommandId[CommandId["NVRAM_WRITE"] = 46] = "NVRAM_WRITE"; CommandId[CommandId["NVRAM_READ"] = 47] = "NVRAM_READ"; CommandId[CommandId["NVRAM_ERASE"] = 48] = "NVRAM_ERASE"; CommandId[CommandId["NVRAM_CLEAR"] = 49] = "NVRAM_CLEAR"; CommandId[CommandId["SET_TC_POLICY"] = 50] = "SET_TC_POLICY"; CommandId[CommandId["SET_EXTENDED_PAN_ID"] = 51] = "SET_EXTENDED_PAN_ID"; CommandId[CommandId["SET_MAX_CHILDREN"] = 52] = "SET_MAX_CHILDREN"; CommandId[CommandId["GET_MAX_CHILDREN"] = 53] = "GET_MAX_CHILDREN"; // Application Framework CommandId[CommandId["AF_SET_SIMPLE_DESC"] = 257] = "AF_SET_SIMPLE_DESC"; CommandId[CommandId["AF_DEL_SIMPLE_DESC"] = 258] = "AF_DEL_SIMPLE_DESC"; CommandId[CommandId["AF_SET_NODE_DESC"] = 259] = "AF_SET_NODE_DESC"; CommandId[CommandId["AF_SET_POWER_DESC"] = 260] = "AF_SET_POWER_DESC"; // Zigbee Device Object CommandId[CommandId["ZDO_NWK_ADDR_REQ"] = 513] = "ZDO_NWK_ADDR_REQ"; CommandId[CommandId["ZDO_IEEE_ADDR_REQ"] = 514] = "ZDO_IEEE_ADDR_REQ"; CommandId[CommandId["ZDO_POWER_DESC_REQ"] = 515] = "ZDO_POWER_DESC_REQ"; CommandId[CommandId["ZDO_NODE_DESC_REQ"] = 516] = "ZDO_NODE_DESC_REQ"; CommandId[CommandId["ZDO_SIMPLE_DESC_REQ"] = 517] = "ZDO_SIMPLE_DESC_REQ"; CommandId[CommandId["ZDO_ACTIVE_EP_REQ"] = 518] = "ZDO_ACTIVE_EP_REQ"; CommandId[CommandId["ZDO_MATCH_DESC_REQ"] = 519] = "ZDO_MATCH_DESC_REQ"; CommandId[CommandId["ZDO_BIND_REQ"] = 520] = "ZDO_BIND_REQ"; CommandId[CommandId["ZDO_UNBIND_REQ"] = 521] = "ZDO_UNBIND_REQ"; CommandId[CommandId["ZDO_MGMT_LEAVE_REQ"] = 522] = "ZDO_MGMT_LEAVE_REQ"; CommandId[CommandId["ZDO_PERMIT_JOINING_REQ"] = 523] = "ZDO_PERMIT_JOINING_REQ"; CommandId[CommandId["ZDO_DEV_ANNCE_IND"] = 524] = "ZDO_DEV_ANNCE_IND"; CommandId[CommandId["ZDO_REJOIN"] = 525] = "ZDO_REJOIN"; CommandId[CommandId["ZDO_SYSTEM_SRV_DISCOVERY_REQ"] = 526] = "ZDO_SYSTEM_SRV_DISCOVERY_REQ"; CommandId[CommandId["ZDO_MGMT_BIND_REQ"] = 527] = "ZDO_MGMT_BIND_REQ"; CommandId[CommandId["ZDO_MGMT_LQI_REQ"] = 528] = "ZDO_MGMT_LQI_REQ"; // ZDO_MGMT_RTG_REQ = 0x0???, CommandId[CommandId["ZDO_MGMT_NWK_UPDATE_REQ"] = 529] = "ZDO_MGMT_NWK_UPDATE_REQ"; CommandId[CommandId["ZDO_GET_STATS"] = 531] = "ZDO_GET_STATS"; CommandId[CommandId["ZDO_DEV_AUTHORIZED_IND"] = 532] = "ZDO_DEV_AUTHORIZED_IND"; CommandId[CommandId["ZDO_DEV_UPDATE_IND"] = 533] = "ZDO_DEV_UPDATE_IND"; CommandId[CommandId["ZDO_SET_NODE_DESC_MANUF_CODE"] = 534] = "ZDO_SET_NODE_DESC_MANUF_CODE"; // Application Support Sub-layer CommandId[CommandId["APSDE_DATA_REQ"] = 769] = "APSDE_DATA_REQ"; CommandId[CommandId["APSME_BIND"] = 770] = "APSME_BIND"; CommandId[CommandId["APSME_UNBIND"] = 771] = "APSME_UNBIND"; CommandId[CommandId["APSME_ADD_GROUP"] = 772] = "APSME_ADD_GROUP"; CommandId[CommandId["APSME_RM_GROUP"] = 773] = "APSME_RM_GROUP"; CommandId[CommandId["APSDE_DATA_IND"] = 774] = "APSDE_DATA_IND"; CommandId[CommandId["APSME_RM_ALL_GROUPS"] = 775] = "APSME_RM_ALL_GROUPS"; CommandId[CommandId["APS_CHECK_BINDING"] = 776] = "APS_CHECK_BINDING"; CommandId[CommandId["APS_GET_GROUP_TABLE"] = 777] = "APS_GET_GROUP_TABLE"; CommandId[CommandId["APSME_UNBIND_ALL"] = 778] = "APSME_UNBIND_ALL"; // Network Layer CommandId[CommandId["NWK_FORMATION"] = 1025] = "NWK_FORMATION"; CommandId[CommandId["NWK_DISCOVERY"] = 1026] = "NWK_DISCOVERY"; CommandId[CommandId["NWK_NLME_JOIN"] = 1027] = "NWK_NLME_JOIN"; CommandId[CommandId["NWK_PERMIT_JOINING"] = 1028] = "NWK_PERMIT_JOINING"; CommandId[CommandId["NWK_GET_IEEE_BY_SHORT"] = 1029] = "NWK_GET_IEEE_BY_SHORT"; CommandId[CommandId["NWK_GET_SHORT_BY_IEEE"] = 1030] = "NWK_GET_SHORT_BY_IEEE"; CommandId[CommandId["NWK_GET_NEIGHBOR_BY_IEEE"] = 1031] = "NWK_GET_NEIGHBOR_BY_IEEE"; CommandId[CommandId["NWK_REJOINED_IND"] = 1033] = "NWK_REJOINED_IND"; CommandId[CommandId["NWK_REJOIN_FAILED_IND"] = 1034] = "NWK_REJOIN_FAILED_IND"; CommandId[CommandId["NWK_LEAVE_IND"] = 1035] = "NWK_LEAVE_IND"; CommandId[CommandId["PIM_SET_FAST_POLL_INTERVAL"] = 1038] = "PIM_SET_FAST_POLL_INTERVAL"; CommandId[CommandId["PIM_SET_LONG_POLL_INTERVAL"] = 1039] = "PIM_SET_LONG_POLL_INTERVAL"; CommandId[CommandId["PIM_START_FAST_POLL"] = 1040] = "PIM_START_FAST_POLL"; CommandId[CommandId["PIM_START_LONG_POLL"] = 1041] = "PIM_START_LONG_POLL"; CommandId[CommandId["PIM_START_POLL"] = 1042] = "PIM_START_POLL"; CommandId[CommandId["PIM_STOP_FAST_POLL"] = 1044] = "PIM_STOP_FAST_POLL"; CommandId[CommandId["PIM_STOP_POLL"] = 1045] = "PIM_STOP_POLL"; CommandId[CommandId["PIM_ENABLE_TURBO_POLL"] = 1046] = "PIM_ENABLE_TURBO_POLL"; CommandId[CommandId["PIM_DISABLE_TURBO_POLL"] = 1047] = "PIM_DISABLE_TURBO_POLL"; CommandId[CommandId["NWK_PAN_ID_CONFLICT_RESOLVE"] = 1050] = "NWK_PAN_ID_CONFLICT_RESOLVE"; CommandId[CommandId["NWK_PAN_ID_CONFLICT_IND"] = 1051] = "NWK_PAN_ID_CONFLICT_IND"; CommandId[CommandId["NWK_ADDRESS_UPDATE_IND"] = 1052] = "NWK_ADDRESS_UPDATE_IND"; CommandId[CommandId["NWK_START_WITHOUT_FORMATION"] = 1053] = "NWK_START_WITHOUT_FORMATION"; CommandId[CommandId["NWK_NLME_ROUTER_START"] = 1054] = "NWK_NLME_ROUTER_START"; CommandId[CommandId["PARENT_LOST_IND"] = 1056] = "PARENT_LOST_IND"; CommandId[CommandId["PIM_START_TURBO_POLL_PACKETS"] = 1060] = "PIM_START_TURBO_POLL_PACKETS"; CommandId[CommandId["PIM_START_TURBO_POLL_CONTINUOUS"] = 1061] = "PIM_START_TURBO_POLL_CONTINUOUS"; CommandId[CommandId["PIM_TURBO_POLL_CONTINUOUS_LEAVE"] = 1062] = "PIM_TURBO_POLL_CONTINUOUS_LEAVE"; CommandId[CommandId["PIM_TURBO_POLL_PACKETS_LEAVE"] = 1063] = "PIM_TURBO_POLL_PACKETS_LEAVE"; CommandId[CommandId["PIM_PERMIT_TURBO_POLL"] = 1064] = "PIM_PERMIT_TURBO_POLL"; CommandId[CommandId["PIM_SET_FAST_POLL_TIMEOUT"] = 1065] = "PIM_SET_FAST_POLL_TIMEOUT"; CommandId[CommandId["PIM_GET_LONG_POLL_INTERVAL"] = 1066] = "PIM_GET_LONG_POLL_INTERVAL"; CommandId[CommandId["PIM_GET_IN_FAST_POLL_FLAG"] = 1067] = "PIM_GET_IN_FAST_POLL_FLAG"; CommandId[CommandId["SET_KEEPALIVE_MOVE"] = 1068] = "SET_KEEPALIVE_MOVE"; CommandId[CommandId["START_CONCENTRATOR_MODE"] = 1069] = "START_CONCENTRATOR_MODE"; CommandId[CommandId["STOP_CONCENTRATOR_MODE"] = 1070] = "STOP_CONCENTRATOR_MODE"; CommandId[CommandId["NWK_ENABLE_PAN_ID_CONFLICT_RESOLUTION"] = 1071] = "NWK_ENABLE_PAN_ID_CONFLICT_RESOLUTION"; CommandId[CommandId["NWK_ENABLE_AUTO_PAN_ID_CONFLICT_RESOLUTION"] = 1072] = "NWK_ENABLE_AUTO_PAN_ID_CONFLICT_RESOLUTION"; CommandId[CommandId["PIM_TURBO_POLL_CANCEL_PACKET"] = 1073] = "PIM_TURBO_POLL_CANCEL_PACKET"; // Security CommandId[CommandId["SECUR_SET_LOCAL_IC"] = 1281] = "SECUR_SET_LOCAL_IC"; CommandId[CommandId["SECUR_ADD_IC"] = 1282] = "SECUR_ADD_IC"; CommandId[CommandId["SECUR_DEL_IC"] = 1283] = "SECUR_DEL_IC"; CommandId[CommandId["SECUR_GET_LOCAL_IC"] = 1293] = "SECUR_GET_LOCAL_IC"; CommandId[CommandId["SECUR_TCLK_IND"] = 1294] = "SECUR_TCLK_IND"; CommandId[CommandId["SECUR_TCLK_EXCHANGE_FAILED_IND"] = 1295] = "SECUR_TCLK_EXCHANGE_FAILED_IND"; CommandId[CommandId["SECUR_NWK_INITIATE_KEY_SWITCH_PROCEDURE"] = 1303] = "SECUR_NWK_INITIATE_KEY_SWITCH_PROCEDURE"; CommandId[CommandId["SECUR_GET_IC_LIST"] = 1304] = "SECUR_GET_IC_LIST"; CommandId[CommandId["SECUR_GET_IC_BY_IDX"] = 1305] = "SECUR_GET_IC_BY_IDX"; CommandId[CommandId["SECUR_REMOVE_ALL_IC"] = 1306] = "SECUR_REMOVE_ALL_IC"; /////////////////// CommandId[CommandId["UNKNOWN_1"] = 2562] = "UNKNOWN_1"; })(CommandId || (exports.CommandId = CommandId = {})); var ResetOptions; (function (ResetOptions) { ResetOptions[ResetOptions["NoOptions"] = 0] = "NoOptions"; ResetOptions[ResetOptions["EraseNVRAM"] = 1] = "EraseNVRAM"; ResetOptions[ResetOptions["FactoryReset"] = 2] = "FactoryReset"; ResetOptions[ResetOptions["LockReadingKeys"] = 3] = "LockReadingKeys"; })(ResetOptions || (exports.ResetOptions = ResetOptions = {})); var ResetSource; (function (ResetSource) { ResetSource[ResetSource["RESET_SRC_POWER_ON"] = 0] = "RESET_SRC_POWER_ON"; ResetSource[ResetSource["RESET_SRC_SW_RESET"] = 1] = "RESET_SRC_SW_RESET"; ResetSource[ResetSource["RESET_SRC_RESET_PIN"] = 2] = "RESET_SRC_RESET_PIN"; ResetSource[ResetSource["RESET_SRC_BROWN_OUT"] = 3] = "RESET_SRC_BROWN_OUT"; ResetSource[ResetSource["RESET_SRC_CLOCK_LOSS"] = 4] = "RESET_SRC_CLOCK_LOSS"; ResetSource[ResetSource["RESET_SRC_OTHER"] = 5] = "RESET_SRC_OTHER"; })(ResetSource || (exports.ResetSource = ResetSource = {})); var PolicyType; (function (PolicyType) { PolicyType[PolicyType["LINK_KEY_REQUIRED"] = 0] = "LINK_KEY_REQUIRED"; PolicyType[PolicyType["IC_REQUIRED"] = 1] = "IC_REQUIRED"; PolicyType[PolicyType["TC_REJOIN_ENABLED"] = 2] = "TC_REJOIN_ENABLED"; PolicyType[PolicyType["IGNORE_TC_REJOIN"] = 3] = "IGNORE_TC_REJOIN"; PolicyType[PolicyType["APS_INSECURE_JOIN"] = 4] = "APS_INSECURE_JOIN"; PolicyType[PolicyType["DISABLE_NWK_MGMT_CHANNEL_UPDATE"] = 5] = "DISABLE_NWK_MGMT_CHANNEL_UPDATE"; })(PolicyType || (exports.PolicyType = PolicyType = {})); var BuffaloZBOSSDataType; (function (BuffaloZBOSSDataType) { BuffaloZBOSSDataType[BuffaloZBOSSDataType["LIST_TYPED"] = 3000] = "LIST_TYPED"; BuffaloZBOSSDataType[BuffaloZBOSSDataType["EXTENDED_PAN_ID"] = 3001] = "EXTENDED_PAN_ID"; })(BuffaloZBOSSDataType || (exports.BuffaloZBOSSDataType = BuffaloZBOSSDataType = {})); var DeviceAuthorizedType; (function (DeviceAuthorizedType) { DeviceAuthorizedType[DeviceAuthorizedType["LEGACY"] = 0] = "LEGACY"; DeviceAuthorizedType[DeviceAuthorizedType["R21_TCLK"] = 1] = "R21_TCLK"; DeviceAuthorizedType[DeviceAuthorizedType["SE_CBKE"] = 2] = "SE_CBKE"; })(DeviceAuthorizedType || (exports.DeviceAuthorizedType = DeviceAuthorizedType = {})); var DeviceAuthorizedLegacyStatus; (function (DeviceAuthorizedLegacyStatus) { DeviceAuthorizedLegacyStatus[DeviceAuthorizedLegacyStatus["SUCCESS"] = 0] = "SUCCESS"; DeviceAuthorizedLegacyStatus[DeviceAuthorizedLegacyStatus["FAILED"] = 1] = "FAILED"; })(DeviceAuthorizedLegacyStatus || (exports.DeviceAuthorizedLegacyStatus = DeviceAuthorizedLegacyStatus = {})); var DeviceAuthorizedR21TCLKStatus; (function (DeviceAuthorizedR21TCLKStatus) { DeviceAuthorizedR21TCLKStatus[DeviceAuthorizedR21TCLKStatus["SUCCESS"] = 0] = "SUCCESS"; DeviceAuthorizedR21TCLKStatus[DeviceAuthorizedR21TCLKStatus["TIMEOUT"] = 1] = "TIMEOUT"; DeviceAuthorizedR21TCLKStatus[DeviceAuthorizedR21TCLKStatus["FAILED"] = 2] = "FAILED"; })(DeviceAuthorizedR21TCLKStatus || (exports.DeviceAuthorizedR21TCLKStatus = DeviceAuthorizedR21TCLKStatus = {})); var DeviceAuthorizedSECBKEStatus; (function (DeviceAuthorizedSECBKEStatus) { DeviceAuthorizedSECBKEStatus[DeviceAuthorizedSECBKEStatus["SUCCESS"] = 0] = "SUCCESS"; })(DeviceAuthorizedSECBKEStatus || (exports.DeviceAuthorizedSECBKEStatus = DeviceAuthorizedSECBKEStatus = {})); var DeviceUpdateStatus; (function (DeviceUpdateStatus) { DeviceUpdateStatus[DeviceUpdateStatus["SECURED_REJOIN"] = 0] = "SECURED_REJOIN"; DeviceUpdateStatus[DeviceUpdateStatus["UNSECURED_JOIN"] = 1] = "UNSECURED_JOIN"; DeviceUpdateStatus[DeviceUpdateStatus["LEFT"] = 2] = "LEFT"; DeviceUpdateStatus[DeviceUpdateStatus["TC_REJOIN"] = 3] = "TC_REJOIN"; // 0x04 – 0x07 = Reserved })(DeviceUpdateStatus || (exports.DeviceUpdateStatus = DeviceUpdateStatus = {})); var DeviceUpdateTCAction; (function (DeviceUpdateTCAction) { /* authorize device */ DeviceUpdateTCAction[DeviceUpdateTCAction["AUTHORIZE"] = 0] = "AUTHORIZE"; /* deby authorization - msend Remove device */ DeviceUpdateTCAction[DeviceUpdateTCAction["DENY"] = 1] = "DENY"; /* ignore Update Device - that meay lead to authorization deny */ DeviceUpdateTCAction[DeviceUpdateTCAction["IGNORE"] = 2] = "IGNORE"; })(DeviceUpdateTCAction || (exports.DeviceUpdateTCAction = DeviceUpdateTCAction = {})); //# sourceMappingURL=enums.js.map