Border Agent

This module includes functions for the Thread Border Agent role.

Typedefs

typedef enum otBorderAgentState otBorderAgentState
This enumeration defines the Border Agent state.

Enumerations

enum otBorderAgentState {
OT_BORDER_AGENT_STATE_STOPPED = 0,
OT_BORDER_AGENT_STATE_STARTED = 1,
OT_BORDER_AGENT_STATE_ACTIVE = 2
}
This enumeration defines the Border Agent state.

Functions

otBorderAgentState otBorderAgentGetState ( otInstance *aInstance)
This function gets the state of Thread Border Agent role.

Detailed Description

This module includes functions for the Thread Border Agent role.

Enumeration Type Documentation

otBorderAgentState

This enumeration defines the Border Agent state.

Enumerator
OT_BORDER_AGENT_STATE_STOPPED

Border agent role is disabled.

OT_BORDER_AGENT_STATE_STARTED

Border agent is started.

OT_BORDER_AGENT_STATE_ACTIVE

Border agent is connected with external commissioner.

Function Documentation

otBorderAgentGetState()

otBorderAgentState otBorderAgentGetState ( otInstance * aInstance )

This function gets the state of Thread Border Agent role.

Parameters
[in] aInstance A pointer to an OpenThread instance.
Returns
State of the Border Agent.