[−][src]Enum ti154::subsystem::MTFramePayload
Variants
MAC_DataCnf_AREQ(DataCnf)
MAC_DataInd_AREQ(DataInd)
MAC_PurgeCnf_AREQ(PurgeCnf)
MAC_WSAsyncInd_AREQ(WSAsyncInd)
MAC_SyncLossInd_AREQ(SyncLossInd)
MAC_AssociateInd_AREQ(AssociateInd)
MAC_AssociateCnf_AREQ(AssociateCnf)
MAC_BeaconNotifyInd_AREQ(BeaconNotifyInd)
MAC_DisassociateInd_AREQ(DisassociateInd)
MAC_DisassociateCnf_AREQ(DisassociateCnf)
MAC_OrphanInd_AREQ(OrphanInd)
MAC_PollCnf_AREQ(PollCnf)
MAC_PollInd_AREQ(PollInd)
MAC_ScanCnf_AREQ(ScanCnf)
MAC_CommStatusInd_AREQ(CommStatusInd)
MAC_StartCnf_AREQ(StartCnf)
MAC_WSAsyncCnf_AREQ(WSAsyncCnf)
MAC_Init_SREQ(Init)
MAC_DataReq_SREQ(DataReq)
MAC_PurgeReq_SREQ(PurgeReq)
MAC_AssociateReq_SREQ(AssociateReq)
MAC_AssociateRsp_SREQ(AssociateRsp)
MAC_DisassociateReq_SREQ(DisassociateReq)
MAC_GetReq_SREQ(GetReq)
MAC_SetReq_SREQ(SetReq)
MAC_SecurityGetReq_SREQ(SecurityGetReq)
MAC_SecuritySetReq_SREQ(SecuritySetReq)
MAC_UpdatePANIdReq_SREQ(UpdatePANIdReq)
MAC_AddDeviceReq_SREQ(AddDeviceReq)
MAC_DeleteDeviceReq_SREQ(DeleteDeviceReq)
MAC_DeleteAllDevicesReq_SREQ(DeleteAllDevicesReq)
MAC_DeleteKeyReq_SREQ(DeleteKeyReq)
MAC_ReadKeyReq_SREQ(ReadKeyReq)
MAC_WriteKeyReq_SREQ(WriteKeyReq)
MAC_OrphanRsp_SREQ(OrphanRsp)
MAC_PollReq_SREQ(PollReq)
MAC_ResetReq_SREQ(ResetReq)
MAC_ScanReq_SREQ(ScanReq)
MAC_StartReq_SREQ(StartReq)
MAC_SyncReq_SREQ(SyncReq)
MAC_SetRxGainReq_SREQ(SetRxGainReq)
MAC_WSAsyncReq_SREQ(WSAsyncReq)
MAC_FHEnableReq_SREQ(FHEnableReq)
MAC_FHStartReq_SREQ(FHStartReq)
MAC_FHGetReq_SREQ(FHGetReq)
MAC_FHSetReq_SREQ(FHSetReq)
MAC_Init_SRSP(Init)
MAC_DataReq_SRSP(DataReq)
MAC_PurgeReq_SRSP(PurgeReq)
MAC_AssociateReq_SRSP(AssociateReq)
MAC_AssociateRsp_SRSP(AssociateRsp)
MAC_DisassociateReq_SRSP(DisassociateReq)
MAC_GetReq_SRSP(GetReq)
MAC_SetReq_SRSP(SetReq)
MAC_SecurityGetReq_SRSP(SecurityGetReq)
MAC_SecuritySetReq_SRSP(SecuritySetReq)
MAC_UpdatePANIdReq_SRSP(UpdatePANIdReq)
MAC_AddDeviceReq_SRSP(AddDeviceReq)
MAC_DeleteDeviceReq_SRSP(DeleteDeviceReq)
MAC_DeleteAllDevicesReq_SRSP(DeleteAllDevicesReq)
MAC_DeleteKeyReq_SRSP(DeleteKeyReq)
MAC_ReadKeyReq_SRSP(ReadKeyReq)
MAC_WriteKeyReq_SRSP(WriteKeyReq)
MAC_OrphanRsp_SRSP(OrphanRsp)
MAC_PollReq_SRSP(PollReq)
MAC_ResetReq_SRSP(ResetReq)
MAC_ScanReq_SRSP(ScanReq)
MAC_StartReq_SRSP(StartReq)
MAC_SyncReq_SRSP(SyncReq)
MAC_SetRxGainReq_SRSP(SetRxGainReq)
MAC_WSAsyncReq_SRSP(WSAsyncReq)
MAC_FHEnableReq_SRSP(FHEnableReq)
MAC_FHStartReq_SRSP(FHStartReq)
MAC_FHGetReq_SRSP(FHGetReq)
MAC_FHSetReq_SRSP(FHSetReq)
RPC_MTCommandError(MTCommandError)
SYS_ResetReq_AREQ(ResetReq)
SYS_ResetInd_AREQ(ResetInd)
SYS_PingReq_SREQ(PingReq)
SYS_VersionReq_SREQ(VersionReq)
SYS_NVCreateReq_SREQ(NVCreateReq)
SYS_NVDeleteReq_SREQ(NVDeleteReq)
SYS_NVLengthReq_SREQ(NVLengthReq)
SYS_NVReadReq_SREQ(NVReadReq)
SYS_NVWriteReq_SREQ(NVWriteReq)
SYS_NVUpdateReq_SREQ(NVUpdateReq)
SYS_NVCompactReq_SREQ(NVCompactReq)
SYS_PingReq_SRSP(PingReq)
SYS_VersionReq_SRSP(VersionReq)
SYS_NVCreateReq_SRSP(NVCreateReq)
SYS_NVDeleteReq_SRSP(NVDeleteReq)
SYS_NVLengthReq_SRSP(NVLengthReq)
SYS_NVReadReq_SRSP(NVReadReq)
SYS_NVWriteReq_SRSP(NVWriteReq)
SYS_NVUpdateReq_SRSP(NVUpdateReq)
SYS_NVCompactReq_SRSP(NVCompactReq)
UTIL_Loopback_AREQ(Loopback)
UTIL_CallbackSubCmd_SREQ(CallbackSubCmd)
UTIL_GetExtAddr_SREQ(GetExtAddr)
UTIL_Loopback_SREQ(Loopback)
UTIL_Random_SREQ(Random)
UTIL_CallbackSubCmd_SRSP(CallbackSubCmd)
UTIL_GetExtAddr_SRSP(GetExtAddr)
UTIL_Loopback_SRSP(Loopback)
UTIL_Random_SRSP(Random)
Methods
impl MTFramePayload
[src]
pub fn try_decode(
subsystem: &MTSubsystem,
cmd_type: &CommandType,
id: u8,
buffer: &[u8]
) -> Result<Self, Error>
[src]
subsystem: &MTSubsystem,
cmd_type: &CommandType,
id: u8,
buffer: &[u8]
) -> Result<Self, Error>
pub fn encode_into(&self, buffer: &mut Vec<u8>)
[src]
Trait Implementations
Auto Trait Implementations
impl Sync for MTFramePayload
impl Unpin for MTFramePayload
impl Send for MTFramePayload
impl UnwindSafe for MTFramePayload
impl RefUnwindSafe for MTFramePayload
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,