Disassociation
- MLME-DISASSOCIATE.request (64-bit address, 0 x 00–0 x ff (disassociation reason), True/False(Security enable))
→
Higher layer to MAC of device.
- PLME-SET-TRX-STATE.request (TX_ON)
→ MAC
to
PHY
of
device.
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
of
device.
- PD-DATA.request ( psduLength((<=127, msdu length)), psdu(set of octets) )
→ MAC
to
PHY
of
device.
Note:
Sent Disassociation notification.
- PD-DATA.confirm (SUCCESS)
→ PHY
to
MAC
of
device.
- PLME-SET-TRX-STATE.request (RX_ON)
→
MAC
to
PHY
of
device.
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
of
device.
Note:
Wait for
macAckWaitDuration
& get
it.
- PLME_SET-TRX-STATE.request (RX_ON)
→ PHY
to
MAC
on
coordinator
side.
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
on
coordinator
side.
Note:
Receives
disassociation
request.
- PD-DATA.indication ( psduLength(<=127, msdu length) psdu(set of octets), 0 x 00 to 0x ff(ppduLinkQuality) )
→
PHY to MAC on coordinator side.
- PLME-SET-TRX-STATE.request (TX_ON)
→ MAC
to
PHY
on
coordinator
side.
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
on
coordinator
side.
- PD-DATA.request ( psduLength((<=127, msdu length)), psdu(set of octets) )
→ MAC
to
PHY
on
coordinator
side.
Note:
Sent
Acknowledgment
request.
- PD-DATA.confirm (SUCCESS)
→ PHY
to
MAC
on
coordinator
side.
- MLME-DISASSOCIATE.indication ( DeviceAddress(64 bit address), 0 x 00–0 x ff (DisassociateReason ), True/False(Security use), 0 x 00– 0 x 08 (ACLEntry ) )
→ MAC
to
Higher
layer
on
coordinator
side.
- PD-DATA.indication ( psduLength(<=127, msdu length) psdu(set of octets), 0 x 00 to 0x ff(ppduLinkQuality) )
→
PHY
to
MAC
on
device.
Note:
Received
acknowledgment.
- MLME-DISASSOCIATE.confirm ( SUCCESS )
→
MAC to Higher layer on device.
No comments:
Post a Comment