Enum flipper0::ffi::FuriHalNfcReturn
source · #[non_exhaustive]
pub enum FuriHalNfcReturn {
Show 47 variants
FuriHalNfcReturnOk,
FuriHalNfcReturnNomem,
FuriHalNfcReturnBusy,
FuriHalNfcReturnIo,
FuriHalNfcReturnTimeout,
FuriHalNfcReturnRequest,
FuriHalNfcReturnNomsg,
FuriHalNfcReturnParam,
FuriHalNfcReturnSystem,
FuriHalNfcReturnFraming,
FuriHalNfcReturnOverrun,
FuriHalNfcReturnProto,
FuriHalNfcReturnInternal,
FuriHalNfcReturnAgain,
FuriHalNfcReturnMemCorrupt,
FuriHalNfcReturnNotImplemented,
FuriHalNfcReturnPcCorrupt,
FuriHalNfcReturnSend,
FuriHalNfcReturnIgnore,
FuriHalNfcReturnSemantic,
FuriHalNfcReturnSyntax,
FuriHalNfcReturnCrc,
FuriHalNfcReturnNotfound,
FuriHalNfcReturnNotunique,
FuriHalNfcReturnNotsupp,
FuriHalNfcReturnWrite,
FuriHalNfcReturnFifo,
FuriHalNfcReturnPar,
FuriHalNfcReturnDone,
FuriHalNfcReturnRfCollision,
FuriHalNfcReturnHwOverrun,
FuriHalNfcReturnReleaseReq,
FuriHalNfcReturnSleepReq,
FuriHalNfcReturnWrongState,
FuriHalNfcReturnMaxReruns,
FuriHalNfcReturnDisabled,
FuriHalNfcReturnHwMismatch,
FuriHalNfcReturnLinkLoss,
FuriHalNfcReturnInvalidHandle,
FuriHalNfcReturnIncompleteByte,
FuriHalNfcReturnIncompleteByte01,
FuriHalNfcReturnIncompleteByte02,
FuriHalNfcReturnIncompleteByte03,
FuriHalNfcReturnIncompleteByte04,
FuriHalNfcReturnIncompleteByte05,
FuriHalNfcReturnIncompleteByte06,
FuriHalNfcReturnIncompleteByte07,
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
FuriHalNfcReturnOk
< no error occurred
FuriHalNfcReturnNomem
< not enough memory to perform the requested operation
FuriHalNfcReturnBusy
< device or resource busy
FuriHalNfcReturnIo
< generic IO error
FuriHalNfcReturnTimeout
< error due to timeout
FuriHalNfcReturnRequest
FuriHalNfcReturnNomsg
< No message of desired type
FuriHalNfcReturnParam
< Parameter error
FuriHalNfcReturnSystem
< System error
FuriHalNfcReturnFraming
< Framing error
FuriHalNfcReturnOverrun
< lost one or more received bytes
FuriHalNfcReturnProto
< protocol error
FuriHalNfcReturnInternal
< Internal Error
FuriHalNfcReturnAgain
< Call again
FuriHalNfcReturnMemCorrupt
< memory corruption
FuriHalNfcReturnNotImplemented
< not implemented
FuriHalNfcReturnPcCorrupt
FuriHalNfcReturnSend
< error sending
FuriHalNfcReturnIgnore
< indicates error detected but to be ignored
FuriHalNfcReturnSemantic
< indicates error in state machine (unexpected cmd)
FuriHalNfcReturnSyntax
< indicates error in state machine (unknown cmd)
FuriHalNfcReturnCrc
< crc error
FuriHalNfcReturnNotfound
< transponder not found
FuriHalNfcReturnNotunique
FuriHalNfcReturnNotsupp
< requested operation not supported
FuriHalNfcReturnWrite
< write error
FuriHalNfcReturnFifo
< fifo over or underflow error
FuriHalNfcReturnPar
< parity error
FuriHalNfcReturnDone
< transfer has already finished
FuriHalNfcReturnRfCollision
FuriHalNfcReturnHwOverrun
< lost one or more received bytes
FuriHalNfcReturnReleaseReq
< device requested release
FuriHalNfcReturnSleepReq
< device requested sleep
FuriHalNfcReturnWrongState
< incorrent state for requested operation
FuriHalNfcReturnMaxReruns
< blocking procedure reached maximum runs
FuriHalNfcReturnDisabled
< operation aborted due to disabled configuration
FuriHalNfcReturnHwMismatch
< expected hw do not match
FuriHalNfcReturnLinkLoss
FuriHalNfcReturnInvalidHandle
< invalid or not initalized device handle
FuriHalNfcReturnIncompleteByte
< Incomplete byte rcvd
FuriHalNfcReturnIncompleteByte01
< Incomplete byte rcvd - 1 bit
FuriHalNfcReturnIncompleteByte02
< Incomplete byte rcvd - 2 bit
FuriHalNfcReturnIncompleteByte03
< Incomplete byte rcvd - 3 bit
FuriHalNfcReturnIncompleteByte04
< Incomplete byte rcvd - 4 bit
FuriHalNfcReturnIncompleteByte05
< Incomplete byte rcvd - 5 bit
FuriHalNfcReturnIncompleteByte06
< Incomplete byte rcvd - 6 bit
FuriHalNfcReturnIncompleteByte07
< Incomplete byte rcvd - 7 bit
Trait Implementations
sourceimpl Clone for FuriHalNfcReturn
impl Clone for FuriHalNfcReturn
sourcefn clone(&self) -> FuriHalNfcReturn
fn clone(&self) -> FuriHalNfcReturn
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more