[][src]Enum ti154::subsystem::MTFramePayload

pub enum MTFramePayload {
    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),
}

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]

pub fn encode_into(&self, buffer: &mut Vec<u8>)[src]

Trait Implementations

impl Debug for MTFramePayload[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]