Typedefs | Enumerations
Enumerations
BLE Services » Multi Link Multi Role Service (MLMR)

## 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

enum 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

enum 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.