Represents parsed Border Agent TXT data.

The boolean flags indicate whether a specific field is present in the parsed TXT data.

Public Attributes#

bool

Indicates whether Record Version is present.

bool

Indicates whether Agent ID is present.

bool

Indicates whether Thread Version is present.

bool

Indicates whether State Bitmap is present.

bool

Indicates whether Network Name is present.

bool

Indicates whether Extended PAN ID is present.

bool

Indicates whether Active Timestamp is present.

bool

Indicates whether Partition ID is present.

bool

Indicates whether Domain Name is present.

bool

Indicates whether BBR Sequence Number is present.

bool

Indicates whether BBR Port is present.

bool

Indicates whether OMR Prefix is present.

bool

Indicates whether Extended Address is present.

bool

Indicates whether Vendor Name is present.

bool

Indicates whether Model Name is present.

char

Record Version string.

char

Thread Version string.

Active Timestamp.

uint32_t

Partition ID.

uint8_t

BBR Sequence Number.

uint16_t

BBR Port.

Extended Address.

char

Vendor Name string.

char

Model Name string.

Public Attribute Documentation#

mHasRecordVersion#

bool otBorderAgentTxtDataInfo::mHasRecordVersion

Indicates whether Record Version is present.


mHasAgentId#

bool otBorderAgentTxtDataInfo::mHasAgentId

Indicates whether Agent ID is present.


mHasThreadVersion#

bool otBorderAgentTxtDataInfo::mHasThreadVersion

Indicates whether Thread Version is present.


mHasStateBitmap#

bool otBorderAgentTxtDataInfo::mHasStateBitmap

Indicates whether State Bitmap is present.


mHasNetworkName#

bool otBorderAgentTxtDataInfo::mHasNetworkName

Indicates whether Network Name is present.


mHasExtendedPanId#

bool otBorderAgentTxtDataInfo::mHasExtendedPanId

Indicates whether Extended PAN ID is present.


mHasActiveTimestamp#

bool otBorderAgentTxtDataInfo::mHasActiveTimestamp

Indicates whether Active Timestamp is present.


mHasPartitionId#

bool otBorderAgentTxtDataInfo::mHasPartitionId

Indicates whether Partition ID is present.


mHasDomainName#

bool otBorderAgentTxtDataInfo::mHasDomainName

Indicates whether Domain Name is present.


mHasBbrSeqNum#

bool otBorderAgentTxtDataInfo::mHasBbrSeqNum

Indicates whether BBR Sequence Number is present.


mHasBbrPort#

bool otBorderAgentTxtDataInfo::mHasBbrPort

Indicates whether BBR Port is present.


mHasOmrPrefix#

bool otBorderAgentTxtDataInfo::mHasOmrPrefix

Indicates whether OMR Prefix is present.


mHasExtAddress#

bool otBorderAgentTxtDataInfo::mHasExtAddress

Indicates whether Extended Address is present.


mHasVendorName#

bool otBorderAgentTxtDataInfo::mHasVendorName

Indicates whether Vendor Name is present.


mHasModelName#

bool otBorderAgentTxtDataInfo::mHasModelName

Indicates whether Model Name is present.


mRecordVersion#

char otBorderAgentTxtDataInfo::mRecordVersion[OT_BORDER_AGENT_RECORD_VERSION_SIZE]

Record Version string.


mAgentId#

otBorderAgentId otBorderAgentTxtDataInfo::mAgentId

Agent ID.


mThreadVersion#

char otBorderAgentTxtDataInfo::mThreadVersion[OT_BORDER_AGENT_THREAD_VERSION_SIZE]

Thread Version string.


mStateBitmap#

otBorderAgentStateBitmap otBorderAgentTxtDataInfo::mStateBitmap

State Bitmap.


mNetworkName#

otNetworkName otBorderAgentTxtDataInfo::mNetworkName

Network Name.


mExtendedPanId#

otExtendedPanId otBorderAgentTxtDataInfo::mExtendedPanId

Extended PAN ID.


mActiveTimestamp#

otTimestamp otBorderAgentTxtDataInfo::mActiveTimestamp

Active Timestamp.


mPartitionId#

uint32_t otBorderAgentTxtDataInfo::mPartitionId

Partition ID.


mDomainName#

otNetworkName otBorderAgentTxtDataInfo::mDomainName

Domain Name.


mBbrSeqNum#

uint8_t otBorderAgentTxtDataInfo::mBbrSeqNum

BBR Sequence Number.


mBbrPort#

uint16_t otBorderAgentTxtDataInfo::mBbrPort

BBR Port.


mOmrPrefix#

otIp6Prefix otBorderAgentTxtDataInfo::mOmrPrefix

OMR Prefix.


mExtAddress#

otExtAddress otBorderAgentTxtDataInfo::mExtAddress

Extended Address.


mVendorName#

char otBorderAgentTxtDataInfo::mVendorName[OT_BORDER_AGENT_VENDOR_NAME_SIZE]

Vendor Name string.


mModelName#

char otBorderAgentTxtDataInfo::mModelName[OT_BORDER_AGENT_MODEL_NAME_SIZE]

Model Name string.