[−][src]Enum f1_api::packet::status::ErsDeployMode
Deploy modes for the Energy Recovery System
The Energy Recovery System, or ERS, can be operated in different modes that determine how much energy is harvested under braking, and how much is used to accelerate the car.
Variants
The Energy Recovery System is disabled or does not exist in the current car.
The Energy Recovery System operates at a low setting, and harvest more energy than it consumes.
The Energy Recovery System operates at a medium setting, harvesting and deploying at a similar rate.
The Energy Recovery System operates at a high setting, and deploys more energy than it can harvest.
The Energy Recovery System operates at a very high level, and deploys far more energy than it can harvest.
The Energy Recovery System operates at a level optimized for qualifying laps, which aims to deplete the batteries by the end of the lap.
Trait Implementations
impl Clone for ErsDeployMode[src]
fn clone(&self) -> ErsDeployMode[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for ErsDeployMode[src]
impl Debug for ErsDeployMode[src]
impl Default for ErsDeployMode[src]
impl Eq for ErsDeployMode[src]
impl Hash for ErsDeployMode[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl Ord for ErsDeployMode[src]
fn cmp(&self, other: &ErsDeployMode) -> Ordering[src]
#[must_use]fn max(self, other: Self) -> Self1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self[src]
impl PartialEq<ErsDeployMode> for ErsDeployMode[src]
fn eq(&self, other: &ErsDeployMode) -> bool[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl PartialOrd<ErsDeployMode> for ErsDeployMode[src]
fn partial_cmp(&self, other: &ErsDeployMode) -> Option<Ordering>[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralEq for ErsDeployMode[src]
impl StructuralPartialEq for ErsDeployMode[src]
Auto Trait Implementations
impl RefUnwindSafe for ErsDeployMode
impl Send for ErsDeployMode
impl Sync for ErsDeployMode
impl Unpin for ErsDeployMode
impl UnwindSafe for ErsDeployMode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,