Google is committed to advancing racial equity for Black communities. See how.

Multi Radio Link

This module includes definitions and functions for multi radio link.

Summary

Typedefs

otMultiRadioNeighborInfo typedef
This type represents multi radio link information associated with a neighbor.
otRadioLinkInfo typedef
This type represents information associated with a radio link.

Functions

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

Structs

otMultiRadioNeighborInfo

This type represents multi radio link information associated with a neighbor.

otRadioLinkInfo

This type represents information associated with a radio link.

Typedefs

otMultiRadioNeighborInfo

struct otMultiRadioNeighborInfo otMultiRadioNeighborInfo

This type represents multi radio link information associated with a neighbor.

otRadioLinkInfo

struct otRadioLinkInfo otRadioLinkInfo

This type represents information associated with a radio link.

Functions

otMultiRadioGetNeighborInfo

otError otMultiRadioGetNeighborInfo(
  otInstance *aInstance,
  const otExtAddress *aExtAddress,
  otMultiRadioNeighborInfo *aNeighborInfo
)

This function gets the multi radio link information associated with a neighbor with a given Extended Address.

This function requires the multi radio link feature to be enabled (please see config/radio_link.h).

Details
Parameters
[in] aInstance
A pointer to an OpenThread instance.
[in] aExtAddress
The Extended Address of neighbor.
[out] aNeighborInfo
A pointer to otMultiRadioNeighborInfo 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.