Struct flipper0::ffi::rfalIsoDepTxRxParam
source · pub struct rfalIsoDepTxRxParam {
pub txBuf: *mut rfalIsoDepBufFormat,
pub txBufLen: u16,
pub isTxChaining: bool,
pub rxBuf: *mut rfalIsoDepBufFormat,
pub rxLen: *mut u16,
pub isRxChaining: *mut bool,
pub FWT: u32,
pub dFWT: u32,
pub ourFSx: u16,
pub FSx: u16,
pub DID: u8,
}
Expand description
Structure of parameters used on ISO DEP Transceive
Fields
txBuf: *mut rfalIsoDepBufFormat
< Transmit Buffer struct reference
txBufLen: u16
< Transmit Buffer INF field length in Bytes
isTxChaining: bool
< Transmit data is not complete
rxBuf: *mut rfalIsoDepBufFormat
< Receive Buffer struct reference in Bytes
rxLen: *mut u16
< Received INF data length in Bytes
isRxChaining: *mut bool
< Received data is not complete
FWT: u32
< FWT to be used (ignored in Listen Mode)
dFWT: u32
< Delta FWT to be used
ourFSx: u16
< Our device Frame Size (FSD or FSC)
FSx: u16
< Other device Frame Size (FSD or FSC)
DID: u8
< Device ID (RFAL_ISODEP_NO_DID if no DID)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for rfalIsoDepTxRxParam
impl !Send for rfalIsoDepTxRxParam
impl !Sync for rfalIsoDepTxRxParam
impl Unpin for rfalIsoDepTxRxParam
impl UnwindSafe for rfalIsoDepTxRxParam
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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