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
sourceimpl PartialEq<Command> for Command
impl PartialEq<Command> for Command
impl Copy for Command
impl Eq for Command
impl StructuralEq for Command
impl StructuralPartialEq for Command
Auto Trait Implementations
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnwindSafe for Command
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more