ot::ThreadStatusTlv class
Defines Status TLV constants and types.
Syntax
class ThreadStatusTlv : public UintTlvInfo<ThreadTlv::kStatus, uint8_t>
{
public:
enum Status : uint8_t
{
kSuccess = 0,
kNoAddressAvailable = 1,
kTooFewRouters = 2,
kHaveChildIdRequest = 3,
kParentPartitionChange = 4,
kBorderRouterRequest = 5,
kUnrecognizedStatus = 6,
};
enum MlrStatus
{
kMlrSuccess = 0,
kMlrInvalid = 2,
kMlrNoPersistent = 3,
kMlrNoResources = 4,
kMlrBbrNotPrimary = 5,
kMlrGeneralFailure = 6,
kMlrStatusMax = 6,
};
enum DuaStatus : uint8_t
{
kDuaSuccess = 0,
kDuaReRegister = 1,
kDuaInvalid = 2,
kDuaDuplicate = 3,
kDuaNoResources = 4,
kDuaNotPrimary = 5,
kDuaGeneralFailure = 6,
};
};