#[repr(C)]pub struct PioScucDeviceView {Show 17 fields
pub id: PioComponentIdView,
pub kind: PioStringView,
pub initial_on_status: bool,
pub on_cost: f64,
pub startup_cost: f64,
pub shutdown_cost: f64,
pub minimum_up_time_hours: f64,
pub minimum_down_time_hours: f64,
pub ramp_limits: PioScucRampLimitsView,
pub reserve_limits: PioScucReserveLimitsView,
pub initial_commitment: PioScucInitialCommitmentView,
pub reactive_capability: PioScucReactiveCapabilityView,
pub period_count: usize,
pub startup_cost_adjustment_count: usize,
pub startup_limit_count: usize,
pub energy_upper_bound_count: usize,
pub energy_lower_bound_count: usize,
}Expand description
One SCUC producer or consumer.
Fields§
§id: PioComponentIdView§kind: PioStringView§initial_on_status: bool§on_cost: f64§startup_cost: f64§shutdown_cost: f64§minimum_up_time_hours: f64§minimum_down_time_hours: f64§ramp_limits: PioScucRampLimitsView§reserve_limits: PioScucReserveLimitsView§initial_commitment: PioScucInitialCommitmentView§reactive_capability: PioScucReactiveCapabilityView§period_count: usize§startup_cost_adjustment_count: usize§startup_limit_count: usize§energy_upper_bound_count: usize§energy_lower_bound_count: usizeTrait Implementations§
Source§impl Clone for PioScucDeviceView
impl Clone for PioScucDeviceView
Source§fn clone(&self) -> PioScucDeviceView
fn clone(&self) -> PioScucDeviceView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PioScucDeviceView
Auto Trait Implementations§
impl !Send for PioScucDeviceView
impl !Sync for PioScucDeviceView
impl Freeze for PioScucDeviceView
impl RefUnwindSafe for PioScucDeviceView
impl Unpin for PioScucDeviceView
impl UnsafeUnpin for PioScucDeviceView
impl UnwindSafe for PioScucDeviceView
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