Struct r3_portkit::tickful::TickfulStateCore
source · pub struct TickfulStateCore<Submicros> { /* private fields */ }
Expand description
The internal state of the tickful implementation of
r3_kernel::PortTimer
.
Trait Implementations§
source§impl<Submicros: Clone> Clone for TickfulStateCore<Submicros>
impl<Submicros: Clone> Clone for TickfulStateCore<Submicros>
source§fn clone(&self) -> TickfulStateCore<Submicros>
fn clone(&self) -> TickfulStateCore<Submicros>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<Submicros: Debug> Debug for TickfulStateCore<Submicros>
impl<Submicros: Debug> Debug for TickfulStateCore<Submicros>
source§impl<Submicros: Init> Init for TickfulStateCore<Submicros>
impl<Submicros: Init> Init for TickfulStateCore<Submicros>
source§impl<Submicros: WrappingTrait> TickfulStateTrait for TickfulStateCore<Submicros>
impl<Submicros: WrappingTrait> TickfulStateTrait for TickfulStateCore<Submicros>
source§fn tick(&mut self, cfg: &TickfulCfg)
fn tick(&mut self, cfg: &TickfulCfg)
Advance the time by one tick period (
TickfulOptions::hw_tick_period
). Read moresource§fn tick_count(&self) -> u32
fn tick_count(&self) -> u32
Get the OS tick count in range
0..=u32::MAX
.