Skip to main content

PioAcDcConverterView

Struct PioAcDcConverterView 

Source
#[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§q_share: f64§has_q_share: 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: bool

Trait Implementations§

Source§

impl Clone for PioAcDcConverterView

Source§

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)

Performs copy-assignment from source. Read more
Source§

impl Copy for PioAcDcConverterView

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> ByRef<T> for T

§

fn by_ref(&self) -> &T

§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DynClone for T
where T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Imply<T> for U
where T: ?Sized, U: ?Sized,

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V