This structure represents a Network Diagnostic TLV.
#include <
include/openthread/netdiag.h
>
Public Attributes | |
uint8_t | mType |
The Network Diagnostic TLV type. | |
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 |
This structure represents a Network Diagnostic TLV.
The documentation for this struct was generated from the following file:
- include/openthread/
netdiag.h