#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/OT_NETWORK_DIAGNOSTIC_CHILD_TABLE_ENTRY_SIZE] | |
| } 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
◆ mType
| uint8_t otNetworkDiagTlv::mType |
The Network Diagnostic TLV type.
- external/openthread/include/openthread/netdiag.h