pub struct FixedControlPolicy {
pub stop_delay_s: f64,
pub yield_delay_s: f64,
}Expand description
Fixed-rule control policy for uncontrolled, yield, stop, and signal controls.
Fields§
§stop_delay_s: f64Delay applied to stop-controlled movements before they may proceed.
yield_delay_s: f64Delay applied to yield-controlled movements before they may proceed.
Implementations§
Source§impl FixedControlPolicy
impl FixedControlPolicy
Sourcepub fn new(stop_delay_s: f64, yield_delay_s: f64) -> FixedControlPolicy
pub fn new(stop_delay_s: f64, yield_delay_s: f64) -> FixedControlPolicy
Create a fixed-rule control policy.
Trait Implementations§
Source§impl Clone for FixedControlPolicy
impl Clone for FixedControlPolicy
Source§fn clone(&self) -> FixedControlPolicy
fn clone(&self) -> FixedControlPolicy
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 ControlPolicy for FixedControlPolicy
impl ControlPolicy for FixedControlPolicy
Source§fn decide(&self, context: ControlContext<'_>) -> ControlDecision
fn decide(&self, context: ControlContext<'_>) -> ControlDecision
Evaluate a movement under the supplied context.
Source§impl Debug for FixedControlPolicy
impl Debug for FixedControlPolicy
Source§impl Default for FixedControlPolicy
impl Default for FixedControlPolicy
Source§fn default() -> FixedControlPolicy
fn default() -> FixedControlPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for FixedControlPolicy
impl PartialEq for FixedControlPolicy
impl Copy for FixedControlPolicy
impl StructuralPartialEq for FixedControlPolicy
Auto Trait Implementations§
impl Freeze for FixedControlPolicy
impl RefUnwindSafe for FixedControlPolicy
impl Send for FixedControlPolicy
impl Sync for FixedControlPolicy
impl Unpin for FixedControlPolicy
impl UnsafeUnpin for FixedControlPolicy
impl UnwindSafe for FixedControlPolicy
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