ESP8266 Centre + NB
类型定义 | 枚举 | 函数
simple_pair.h 文件参考

浏览源代码.

类型定义

typedef void(* simple_pair_status_cb_t )(u8 *sa, u8 status)
 

枚举

enum  SP_ST_t {
  SP_ST_STA_FINISH = 0, SP_ST_AP_FINISH = 0, SP_ST_AP_RECV_NEG, SP_ST_STA_AP_REFUSE_NEG,
  SP_ST_WAIT_TIMEOUT, SP_ST_SEND_ERROR, SP_ST_KEY_INSTALL_ERR, SP_ST_KEY_OVERLAP_ERR,
  SP_ST_OP_ERROR, SP_ST_UNKNOWN_ERROR, SP_ST_MAX
}
 

函数

int register_simple_pair_status_cb (simple_pair_status_cb_t cb)
 
void unregister_simple_pair_status_cb (void)
 
int simple_pair_init (void)
 
void simple_pair_deinit (void)
 
int simple_pair_state_reset (void)
 
int simple_pair_ap_enter_announce_mode (void)
 
int simple_pair_sta_enter_scan_mode (void)
 
int simple_pair_sta_start_negotiate (void)
 
int simple_pair_ap_start_negotiate (void)
 
int simple_pair_ap_refuse_negotiate (void)
 
int simple_pair_set_peer_ref (u8 *peer_mac, u8 *tmp_key, u8 *ex_key)
 
int simple_pair_get_peer_ref (u8 *peer_mac, u8 *tmp_key, u8 *ex_key)
 

类型定义说明

typedef void(* simple_pair_status_cb_t)(u8 *sa, u8 status)

枚举类型说明

enum SP_ST_t
枚举值
SP_ST_STA_FINISH 
SP_ST_AP_FINISH 
SP_ST_AP_RECV_NEG 
SP_ST_STA_AP_REFUSE_NEG 
SP_ST_WAIT_TIMEOUT 
SP_ST_SEND_ERROR 
SP_ST_KEY_INSTALL_ERR 
SP_ST_KEY_OVERLAP_ERR 
SP_ST_OP_ERROR 
SP_ST_UNKNOWN_ERROR 
SP_ST_MAX 
28  {
29  SP_ST_STA_FINISH = 0,
30  SP_ST_AP_FINISH = 0,
33  /* all following is err */
37  SP_ST_KEY_OVERLAP_ERR, //means the same macaddr has two different keys
40  SP_ST_MAX,
41 } SP_ST_t;
Definition: simple_pair.h:34
Definition: simple_pair.h:31
Definition: simple_pair.h:40
Definition: simple_pair.h:39
Definition: simple_pair.h:35
Definition: simple_pair.h:36
Definition: simple_pair.h:32
Definition: simple_pair.h:38
Definition: simple_pair.h:37
SP_ST_t
Definition: simple_pair.h:28
Definition: simple_pair.h:30
Definition: simple_pair.h:29

函数说明

int register_simple_pair_status_cb ( simple_pair_status_cb_t  cb)
void unregister_simple_pair_status_cb ( void  )
int simple_pair_init ( void  )
void simple_pair_deinit ( void  )
int simple_pair_state_reset ( void  )
int simple_pair_ap_enter_announce_mode ( void  )
int simple_pair_sta_enter_scan_mode ( void  )
int simple_pair_sta_start_negotiate ( void  )
int simple_pair_ap_start_negotiate ( void  )
int simple_pair_ap_refuse_negotiate ( void  )
int simple_pair_set_peer_ref ( u8 peer_mac,
u8 tmp_key,
u8 ex_key 
)
int simple_pair_get_peer_ref ( u8 peer_mac,
u8 tmp_key,
u8 ex_key 
)