Multi Radio Link

This module includes definitions and functions for multi radio link.

Classes

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

Typedefs

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

Functions

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.

Detailed Description

This module includes definitions and functions for multi radio link.

Function Documentation

◆ 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).

Parameters
[in]aInstanceA pointer to an OpenThread instance.
[in]aExtAddressThe Extended Address of neighbor.
[out]aNeighborInfoA pointer to otMultiRadioNeighborInfo to output the neighbor info (on success).
Return values
OT_ERROR_NONENeighbor was found and aNeighborInfo was updated successfully.
OT_ERROR_NOT_FOUNDCould not find a neighbor with aExtAddress.