Syntax
class Tlv : public ot::Tlv
{
public:
enum Type : uint8_t
{
kSourceAddress = 0,
kMode = 1,
kTimeout = 2,
kChallenge = 3,
kResponse = 4,
kLinkFrameCounter = 5,
kLinkQuality = 6,
kNetworkParameter = 7,
kMleFrameCounter = 8,
kRoute = 9,
kAddress16 = 10,
kLeaderData = 11,
kNetworkData = 12,
kTlvRequest = 13,
kScanMask = 14,
kConnectivity = 15,
kLinkMargin = 16,
kStatus = 17,
kVersion = 18,
kAddressRegistration = 19,
kChannel = 20,
kPanId = 21,
kActiveTimestamp = 22,
kPendingTimestamp = 23,
kActiveDataset = 24,
kPendingDataset = 25,
kDiscovery = 26,
kSupervisionInterval = 27,
kWakeupChannel = 74,
kCslChannel = 80,
kCslTimeout = 85,
kCslClockAccuracy = 86,
kLinkMetricsQuery = 87,
kLinkMetricsManagement = 88,
kLinkMetricsReport = 89,
kLinkProbe = 90,
kTimeRequest = 252,
kTimeParameter = 253,
kXtalAccuracy = 254,
kInvalid = 255,
};
Type GetType(void) const { return static_cast<Type>(ot::Tlv::GetType()); }
void SetType(Type aType) { ot::Tlv::SetType(static_cast<uint8_t>(aType)); }
};
Methods
GetType() const
Returns the Type value.
SetType()
Sets the Type value.