+ Collaboration diagram for Enumerations:

Typedefs

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

Enumerations

enum  mlmr_evt_type_t {
  MLMR_EVT_INVALID, MLMR_EVT_RX_DATA_RECEIVED, MLMR_EVT_TX_DATA_SENT, MLMR_EVT_TX_PORT_OPENED,
  MLMR_EVT_TX_PORT_CLOSED, MLMR_EVT_FLOW_CTRL_ENABLE, MLMR_EVT_FLOW_CTRL_DISABLE, MLMR_EVT_TX_FLOW_OFF,
  MLMR_EVT_TX_FLOW_ON
}
 Multi Link Multi Role Service event types. More...
 
enum  mlmr_flow_ctrl_state { MLMR_FLOW_CTRL_STATE_OFF = 0, MLMR_FLOW_CTRL_STATE_ON }
 Flow control state for MLMR service. More...
 

Detailed Description

Typedef Documentation

◆ mlmr_flow_ctrl_state_t

typedef uint8_t mlmr_flow_ctrl_state_t

Underlying type used for the MLMR flow control state.

Definition at line 103 of file mlmr.h.

Enumeration Type Documentation

◆ mlmr_evt_type_t

Multi Link Multi Role Service event types.

Enumerator
MLMR_EVT_INVALID 

Invalid MLMR event.

MLMR_EVT_RX_DATA_RECEIVED 

The data from the peer has been received.

MLMR_EVT_TX_DATA_SENT 

The data from the application has been sent, and the service is ready to accept new data from the application.

MLMR_EVT_TX_PORT_OPENED 

Tx port has been opened.

MLMR_EVT_TX_PORT_CLOSED 

Tx port has been closed.

MLMR_EVT_FLOW_CTRL_ENABLE 

MLMR flow control been enabled.

MLMR_EVT_FLOW_CTRL_DISABLE 

MLMR flow control been disabled.

MLMR_EVT_TX_FLOW_OFF 

Tx flow off control request.

MLMR_EVT_TX_FLOW_ON 

Tx flow on control request.

Definition at line 83 of file mlmr.h.

◆ mlmr_flow_ctrl_state

Flow control state for MLMR service.

Enumerator
MLMR_FLOW_CTRL_STATE_OFF 

Indicate that MLMR can not receive data from peer.

MLMR_FLOW_CTRL_STATE_ON 

Indicate that MLMR can receive data from peer.

Definition at line 97 of file mlmr.h.