pub struct TimeSeriesRecord {Show 44 fields
pub time_s: f64,
pub ep_j: f64,
pub ep_gj: f64,
pub temperature_k: f64,
pub temperature_c: f64,
pub y_m: f64,
pub v_mps: f64,
pub command_fraction: f64,
pub active_segment: String,
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 saturation_fraction: f64,
pub ep_dot_j_per_s: f64,
pub temperature_dot_k_per_s: f64,
pub mechanical_power_w: f64,
pub authority_utilization: f64,
pub reduced_response_target_y_m: f64,
pub reduced_response_target_rate_mps: f64,
pub reduced_response_error_m: f64,
pub reduced_response_error_rate_mps: f64,
pub lyapunov_v: f64,
pub lyapunov_dv_dt: 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 ydot_clamped: bool,
pub near_admissible_boundary: bool,
pub outside_admissible_region: bool,
pub admissible_margin_fraction: f64,
}Fields§
§time_s: f64§ep_j: f64§ep_gj: f64§temperature_k: f64§temperature_c: f64§y_m: f64§v_mps: f64§command_fraction: f64§active_segment: String§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§saturation_fraction: f64§ep_dot_j_per_s: f64§temperature_dot_k_per_s: f64§mechanical_power_w: f64§reduced_response_target_y_m: f64§reduced_response_target_rate_mps: f64§reduced_response_error_m: f64§reduced_response_error_rate_mps: f64§lyapunov_v: f64§lyapunov_dv_dt: 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§ydot_clamped: bool§near_admissible_boundary: bool§outside_admissible_region: bool§admissible_margin_fraction: f64Trait Implementations§
Source§impl Clone for TimeSeriesRecord
impl Clone for TimeSeriesRecord
Source§fn clone(&self) -> TimeSeriesRecord
fn clone(&self) -> TimeSeriesRecord
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 TimeSeriesRecord
impl Debug for TimeSeriesRecord
Source§impl<'de> Deserialize<'de> for TimeSeriesRecord
impl<'de> Deserialize<'de> for TimeSeriesRecord
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 TimeSeriesRecord
impl RefUnwindSafe for TimeSeriesRecord
impl Send for TimeSeriesRecord
impl Sync for TimeSeriesRecord
impl Unpin for TimeSeriesRecord
impl UnsafeUnpin for TimeSeriesRecord
impl UnwindSafe for TimeSeriesRecord
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