#[repr(C)]pub struct PioAcDcConverterView {Show 100 fields
pub component: PioComponentIdView,
pub kind: PioStringView,
pub dc_converter_unit: PioComponentIdView,
pub has_dc_converter_unit: bool,
pub dc_terminal1: PioDcTerminalView,
pub dc_terminal2: PioDcTerminalView,
pub base_apparent_power_mva: f64,
pub has_base_apparent_power: bool,
pub minimum_active_power_mw: f64,
pub has_minimum_active_power: bool,
pub maximum_active_power_mw: f64,
pub has_maximum_active_power: bool,
pub minimum_dc_voltage_kv: f64,
pub has_minimum_dc_voltage: bool,
pub maximum_dc_voltage_kv: f64,
pub has_maximum_dc_voltage: bool,
pub rated_dc_voltage_kv: f64,
pub has_rated_dc_voltage: bool,
pub valve_u0_kv: f64,
pub has_valve_u0: bool,
pub number_of_valves: u32,
pub has_number_of_valves: bool,
pub idle_loss_mw: f64,
pub has_idle_loss: bool,
pub switching_loss_mw_per_ampere: f64,
pub has_switching_loss: bool,
pub resistive_loss_ohm: f64,
pub has_resistive_loss: bool,
pub control_mode: PioStringView,
pub has_control_mode: bool,
pub active_power_at_pcc_mw: f64,
pub has_active_power_at_pcc: bool,
pub reactive_power_at_pcc_mvar: f64,
pub has_reactive_power_at_pcc: bool,
pub target_active_power_mw: f64,
pub has_target_active_power: bool,
pub target_dc_voltage_kv: f64,
pub has_target_dc_voltage: bool,
pub pcc_terminal: PioTerminalReferenceView,
pub has_pcc_terminal: bool,
pub droop_curve_segment_count: usize,
pub has_droop_curve: bool,
pub droop: f64,
pub has_droop: bool,
pub droop_compensation: f64,
pub has_droop_compensation: bool,
pub q_share: f64,
pub has_q_share: bool,
pub maximum_modulation_index: f64,
pub has_maximum_modulation_index: bool,
pub maximum_valve_current_a: f64,
pub has_maximum_valve_current: bool,
pub dc_current_a: f64,
pub has_dc_current: bool,
pub ac_voltage_kv: f64,
pub has_ac_voltage: bool,
pub dc_voltage_kv: f64,
pub has_dc_voltage: bool,
pub voltage_regulator_on: bool,
pub has_voltage_regulator_on: bool,
pub voltage_setpoint_kv: f64,
pub has_voltage_setpoint: bool,
pub reactive_power_setpoint_mvar: f64,
pub has_reactive_power_setpoint: bool,
pub reactive_limits: PioReactiveLimitsView,
pub has_reactive_limits: bool,
pub pole_loss_active_power_mw: f64,
pub has_pole_loss_active_power: bool,
pub reactive_model: PioStringView,
pub has_reactive_model: bool,
pub power_factor: f64,
pub has_power_factor: bool,
pub operating_mode: PioStringView,
pub has_operating_mode: bool,
pub rated_dc_current_a: f64,
pub has_rated_dc_current: bool,
pub minimum_alpha_degrees: f64,
pub has_minimum_alpha: bool,
pub maximum_alpha_degrees: f64,
pub has_maximum_alpha: bool,
pub minimum_gamma_degrees: f64,
pub has_minimum_gamma: bool,
pub maximum_gamma_degrees: f64,
pub has_maximum_gamma: bool,
pub target_alpha_degrees: f64,
pub has_target_alpha: bool,
pub target_gamma_degrees: f64,
pub has_target_gamma: bool,
pub target_dc_current_a: f64,
pub has_target_dc_current: bool,
pub alpha_degrees: f64,
pub has_alpha: bool,
pub gamma_degrees: f64,
pub has_gamma: bool,
pub delta_degrees: f64,
pub has_delta: bool,
pub uf_kv: f64,
pub has_uf: bool,
pub uv_kv: f64,
pub has_uv: bool,
}Expand description
One source neutral AC/DC converter.
Fields§
§component: PioComponentIdView§kind: PioStringView§dc_converter_unit: PioComponentIdView§has_dc_converter_unit: bool§dc_terminal1: PioDcTerminalView§dc_terminal2: PioDcTerminalView§base_apparent_power_mva: f64§has_base_apparent_power: bool§minimum_active_power_mw: f64§has_minimum_active_power: bool§maximum_active_power_mw: f64§has_maximum_active_power: bool§minimum_dc_voltage_kv: f64§has_minimum_dc_voltage: bool§maximum_dc_voltage_kv: f64§has_maximum_dc_voltage: bool§rated_dc_voltage_kv: f64§has_rated_dc_voltage: bool§valve_u0_kv: f64§has_valve_u0: bool§number_of_valves: u32§has_number_of_valves: bool§idle_loss_mw: f64§has_idle_loss: bool§switching_loss_mw_per_ampere: f64§has_switching_loss: bool§resistive_loss_ohm: f64§has_resistive_loss: bool§control_mode: PioStringView§has_control_mode: bool§active_power_at_pcc_mw: f64§has_active_power_at_pcc: bool§reactive_power_at_pcc_mvar: f64§has_reactive_power_at_pcc: bool§target_active_power_mw: f64§has_target_active_power: bool§target_dc_voltage_kv: f64§has_target_dc_voltage: bool§pcc_terminal: PioTerminalReferenceView§has_pcc_terminal: bool§droop_curve_segment_count: usize§has_droop_curve: bool§droop: f64§has_droop: bool§droop_compensation: f64§has_droop_compensation: bool§maximum_modulation_index: f64§has_maximum_modulation_index: bool§maximum_valve_current_a: f64§has_maximum_valve_current: bool§dc_current_a: f64§has_dc_current: bool§ac_voltage_kv: f64§has_ac_voltage: bool§dc_voltage_kv: f64§has_dc_voltage: bool§voltage_regulator_on: bool§has_voltage_regulator_on: bool§voltage_setpoint_kv: f64§has_voltage_setpoint: bool§reactive_power_setpoint_mvar: f64§has_reactive_power_setpoint: bool§reactive_limits: PioReactiveLimitsView§has_reactive_limits: bool§pole_loss_active_power_mw: f64§has_pole_loss_active_power: bool§reactive_model: PioStringView§has_reactive_model: bool§power_factor: f64§has_power_factor: bool§operating_mode: PioStringView§has_operating_mode: bool§rated_dc_current_a: f64§has_rated_dc_current: bool§minimum_alpha_degrees: f64§has_minimum_alpha: bool§maximum_alpha_degrees: f64§has_maximum_alpha: bool§minimum_gamma_degrees: f64§has_minimum_gamma: bool§maximum_gamma_degrees: f64§has_maximum_gamma: bool§target_alpha_degrees: f64§has_target_alpha: bool§target_gamma_degrees: f64§has_target_gamma: bool§target_dc_current_a: f64§has_target_dc_current: bool§alpha_degrees: f64§has_alpha: bool§gamma_degrees: f64§has_gamma: bool§delta_degrees: f64§has_delta: bool§uf_kv: f64§has_uf: bool§uv_kv: f64§has_uv: boolTrait Implementations§
Source§impl Clone for PioAcDcConverterView
impl Clone for PioAcDcConverterView
Source§fn clone(&self) -> PioAcDcConverterView
fn clone(&self) -> PioAcDcConverterView
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 PioAcDcConverterView
Auto Trait Implementations§
impl !Send for PioAcDcConverterView
impl !Sync for PioAcDcConverterView
impl Freeze for PioAcDcConverterView
impl RefUnwindSafe for PioAcDcConverterView
impl Unpin for PioAcDcConverterView
impl UnsafeUnpin for PioAcDcConverterView
impl UnwindSafe for PioAcDcConverterView
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