pub struct StepDiagnostics {Show 32 fields
pub command_fraction: f64,
pub disturbance_n: f64,
pub active_segment: String,
pub allocation_strategy: AllocationStrategy,
pub requested_actuator_power_w: f64,
pub delivered_actuator_power_w: f64,
pub central_transfer_power_w: f64,
pub commanded_recharge_power_w: f64,
pub parasitic_loss_w: f64,
pub heat_generation_w: f64,
pub heat_rejection_w: f64,
pub gain: f64,
pub damping: f64,
pub stiffness: f64,
pub mechanical_force_n: f64,
pub acceleration_mps2: f64,
pub delivered_ratio: f64,
pub energy_factor: f64,
pub thermal_factor: f64,
pub saturation_fraction: f64,
pub ep_dot_j_per_s: f64,
pub temperature_dot_k_per_s: f64,
pub mechanical_power_w: f64,
pub raw_next_ep_j: f64,
pub raw_next_temperature_k: f64,
pub raw_next_y_m: f64,
pub raw_next_v_mps: f64,
pub ep_clamped: bool,
pub temperature_clamped: bool,
pub y_clamped: bool,
pub v_clamped: bool,
pub limb_flows: [LimbFlow; 4],
}Fields§
§command_fraction: f64§disturbance_n: f64§active_segment: String§allocation_strategy: AllocationStrategy§requested_actuator_power_w: f64§delivered_actuator_power_w: f64§central_transfer_power_w: f64§commanded_recharge_power_w: f64§parasitic_loss_w: f64§heat_generation_w: f64§heat_rejection_w: f64§gain: f64§damping: f64§stiffness: f64§mechanical_force_n: f64§acceleration_mps2: f64§delivered_ratio: f64§energy_factor: f64§thermal_factor: f64§saturation_fraction: f64§ep_dot_j_per_s: f64§temperature_dot_k_per_s: f64§mechanical_power_w: f64§raw_next_ep_j: f64§raw_next_temperature_k: f64§raw_next_y_m: f64§raw_next_v_mps: f64§ep_clamped: bool§temperature_clamped: bool§y_clamped: bool§v_clamped: bool§limb_flows: [LimbFlow; 4]Implementations§
Trait Implementations§
Source§impl Clone for StepDiagnostics
impl Clone for StepDiagnostics
Source§fn clone(&self) -> StepDiagnostics
fn clone(&self) -> StepDiagnostics
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 StepDiagnostics
impl Debug for StepDiagnostics
Source§impl<'de> Deserialize<'de> for StepDiagnostics
impl<'de> Deserialize<'de> for StepDiagnostics
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 StepDiagnostics
impl RefUnwindSafe for StepDiagnostics
impl Send for StepDiagnostics
impl Sync for StepDiagnostics
impl Unpin for StepDiagnostics
impl UnsafeUnpin for StepDiagnostics
impl UnwindSafe for StepDiagnostics
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