XFusion API v1.3.0
|
结构体 | |
union | _xf_ble_sm_param_val_t |
BLE SM 参数值 更多... | |
宏定义 | |
#define | XF_BLE_SM_AUTHEN_REQ_NO_BOND 0x00 |
#define | XF_BLE_SM_AUTHEN_REQ_BOND 0x01 |
#define | XF_BLE_SM_AUTHEN_REQ_MITM (1 << 2) |
#define | XF_BLE_SM_AUTHEN_REQ_BOND_MITM (XF_BLE_SM_AUTHEN_REQ_BOND | XF_BLE_SM_AUTHEN_REQ_MITM) |
#define | XF_BLE_SM_AUTHEN_REQ_SC_ONLY (1 << 3) |
#define | XF_BLE_SM_AUTHEN_REQ_SC_BOND (XF_BLE_SM_AUTHEN_REQ_BOND | XF_BLE_SM_AUTHEN_REQ_SC_ONLY) |
#define | XF_BLE_SM_AUTHEN_REQ_SC_MITM (XF_BLE_SM_AUTHEN_REQ_MITM | XF_BLE_SM_AUTHEN_REQ_SC_ONLY) |
#define | XF_BLE_SM_AUTHEN_REQ_SC_MITM_BOND (XF_BLE_SM_AUTHEN_REQ_MITM | XF_BLE_SM_AUTHEN_REQ_SC_ONLY | XF_BLE_SM_AUTHEN_REQ_BOND) |
#define | XF_BLE_SM_IO_CAP_OUT 0 |
#define | XF_BLE_SM_IO_CAP_IO 1 |
#define | XF_BLE_SM_IO_CAP_IN 2 |
#define | XF_BLE_SM_IO_CAP_NONE 3 |
#define | XF_BLE_SM_IO_CAP_KBDISP 4 |
#define | XF_BLE_SM_AUTHEN_OPTION_DISABLE 0 |
#define | XF_BLE_SM_AUTHEN_OPTION_ENABLE 1 |
#define | XF_BLE_SM_OOB_DISABLE 0 |
#define | XF_BLE_SM_OOB_ENABLE 1 |
类型定义 | |
typedef uint8_t | xf_ble_sm_authen_req_t |
BLE SM 认证请求 (绑定能力选择与安全模式) | |
typedef uint8_t | xf_ble_sm_io_cap_t |
BLE SM IO 能力 | |
typedef uint8_t | xf_ble_sm_authen_option_t |
BLE SM 认证选项 (配对能力) | |
typedef uint8_t | xf_ble_sm_oob_enable_t |
BLE SM OOB (out of bond) 使能 | |
typedef union _xf_ble_sm_param_val_t | xf_ble_sm_param_val_t |
BLE SM 参数值 | |
枚举 | |
enum | xf_ble_sm_param_type_t { XF_BLE_SM_PARAM_AUTHEN_REQ_MODE , XF_BLE_SM_PARAM_IO_CAP_MODE , XF_BLE_SM_PARAM_AUTHEN_OPTION , XF_BLE_SM_PARAM_MAX_PARAM } |