nRF5 SDK for Thread and Zigbee v4.1.0
Data Fields
otNetworkDiagTlv Struct Reference

#include <netdiag.h>

Data Fields

uint8_t mType
 
union {
   otExtAddress   mExtAddress
 
   uint16_t   mAddr16
 
   otLinkModeConfig   mMode
 
   uint32_t   mTimeout
 
   otNetworkDiagConnectivity   mConnectivity
 
   otNetworkDiagRoute   mRoute
 
   otLeaderData   mLeaderData
 
   otNetworkDiagMacCounters   mMacCounters
 
   uint8_t   mBatteryLevel
 
   uint16_t   mSupplyVoltage
 
   uint32_t   mMaxChildTimeout
 
   struct {
      uint8_t   mCount
 
      uint8_t   m8 [OT_NETWORK_BASE_TLV_MAX_LENGTH]
 
   }   mNetworkData
 
   struct {
      uint8_t   mCount
 
      otIp6Address   mList [OT_NETWORK_BASE_TLV_MAX_LENGTH/OT_IP6_ADDRESS_SIZE]
 
   }   mIp6AddrList
 
   struct {
      uint8_t   mCount
 
      otNetworkDiagChildEntry   mTable [OT_NETWORK_BASE_TLV_MAX_LENGTH/3]
 
   }   mChildTable
 
   struct {
      uint8_t   mCount
 
      uint8_t   m8 [OT_NETWORK_BASE_TLV_MAX_LENGTH]
 
   }   mChannelPages
 
mData
 

Detailed Description

This structure represents a Network Diagnostic TLV.

Field Documentation

uint8_t otNetworkDiagTlv::mType

The Network Diagnostic TLV type.


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated