Macros | |
#define | PAWR_MAX_SENT_DATA_LEN 250 |
#define | PAWR_SENT_DATA_LEN_OFFSET 0 |
#define | PAWR_SENT_DATA_TYPE_OFFSET 1 |
#define | ESLS_CONNECTION_MAX 10 |
#define | ESL_ADDR_LEN 2 |
#define | ESL_SESSION_KEY_LEN 16 |
#define | ESL_IV_LEN 8 |
#define | AP_SYNC_KEY_MATERIAL_LEN (ESL_SESSION_KEY_LEN + ESL_IV_LEN) |
#define | ESL_RSP_KEY_MATERIAL_LEN (ESL_SESSION_KEY_LEN + ESL_IV_LEN) |
#define | ESL_CTL_PT_TLV_MIN_LEN 2 |
#define | ESL_CTL_PT_TLV_MAX_LEN 17 |
#define | ESL_MAX_VAL_LEN 512 |
#define | ESL_ADDR_ESL_ID_BROAD_ADDR 0xFF |
#define | ESL_CTL_PT_SENSOR_DATA_MAX_LEN 15 |
#define | ESL_VENDOR_DATA_MAX_LEN 15 |
#define | esls_sensor_size00(x) x&0xFF, (x>>8)&0xFF |
#define | esls_sensor_size01(y) y&0xFF, (y>>8)&0xFF, (y>>16)&0xFF, (y>>24)&0xFF |
#define | GRP_ID_MSK(esl_addr) (esl_addr & 0x7F) |
#define | ESL_TLV_CMD_TAG(OPCODE) (OPCODE & 0xF) |
#define | ESL_TLV_CMD_LEN(OPCODE) ((OPCODE>>4) & 0xF) |
#define | ESL_VEND_TAG 0x0F |
#define | ESL_LED_INFOR_TYPE_RGB(x) (x & 0x3F) |
#define | ESL_LED_INFOR_TYPE_MON(y) ((y & 0x3F)|(0x40)) |
#define AP_SYNC_KEY_MATERIAL_LEN (ESL_SESSION_KEY_LEN + ESL_IV_LEN) |
#define ESL_ADDR_ESL_ID_BROAD_ADDR 0xFF |
#define ESL_ADDR_LEN 2 |
#define ESL_CTL_PT_SENSOR_DATA_MAX_LEN 15 |
#define ESL_LED_INFOR_TYPE_MON | ( | y | ) | ((y & 0x3F)|(0x40)) |
#define ESL_RSP_KEY_MATERIAL_LEN (ESL_SESSION_KEY_LEN + ESL_IV_LEN) |
#define ESL_SESSION_KEY_LEN 16 |
#define ESL_TLV_CMD_LEN | ( | OPCODE | ) | ((OPCODE>>4) & 0xF) |
#define ESL_TLV_CMD_TAG | ( | OPCODE | ) | (OPCODE & 0xF) |
#define ESL_VENDOR_DATA_MAX_LEN 15 |
#define ESLS_CONNECTION_MAX 10 |
#define esls_sensor_size01 | ( | y | ) | y&0xFF, (y>>8)&0xFF, (y>>16)&0xFF, (y>>24)&0xFF |
#define PAWR_MAX_SENT_DATA_LEN 250 |
#define PAWR_SENT_DATA_LEN_OFFSET 0 |