Represents a Network Diagnostic TLV.

Public Attribute Documentation#

mType#

uint8_t otNetworkDiagTlv::mType

The Network Diagnostic TLV type.


Definition at line 273 of file include/openthread/netdiag.h

mExtAddress#

otExtAddress otNetworkDiagTlv::mExtAddress

Definition at line 277 of file include/openthread/netdiag.h

mAddr16#

uint16_t otNetworkDiagTlv::mAddr16

Definition at line 278 of file include/openthread/netdiag.h

mMode#

otLinkModeConfig otNetworkDiagTlv::mMode

Definition at line 279 of file include/openthread/netdiag.h

mTimeout#

uint32_t otNetworkDiagTlv::mTimeout

Definition at line 280 of file include/openthread/netdiag.h

mConnectivity#

otNetworkDiagConnectivity otNetworkDiagTlv::mConnectivity

Definition at line 281 of file include/openthread/netdiag.h

mRoute#

otNetworkDiagRoute otNetworkDiagTlv::mRoute

Definition at line 282 of file include/openthread/netdiag.h

mLeaderData#

otLeaderData otNetworkDiagTlv::mLeaderData

Definition at line 283 of file include/openthread/netdiag.h

mMacCounters#

otNetworkDiagMacCounters otNetworkDiagTlv::mMacCounters

Definition at line 284 of file include/openthread/netdiag.h

mMleCounters#

otNetworkDiagMleCounters otNetworkDiagTlv::mMleCounters

Definition at line 285 of file include/openthread/netdiag.h

mBatteryLevel#

uint8_t otNetworkDiagTlv::mBatteryLevel

Definition at line 286 of file include/openthread/netdiag.h

mSupplyVoltage#

uint16_t otNetworkDiagTlv::mSupplyVoltage

Definition at line 287 of file include/openthread/netdiag.h

mMaxChildTimeout#

uint32_t otNetworkDiagTlv::mMaxChildTimeout

Definition at line 288 of file include/openthread/netdiag.h

mVersion#

uint16_t otNetworkDiagTlv::mVersion

Definition at line 289 of file include/openthread/netdiag.h

mVendorName#

char otNetworkDiagTlv::mVendorName[OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_NAME_TLV_LENGTH+1]

Definition at line 290 of file include/openthread/netdiag.h

mVendorModel#

char otNetworkDiagTlv::mVendorModel[OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_MODEL_TLV_LENGTH+1]

Definition at line 291 of file include/openthread/netdiag.h

mVendorSwVersion#

char otNetworkDiagTlv::mVendorSwVersion[OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_SW_VERSION_TLV_LENGTH+1]

Definition at line 292 of file include/openthread/netdiag.h

mThreadStackVersion#

char otNetworkDiagTlv::mThreadStackVersion[OT_NETWORK_DIAGNOSTIC_MAX_THREAD_STACK_VERSION_TLV_LENGTH+1]

Definition at line 293 of file include/openthread/netdiag.h

mCount#

uint8_t otNetworkDiagTlv::mCount

Definition at line 296 of file include/openthread/netdiag.h

m8#

uint8_t otNetworkDiagTlv::m8[OT_NETWORK_BASE_TLV_MAX_LENGTH]

Definition at line 297 of file include/openthread/netdiag.h

mNetworkData#

struct otNetworkDiagTlv::@6::@7 otNetworkDiagTlv::mNetworkData

Definition at line 298 of file include/openthread/netdiag.h

mList#

otIp6Address otNetworkDiagTlv::mList[OT_NETWORK_BASE_TLV_MAX_LENGTH/OT_IP6_ADDRESS_SIZE]

Definition at line 302 of file include/openthread/netdiag.h

mIp6AddrList#

struct otNetworkDiagTlv::@6::@8 otNetworkDiagTlv::mIp6AddrList

Definition at line 303 of file include/openthread/netdiag.h

mTable#

otNetworkDiagChildEntry otNetworkDiagTlv::mTable[OT_NETWORK_BASE_TLV_MAX_LENGTH/OT_NETWORK_DIAGNOSTIC_CHILD_TABLE_ENTRY_SIZE]

Definition at line 308 of file include/openthread/netdiag.h

mChildTable#

struct otNetworkDiagTlv::@6::@9 otNetworkDiagTlv::mChildTable

Definition at line 309 of file include/openthread/netdiag.h

mChannelPages#

struct otNetworkDiagTlv::@6::@10 otNetworkDiagTlv::mChannelPages

Definition at line 314 of file include/openthread/netdiag.h

mData#

union otNetworkDiagTlv::@6 otNetworkDiagTlv::mData

Definition at line 315 of file include/openthread/netdiag.h