Typedefs | Enumerations
Enumerations
BLE Services » Multi Link Multi Role Service Client (MLMR_C)
Collaboration diagram for Enumerations:

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

enum 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

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