nRF5 SDK for Thread v0.9.0
Data Structures | Macros | Typedefs | Enumerations
Border Router

This module includes functions that manage configuration parameters that apply to the Thread Border Router role. More...

Data Structures

struct  otIp6Prefix
 
struct  otBorderRouterConfig
 
struct  otExternalRouteConfig
 

Macros

#define OT_NETWORK_DATA_ITERATOR_INIT   0
 Initializer for otNetworkDataIterator.
 

Typedefs

typedef struct otIp6Prefix otIp6Prefix
 
typedef uint8_t otNetworkDataIterator
 Used to iterate through Network Data information.
 
typedef struct otBorderRouterConfig otBorderRouterConfig
 
typedef struct
otExternalRouteConfig 
otExternalRouteConfig
 
typedef enum otRoutePreference otRoutePreference
 

Enumerations

enum  otRoutePreference { kRoutePreferenceLow = -1, kRoutePreferenceMedium = 0, kRoutePreferenceHigh = 1 }
 

Detailed Description

This module includes functions that manage configuration parameters that apply to the Thread Border Router role.

Typedef Documentation

This structure represents a Border Router configuration.

This structure represents an External Route configuration.

typedef struct otIp6Prefix otIp6Prefix

This structure represents an IPv6 prefix.

Defines valid values for member mPreference in otExternalRouteConfig and otBorderRouterConfig.

Enumeration Type Documentation

Defines valid values for member mPreference in otExternalRouteConfig and otBorderRouterConfig.

Enumerator
kRoutePreferenceLow 

Routes assigned this value are used as a last resort when no other more preferred route exists.

kRoutePreferenceMedium 

Routes assigned this value should be selected only in the absence of any kRoutePreferenceHigh routes.

kRoutePreferenceHigh 

The most preferred route. Routes assigned this value should be selected over any other route.


Documentation feedback | Developer Zone | Subscribe | Updated