pub struct TimeBaseProp {
pub name: String<{ _ }>,
pub creator: OsalId,
pub nominal_interval_time: u32,
pub freerun_time: u32,
pub accuracy: u32,
}Expand description
Properties of a time base, returned by TimeBase::info.
Fields§
§name: String<{ _ }>The registered name of the time base.
creator: OsalIdThe OSAL ID of the task that created the time base.
nominal_interval_time: u32The nominal interval time in microseconds.
freerun_time: u32The free-running time in microseconds.
accuracy: u32The accuracy of the time base in microseconds.
Trait Implementations§
Source§impl Clone for TimeBaseProp
impl Clone for TimeBaseProp
Source§fn clone(&self) -> TimeBaseProp
fn clone(&self) -> TimeBaseProp
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for TimeBaseProp
impl RefUnwindSafe for TimeBaseProp
impl Send for TimeBaseProp
impl Sync for TimeBaseProp
impl Unpin for TimeBaseProp
impl UnsafeUnpin for TimeBaseProp
impl UnwindSafe for TimeBaseProp
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