zigbee-herdsman
Version:
An open source ZigBee gateway solution with node.js.
129 lines (127 loc) • 3.26 kB
text/typescript
const MAC = {
assocStatus: {
SUCCESSFUL_ASSOCIATION: 0,
PAN_AT_CAPACITY: 1,
PAN_ACCESS_DENIED: 2,
},
channelPage: {
PAGE_0: 0,
PAGE_1: 1,
PAGE_2: 2,
},
txOpt: {
UNDEFINED: 0,
ACK_TRANS: 1,
GTS_TRANS: 2,
IND_TRANS: 4,
SEC_ENABLED_TRANS: 8,
NO_RE_TRANS: 16,
NO_CONFIRM_TRANS: 32,
USE_PIB_VALUE: 64,
USE_POWER_CHANNEL_VALUES: 128,
},
commReason: {
ASSOCIATE_RSP: 0,
ORPHAN_RSP: 1,
RX_SECURE: 2,
},
disassocReason: {
RESERVED: 0,
COOR_WISHES_DEV_LEAVE: 1,
DEV_WISHES_LEAVE: 2,
},
keyIdMode: {
MODE_NONE_OR_IMPLICIT: 0,
MODE_1: 1,
MODE_4: 2,
MODE_8: 3,
},
beaconOrder: {
ORDER_NO_BEACONS: 15,
ORDER_4_MINUTES: 14,
ORDER_2_MINUTES: 13,
ORDER_1_MINUTE: 12,
ORDER_31_SECONDS: 11,
ORDER_15_SECONDS: 10,
ORDER_7_5_SECONDS: 9,
ORDER_4_SECONDS: 8,
ORDER_2_SECONDS: 7,
ORDER_1_SECOND: 6,
ORDER_480_MSEC: 5,
ORDER_240_MSEC: 4,
ORDER_120_MSEC: 3,
ORDER_60_MSEC: 2,
ORDER_30_MSEC: 1,
ORDER_15_MSEC: 0,
},
scanType: {
ENERGY_DETECT: 0,
ACTIVE: 1,
PASSIVE: 2,
ORPHAN: 3,
ENHANCED: 5,
},
frontEndMode: {
PA_LNA_OFF: 0,
PA_LNA_ON: 1,
},
pidAttr: {
ACK_WAIT_DURATION: 64,
ASSOCIATION_PERMIT: 65,
AUTO_REQUEST: 66,
BATT_LIFE_EXT: 67,
BATT_LIFE_EXT_PERIODS: 68,
BEACON_PAYLOAD: 69,
BEACON_PAYLOAD_LENGTH: 70,
BEACON_ORDER: 71,
BEACON_TX_TIME: 72,
BSN: 73,
COORD_EXTENDED_ADDRESS: 74,
COORD_SHORT_ADDRESS: 75,
DSN: 76,
GTS_PERMIT: 77,
MAX_CSMA_BACKOFFS: 78,
MIN_BE: 79,
PAN_ID: 80,
PROMISCUOUS_MODE: 81,
RX_ON_WHEN_IDLE: 82,
SHORT_ADDRESS: 83,
SUPERFRAME_ORDER: 84,
TRANSACTION_PERSISTENCE_TIME: 85,
ASSOCIATED_PAN_COORD: 86,
MAX_BE: 87,
MAX_FRAME_TOTAL_WAIT_TIME: 88,
MAX_FRAME_RETRIES: 89,
RESPONSE_WAIT_TIME: 90,
SYNC_SYMBOL_OFFSET: 91,
TIMESTAMP_SUPPORTED: 92,
SECURITY_ENABLED: 93,
KEY_TABLE: 113,
KEY_TABLE_ENTRIES: 114,
DEVICE_TABLE: 115,
DEVICE_TABLE_ENTRIES: 116,
SECURITY_LEVEL_TABLE: 117,
SECURITY_LEVEL_TABLE_ENTRIES: 118,
FRAME_COUNTER: 119,
AUTO_REQUEST_SECURITY_LEVEL: 120,
AUTO_REQUEST_KEY_ID_MODE: 121,
AUTO_REQUEST_KEY_SOURCE: 122,
AUTO_REQUEST_KEY_INDEX: 123,
DEFAULT_KEY_SOURCE: 124,
PAN_COORD_EXTENDED_ADDRESS: 125,
PAN_COORD_SHORT_ADDRESS: 126,
KEY_ID_LOOKUP_ENTRY: 208,
KEY_DEVICE_ENTRY: 209,
KEY_USAGE_ENTRY: 210,
KEY_ENTRY: 211,
DEVICE_ENTRY: 212,
SECURITY_LEVEL_ENTRY: 213,
PHY_TRANSMIT_POWER: 224,
LOGICAL_CHANNEL: 225,
EXTENDED_ADDRESS: 226,
ALT_BE: 227,
DEVICE_BEACON_ORDER: 228,
PHY_TRANSMIT_POWER_SIGNED: 229,
},
};
export default MAC;