pub struct TimerBlock<T> {
pub data: BlockData,
/* private fields */
}Expand description
The Timer block allows timekeeping around discrete events - either by Stopwatch mode or Countdown mode.
The input signal serves as the trigger to start the timer. Any input which is “True” will commence the timer. If the Interruptible option is enabled, the timer will reset every iteration where the input is True. Otherwise, the timer will commence on the first True value. It will then either count down and reset at zero, or count up without ever restarting.
This block is useful for tracking how much time has passed since an event for logical conditions.
Fields§
§data: BlockDataTrait Implementations§
Source§impl<T> Default for TimerBlock<T>
impl<T> Default for TimerBlock<T>
Auto Trait Implementations§
impl<T> Freeze for TimerBlock<T>where
T: Freeze,
impl<T> RefUnwindSafe for TimerBlock<T>where
T: RefUnwindSafe,
impl<T> Send for TimerBlock<T>where
T: Send,
impl<T> Sync for TimerBlock<T>where
T: Sync,
impl<T> Unpin for TimerBlock<T>where
T: Unpin,
impl<T> UnsafeUnpin for TimerBlock<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for TimerBlock<T>where
T: UnwindSafe,
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
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.