pub enum Command {
AssociationRequest(CapabilityInformation),
AssociationResponse(ShortAddress, AssociationStatus),
DisassociationNotification(DisassociationReason),
DataRequest,
PanIdConflictNotification,
OrphanNotification,
BeaconRequest,
CoordinatorRealignment(CoordinatorRealignmentData),
GuaranteedTimeSlotRequest(GuaranteedTimeSlotCharacteristics),
}
Expand description
MAC commands
Variants§
AssociationRequest(CapabilityInformation)
Association request, request association to a PAN
AssociationResponse(ShortAddress, AssociationStatus)
Association response, response to a association request
DisassociationNotification(DisassociationReason)
Notification of disassociation from the PAN
DataRequest
Request for data
PanIdConflictNotification
Notification of PAN idetifier conflict
OrphanNotification
Notification of orphan
BeaconRequest
Request a beacon
CoordinatorRealignment(CoordinatorRealignmentData)
Coordinator re-alignment, the coordinator will change PAN parameters
GuaranteedTimeSlotRequest(GuaranteedTimeSlotCharacteristics)
Request a guaranteed time slot (GTS)
Trait Implementations§
impl Copy for Command
impl Eq for Command
impl StructuralPartialEq for Command
Auto Trait Implementations§
impl Freeze for Command
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnwindSafe for Command
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