pub struct TrajectoryBuilder { /* private fields */ }Expand description
Builder for creating single-target trajectories.
Implementations§
Source§impl TrajectoryBuilder
impl TrajectoryBuilder
Sourcepub fn velocity_percent(self, percent: u8) -> Self
pub fn velocity_percent(self, percent: u8) -> Self
Set velocity as percentage of motor’s max (1-200).
Sourcepub fn acceleration_percent(self, percent: u8) -> Self
pub fn acceleration_percent(self, percent: u8) -> Self
Set acceleration as percentage of motor’s max (1-200).
Sourcepub fn acceleration(self, accel: DegreesPerSecSquared) -> Self
pub fn acceleration(self, accel: DegreesPerSecSquared) -> Self
Set absolute acceleration rate in degrees/sec².
Sourcepub fn deceleration(self, decel: DegreesPerSecSquared) -> Self
pub fn deceleration(self, decel: DegreesPerSecSquared) -> Self
Set absolute deceleration rate in degrees/sec².
Sourcepub fn asymmetric(
self,
accel: DegreesPerSecSquared,
decel: DegreesPerSecSquared,
) -> Self
pub fn asymmetric( self, accel: DegreesPerSecSquared, decel: DegreesPerSecSquared, ) -> Self
Set asymmetric acceleration/deceleration rates.
Sourcepub fn build(self) -> Result<TrajectoryConfig>
pub fn build(self) -> Result<TrajectoryConfig>
Trait Implementations§
Source§impl Clone for TrajectoryBuilder
impl Clone for TrajectoryBuilder
Source§fn clone(&self) -> TrajectoryBuilder
fn clone(&self) -> TrajectoryBuilder
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 TrajectoryBuilder
impl Debug for TrajectoryBuilder
Auto Trait Implementations§
impl Freeze for TrajectoryBuilder
impl RefUnwindSafe for TrajectoryBuilder
impl Send for TrajectoryBuilder
impl Sync for TrajectoryBuilder
impl Unpin for TrajectoryBuilder
impl UnwindSafe for TrajectoryBuilder
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