MeterLogger
Typedefs | Enumerations | Functions
simple_pair.h File Reference

Go to the source code of this file.

Typedefs

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

Enumerations

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
}
 

Functions

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 Documentation

◆ simple_pair_status_cb_t

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

Definition at line 44 of file simple_pair.h.

Enumeration Type Documentation

◆ SP_ST_t

enum SP_ST_t
Enumerator
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 

Definition at line 28 of file simple_pair.h.

Function Documentation

◆ register_simple_pair_status_cb()

int register_simple_pair_status_cb ( simple_pair_status_cb_t  cb)

◆ simple_pair_ap_enter_announce_mode()

int simple_pair_ap_enter_announce_mode ( void  )

◆ simple_pair_ap_refuse_negotiate()

int simple_pair_ap_refuse_negotiate ( void  )

◆ simple_pair_ap_start_negotiate()

int simple_pair_ap_start_negotiate ( void  )

◆ simple_pair_deinit()

void simple_pair_deinit ( void  )

◆ simple_pair_get_peer_ref()

int simple_pair_get_peer_ref ( u8 peer_mac,
u8 tmp_key,
u8 ex_key 
)

◆ simple_pair_init()

int simple_pair_init ( void  )

◆ simple_pair_set_peer_ref()

int simple_pair_set_peer_ref ( u8 peer_mac,
u8 tmp_key,
u8 ex_key 
)

◆ simple_pair_sta_enter_scan_mode()

int simple_pair_sta_enter_scan_mode ( void  )

◆ simple_pair_sta_start_negotiate()

int simple_pair_sta_start_negotiate ( void  )

◆ simple_pair_state_reset()

int simple_pair_state_reset ( void  )

◆ unregister_simple_pair_status_cb()

void unregister_simple_pair_status_cb ( void  )