#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 |
This structure represents a Network Diagnostic TLV.
uint8_t otNetworkDiagTlv::mType |
The Network Diagnostic TLV type.