pub struct PulseEngineConfig {
pub enabled_axes: u8,
pub charge_pump_enabled: u8,
pub generator_type: u8,
pub buffer_size: u8,
pub emergency_switch_polarity: u8,
pub power_states: u8,
}Expand description
Pulse engine setup configuration
Fields§
§enabled_axes: u8§charge_pump_enabled: u8§generator_type: u8§buffer_size: u8§emergency_switch_polarity: u8§power_states: u8Implementations§
Source§impl PulseEngineConfig
impl PulseEngineConfig
Sourcepub fn three_channel_internal(
axes: u8,
swap_step_dir: bool,
) -> PulseEngineConfigBuilder
pub fn three_channel_internal( axes: u8, swap_step_dir: bool, ) -> PulseEngineConfigBuilder
Create builder for 3-channel internal generator
Sourcepub fn eight_channel_external(axes: u8) -> Self
pub fn eight_channel_external(axes: u8) -> Self
Create configuration for 8-channel external generator
Trait Implementations§
Source§impl Clone for PulseEngineConfig
impl Clone for PulseEngineConfig
Source§fn clone(&self) -> PulseEngineConfig
fn clone(&self) -> PulseEngineConfig
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 moreSource§impl Debug for PulseEngineConfig
impl Debug for PulseEngineConfig
Source§impl<'de> Deserialize<'de> for PulseEngineConfig
impl<'de> Deserialize<'de> for PulseEngineConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PulseEngineConfig
impl RefUnwindSafe for PulseEngineConfig
impl Send for PulseEngineConfig
impl Sync for PulseEngineConfig
impl Unpin for PulseEngineConfig
impl UnwindSafe for PulseEngineConfig
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