otNetworkDiagTlv
    #include <netdiag.h>
  
Represents a Network Diagnostic TLV.
Summary
| Public attributes | |
|---|---|
| mAddr16 | uint16_t | 
| mBatteryLevel | uint8_t | 
| mBrIfAddrList | |
| mBrPrefix | |
| mBrState | |
| mChannelPages | |
| mChildTable | |
| mConnectivity | |
| mData | union otNetworkDiagTlv::@6 | 
| mEnhRoute | |
| mEui64 | |
| mExtAddress | |
| mIp6AddrList | |
| mLeaderData | |
| mMacCounters | |
| mMaxChildTimeout | uint32_t | 
| mMleCounters | |
| mMode | |
| mNetworkData | |
| mNonPreferredChannels | |
| mRoute | |
| mSupplyVoltage | uint16_t | 
| mThreadStackVersion[64+1] | char | 
| mTimeout | uint32_t | 
| mType | uint8_tThe Network Diagnostic TLV type.  | 
| mVendorAppUrl[96+1] | char | 
| mVendorModel[32+1] | char | 
| mVendorName[32+1] | char | 
| mVendorSwVersion[16+1] | char | 
| mVersion | uint16_t | 
Public attributes
mAddr16
uint16_t otNetworkDiagTlv::mAddr16
mBatteryLevel
uint8_t otNetworkDiagTlv::mBatteryLevel
mBrIfAddrList
otNetworkDiagIp6AddrList otNetworkDiagTlv::mBrIfAddrList
mBrPrefix
otIp6NetworkPrefix otNetworkDiagTlv::mBrPrefix
mBrState
otNetworkDiagBrState otNetworkDiagTlv::mBrState
mChannelPages
otNetworkDiagData otNetworkDiagTlv::mChannelPages
mChildTable
otNetworkDiagChildTable otNetworkDiagTlv::mChildTable
mConnectivity
otNetworkDiagConnectivity otNetworkDiagTlv::mConnectivity
mData
union otNetworkDiagTlv::@6 otNetworkDiagTlv::mData
mEnhRoute
otNetworkDiagEnhRoute otNetworkDiagTlv::mEnhRoute
mEui64
otExtAddress otNetworkDiagTlv::mEui64
mExtAddress
otExtAddress otNetworkDiagTlv::mExtAddress
mIp6AddrList
otNetworkDiagIp6AddrList otNetworkDiagTlv::mIp6AddrList
mLeaderData
otLeaderData otNetworkDiagTlv::mLeaderData
mMacCounters
otNetworkDiagMacCounters otNetworkDiagTlv::mMacCounters
mMaxChildTimeout
uint32_t otNetworkDiagTlv::mMaxChildTimeout
mMleCounters
otNetworkDiagMleCounters otNetworkDiagTlv::mMleCounters
mMode
otLinkModeConfig otNetworkDiagTlv::mMode
mNetworkData
otNetworkDiagData otNetworkDiagTlv::mNetworkData
mNonPreferredChannels
otChannelMask otNetworkDiagTlv::mNonPreferredChannels
mRoute
otNetworkDiagRoute otNetworkDiagTlv::mRoute
mSupplyVoltage
uint16_t otNetworkDiagTlv::mSupplyVoltage
mThreadStackVersion
char otNetworkDiagTlv::mThreadStackVersion[64+1]
mTimeout
uint32_t otNetworkDiagTlv::mTimeout
mType
uint8_t otNetworkDiagTlv::mType
The Network Diagnostic TLV type.
mVendorAppUrl
char otNetworkDiagTlv::mVendorAppUrl[96+1]
mVendorModel
char otNetworkDiagTlv::mVendorModel[32+1]
mVendorName
char otNetworkDiagTlv::mVendorName[32+1]
mVendorSwVersion
char otNetworkDiagTlv::mVendorSwVersion[16+1]
mVersion
uint16_t otNetworkDiagTlv::mVersion
Resources
OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.