pub struct ContinuousTxTransaction<'ch> { /* private fields */ }Expand description
An in-progress continuous TX transaction
Implementations§
Source§impl<'ch> ContinuousTxTransaction<'ch>
impl<'ch> ContinuousTxTransaction<'ch>
Sourcepub fn stop_next(
self,
) -> Result<Channel<'ch, Blocking, Tx>, (Error, Channel<'ch, Blocking, Tx>)>
pub fn stop_next( self, ) -> Result<Channel<'ch, Blocking, Tx>, (Error, Channel<'ch, Blocking, Tx>)>
Stop transaction when the current iteration ends.
Sourcepub fn stop(
self,
) -> Result<Channel<'ch, Blocking, Tx>, (Error, Channel<'ch, Blocking, Tx>)>
pub fn stop( self, ) -> Result<Channel<'ch, Blocking, Tx>, (Error, Channel<'ch, Blocking, Tx>)>
Stop transaction as soon as possible.
Sourcepub fn is_loopcount_interrupt_set(&self) -> bool
pub fn is_loopcount_interrupt_set(&self) -> bool
Check if the loopcount interrupt bit is set.
Whether this implies that the transmission has stopped depends on the LoopMode value
provided when starting it.
Trait Implementations§
Auto Trait Implementations§
impl<'ch> Freeze for ContinuousTxTransaction<'ch>
impl<'ch> RefUnwindSafe for ContinuousTxTransaction<'ch>
impl<'ch> Send for ContinuousTxTransaction<'ch>
impl<'ch> Sync for ContinuousTxTransaction<'ch>
impl<'ch> Unpin for ContinuousTxTransaction<'ch>
impl<'ch> !UnwindSafe for ContinuousTxTransaction<'ch>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more