This structure represents a Network Diagnostic TLV.

Public Attributes#

uint8_t

The Network Diagnostic TLV type.

uint16_t
uint32_t
uint16_t
uint8_t
uint8_t
struct otNetworkDiagTlv::@7::@8
struct otNetworkDiagTlv::@7::@9
struct otNetworkDiagTlv::@7::@10
struct otNetworkDiagTlv::@7::@11
union otNetworkDiagTlv::@7

Public Attribute Documentation#

mType#

uint8_t otNetworkDiagTlv::mType

The Network Diagnostic TLV type.


mExtAddress#

otExtAddress otNetworkDiagTlv::mExtAddress

mAddr16#

uint16_t otNetworkDiagTlv::mAddr16

mMode#

otLinkModeConfig otNetworkDiagTlv::mMode

mTimeout#

uint32_t otNetworkDiagTlv::mTimeout

mConnectivity#

otNetworkDiagConnectivity otNetworkDiagTlv::mConnectivity

mRoute#

otNetworkDiagRoute otNetworkDiagTlv::mRoute

mLeaderData#

otLeaderData otNetworkDiagTlv::mLeaderData

mMacCounters#

otNetworkDiagMacCounters otNetworkDiagTlv::mMacCounters

mBatteryLevel#

uint8_t otNetworkDiagTlv::mBatteryLevel

mSupplyVoltage#

uint16_t otNetworkDiagTlv::mSupplyVoltage

mMaxChildTimeout#

uint32_t otNetworkDiagTlv::mMaxChildTimeout

mVersion#

uint16_t otNetworkDiagTlv::mVersion

mVendorName#

char otNetworkDiagTlv::mVendorName[OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_NAME_TLV_LENGTH+1]

mVendorModel#

char otNetworkDiagTlv::mVendorModel[OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_MODEL_TLV_LENGTH+1]

mVendorSwVersion#

char otNetworkDiagTlv::mVendorSwVersion[OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_SW_VERSION_TLV_LENGTH+1]

mThreadStackVersion#

char otNetworkDiagTlv::mThreadStackVersion[OT_NETWORK_DIAGNOSTIC_MAX_THREAD_STACK_VERSION_TLV_LENGTH+1]

mCount#

uint8_t otNetworkDiagTlv::mCount

m8#

uint8_t otNetworkDiagTlv::m8[OT_NETWORK_BASE_TLV_MAX_LENGTH]

mNetworkData#

struct otNetworkDiagTlv::@7::@8 otNetworkDiagTlv::mNetworkData

mList#

otIp6Address otNetworkDiagTlv::mList[OT_NETWORK_BASE_TLV_MAX_LENGTH/OT_IP6_ADDRESS_SIZE]

mIp6AddrList#

struct otNetworkDiagTlv::@7::@9 otNetworkDiagTlv::mIp6AddrList

mTable#

otNetworkDiagChildEntry otNetworkDiagTlv::mTable[OT_NETWORK_BASE_TLV_MAX_LENGTH/OT_NETWORK_DIAGNOSTIC_CHILD_TABLE_ENTRY_SIZE]

mChildTable#

struct otNetworkDiagTlv::@7::@10 otNetworkDiagTlv::mChildTable

mChannelPages#

struct otNetworkDiagTlv::@7::@11 otNetworkDiagTlv::mChannelPages

mData#

union otNetworkDiagTlv::@7 otNetworkDiagTlv::mData