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