Enum capsules_extra::net::thread::tlv::NetworkManagementTlvType
source · #[repr(u8)]pub enum NetworkManagementTlvType {
Show 19 variants
Channel = 0,
PanId = 1,
ExtendedPanId = 2,
NetworkName = 3,
Pskc = 4,
NetworkMasterKey = 5,
NetworkKeySequenceCounter = 6,
NetworkMeshLocalPrefix = 7,
SteeringData = 8,
BorderAgentLocator = 9,
CommissionerId = 10,
CommissionerSessionId = 11,
SecurityPolicy = 12,
ActiveTimestamp = 14,
CommissionerUdpPort = 15,
PendingTimestamp = 51,
DelayTimer = 52,
ChannelMask = 53,
NotPresent = 54,
}
Expand description
Value encoded in the type field of a Network Management TLV.
Variants§
Channel = 0
PanId = 1
ExtendedPanId = 2
NetworkName = 3
Pskc = 4
NetworkMasterKey = 5
NetworkKeySequenceCounter = 6
NetworkMeshLocalPrefix = 7
SteeringData = 8
BorderAgentLocator = 9
CommissionerId = 10
CommissionerSessionId = 11
SecurityPolicy = 12
ActiveTimestamp = 14
CommissionerUdpPort = 15
PendingTimestamp = 51
DelayTimer = 52
ChannelMask = 53
NotPresent = 54
Trait Implementations§
source§impl From<&NetworkManagementTlv<'_>> for NetworkManagementTlvType
impl From<&NetworkManagementTlv<'_>> for NetworkManagementTlvType
source§fn from(network_mgmt_tlv: &NetworkManagementTlv<'_>) -> Self
fn from(network_mgmt_tlv: &NetworkManagementTlv<'_>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NetworkManagementTlvType
impl RefUnwindSafe for NetworkManagementTlvType
impl Send for NetworkManagementTlvType
impl Sync for NetworkManagementTlvType
impl Unpin for NetworkManagementTlvType
impl UnwindSafe for NetworkManagementTlvType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more