# Multi Radio Link

# Multi Radio Link

This module includes definitions and functions for multi radio link.

## Summary

| ### Typedefs ||
|---|---|
| `https://openthread.io/reference/group/api-multi-radio#group__api-multi-radio_1gaab2fdfd3fd5892a12e3afd0f3e87e86b` | typedef `struct https://openthread.io/reference/struct/ot-multi-radio-neighbor-info` Represents multi radio link information associated with a neighbor. |
| `https://openthread.io/reference/group/api-multi-radio#group__api-multi-radio_1gab0477cd1edbe1e10a85c311b72593872` | typedef `struct https://openthread.io/reference/struct/ot-radio-link-info` Represents information associated with a radio link. |

| ### Functions ||
|---|---|
| `https://openthread.io/reference/group/api-multi-radio#group__api-multi-radio_1ga5ba13edaeaf56d1c268ceee95fd22cb5(https://openthread.io/reference/group/api-instance#group__api-instance_1ga25440551213fb5b40869725378584960 *aInstance, const https://openthread.io/reference/struct/ot-ext-address *aExtAddress, https://openthread.io/reference/struct/ot-multi-radio-neighbor-info *aNeighborInfo)` | `https://openthread.io/reference/group/api-error#group__api-error_1gabaaa90aaa35da8f9d394a227a23a6a49` Gets the multi radio link information associated with a neighbor with a given Extended Address. |

| ### Structs ||
|---|---|
| [otMultiRadioNeighborInfo](https://openthread.io/reference/struct/ot-multi-radio-neighbor-info) | Represents multi radio link information associated with a neighbor. |
| [otRadioLinkInfo](https://openthread.io/reference/struct/ot-radio-link-info) | Represents information associated with a radio link. |

## Typedefs

### otMultiRadioNeighborInfo

```
struct otMultiRadioNeighborInfo otMultiRadioNeighborInfo
```
Represents multi radio link information associated with a neighbor.

### otRadioLinkInfo

```
struct otRadioLinkInfo otRadioLinkInfo
```
Represents information associated with a radio link.

## Functions

### otMultiRadioGetNeighborInfo

```
otError otMultiRadioGetNeighborInfo(
  otInstance *aInstance,
  const otExtAddress *aExtAddress,
  otMultiRadioNeighborInfo *aNeighborInfo
)
```
Gets the multi radio link information associated with a neighbor with a given Extended Address.

`OPENTHREAD_CONFIG_MULTI_RADIO` must be enabled.

<br />

| Details ||
|---|---|
| Parameters | |---|---| | `[in] aInstance` | A pointer to an OpenThread instance. | | `[in] aExtAddress` | The Extended Address of neighbor. | | `[out] aNeighborInfo` | A pointer to `https://openthread.io/reference/struct/ot-multi-radio-neighbor-info` to output the neighbor info (on success). | |
| Return Values | |---|---| | `OT_ERROR_NONE` | Neighbor was found and `aNeighborInfo` was updated successfully. | | `OT_ERROR_NOT_FOUND` | Could not find a neighbor with `aExtAddress`. | |

## Resources

OpenThread API Reference topics originate from the source code, available
on [GitHub](https://github.com/openthread/openthread/tree/main/include/openthread).
For more information, or to contribute to our documentation, refer to
[Resources](https://openthread.io/resources).