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_t
        The 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.