Typedefs

typedef uint8_t mlmr_c_flow_ctrl_state_t
 Underlying type used for the MLMR Client flow control state. More...
 

Enumerations

enum  mlmr_c_evt_type_t {
  MLMR_C_EVT_INVALID,
  MLMR_C_EVT_DISCOVERY_COMPLETE,
  MLMR_C_EVT_DISCOVERY_FAIL,
  MLMR_C_EVT_TX_NTF_SET_SUCCESS,
  MLMR_C_EVT_FLOW_CTRL_NTF_SET_SUCCESS,
  MLMR_C_EVT_PEER_DATA_RECEIVE,
  MLMR_C_EVT_TX_CPLT,
  MLMR_C_EVT_TX_FLOW_OFF,
  MLMR_C_EVT_TX_FLOW_ON,
  MLMR_C_EVT_RX_FLOW_UPDATE_CPLT,
  MLMR_C_EVT_WRITE_OP_ERR
}
 Multi Link Multi Role Service Client event type. More...
 
enum  mlmr_c_flow_ctrl_state {
  MLMR_C_FLOW_CTRL_STATE_OFF = 0,
  MLMR_C_FLOW_CTRL_STATE_ON
}
 Flow control state for MLMR Client service. More...
 

Detailed Description

Typedef Documentation

◆ mlmr_c_flow_ctrl_state_t

typedef uint8_t mlmr_c_flow_ctrl_state_t

Underlying type used for the MLMR Client flow control state.

Definition at line 116 of file mlmr_c.h.

Enumeration Type Documentation

◆ mlmr_c_evt_type_t

Multi Link Multi Role Service Client event type.

Enumerator
MLMR_C_EVT_INVALID 

Invalid MLMR Client event.

MLMR_C_EVT_DISCOVERY_COMPLETE 

MLMR Client has found service and its characteristics at peer.

MLMR_C_EVT_DISCOVERY_FAIL 

MLMR Client found the service failed because of invalid operation or no found at peer.

MLMR_C_EVT_TX_NTF_SET_SUCCESS 

MLMR Client has set peer Tx notify.

MLMR_C_EVT_FLOW_CTRL_NTF_SET_SUCCESS 

MLMR Client has set peer ble flow control notify.

MLMR_C_EVT_PEER_DATA_RECEIVE 

MLMR Client has received something from peer.

MLMR_C_EVT_TX_CPLT 

MLMR Client has sent something to peer successfully.

MLMR_C_EVT_TX_FLOW_OFF 

MLMR Client has received Tx flow off control request from peer.

MLMR_C_EVT_TX_FLOW_ON 

MLMR Client has received Tx flow on control request from peer.

MLMR_C_EVT_RX_FLOW_UPDATE_CPLT 

MLMR CLient has updated flow control to peer completely.

MLMR_C_EVT_WRITE_OP_ERR 

Error occured when MLMR Client wrote to peer.

Definition at line 94 of file mlmr_c.h.

◆ mlmr_c_flow_ctrl_state

Flow control state for MLMR Client service.

Enumerator
MLMR_C_FLOW_CTRL_STATE_OFF 

Indicate that MLMR Client can not receive data from peer.

MLMR_C_FLOW_CTRL_STATE_ON 

Indicate that MLMR Client can receive data from peer.

Definition at line 110 of file mlmr_c.h.