pub struct DerSimControls {
pub time: Option<String>,
pub temperature: Option<f32>,
pub grid_model_source: Option<String>,
pub irradiance_model_source: Option<String>,
pub irradiance: Option<f32>,
pub grid_voltage_a: Option<f32>,
pub grid_voltage_b: Option<f32>,
pub grid_voltage_c: Option<f32>,
pub grid_frequency: Option<f32>,
}Available on crate feature
model64414 only.Expand description
DER Simulation Controls
Configuration parameters for the DER device simulator.
Fields§
§time: Option<String>Time offset
Time offset for simulation formatted ‘HH:MM:SS’
temperature: Option<f32>Ambient temperature (degrees Celsius)
grid_model_source: Option<String>The data source for the grid model. ‘csv’ or ‘const’
irradiance_model_source: Option<String>The data source for the irradiance model. ‘csv’ or ‘const’
irradiance: Option<f32>The irradiance on the DER device (W/m^2) for the ‘const’ irradiance model
grid_voltage_a: Option<f32>Phase A RMS Voltage (pu) for the ‘const’ grid model
grid_voltage_b: Option<f32>Phase B RMS Voltage (pu) for the ‘const’ grid model
grid_voltage_c: Option<f32>Phase C RMS Voltage (pu) for the ‘const’ grid model
grid_frequency: Option<f32>Grid frequency (Hz) for the ‘const’ grid model
Implementations§
Source§impl DerSimControls
impl DerSimControls
pub const TIME: Point<Self, Option<String>>
pub const TEMPERATURE: Point<Self, Option<f32>>
pub const GRID_MODEL_SOURCE: Point<Self, Option<String>>
pub const IRRADIANCE_MODEL_SOURCE: Point<Self, Option<String>>
pub const IRRADIANCE: Point<Self, Option<f32>>
pub const GRID_VOLTAGE_A: Point<Self, Option<f32>>
pub const GRID_VOLTAGE_B: Point<Self, Option<f32>>
pub const GRID_VOLTAGE_C: Point<Self, Option<f32>>
pub const GRID_FREQUENCY: Point<Self, Option<f32>>
Trait Implementations§
Source§impl Debug for DerSimControls
impl Debug for DerSimControls
Source§impl Group for DerSimControls
impl Group for DerSimControls
Auto Trait Implementations§
impl Freeze for DerSimControls
impl RefUnwindSafe for DerSimControls
impl Send for DerSimControls
impl Sync for DerSimControls
impl Unpin for DerSimControls
impl UnsafeUnpin for DerSimControls
impl UnwindSafe for DerSimControls
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