pub struct CtmTemporalBoundaryHvdcP2pItem {
pub ext: Option<Value>,
pub pdc_fr: f64,
pub pdc_to: f64,
pub qdc_fr: Option<f64>,
pub qdc_to: Option<f64>,
pub uid: Uid,
pub vm_dc_fr: Option<PositiveNumber>,
pub vm_dc_to: Option<PositiveNumber>,
}Expand description
structure to hold initial state of hvdc point-to-point line variables
JSON schema
{
"description": "structure to hold initial state of hvdc point-to-point line variables",
"type": "object",
"required": [
"pdc_fr",
"pdc_to",
"uid"
],
"properties": {
"ext": {
"description": "additional hvdc point-to-point line initial condition parameters currently not supported by CTM"
},
"pdc_fr": {
"description": "[MW or pu] initial active power entering hvdc line at from bus",
"type": "number"
},
"pdc_to": {
"description": "[MW or pu] initial active power entering hvdc line at to bus",
"type": "number"
},
"qdc_fr": {
"description": "[MVAr or pu] initial reactive power entering hvdc line at from bus",
"type": "number"
},
"qdc_to": {
"description": "[MVAr or pu] initial reactive power entering hvdc line at to bus",
"type": "number"
},
"uid": {
"description": "uid of hvdc point-to-point this record refers to",
"$ref": "#/$defs/uid"
},
"vm_dc_fr": {
"description": "[kV or pu] initial dc side voltage at from converter",
"$ref": "#/$defs/positive_number"
},
"vm_dc_to": {
"description": "[kV or pu] initial dc side voltage at to converter",
"$ref": "#/$defs/positive_number"
}
}
}Fields§
§ext: Option<Value>additional hvdc point-to-point line initial condition parameters currently not supported by CTM
pdc_fr: f64§pdc_to: f64§qdc_fr: Option<f64>§qdc_to: Option<f64>§uid: Uiduid of hvdc point-to-point this record refers to
vm_dc_fr: Option<PositiveNumber>[kV or pu] initial dc side voltage at from converter
vm_dc_to: Option<PositiveNumber>[kV or pu] initial dc side voltage at to converter
Implementations§
Trait Implementations§
Source§impl Clone for CtmTemporalBoundaryHvdcP2pItem
impl Clone for CtmTemporalBoundaryHvdcP2pItem
Source§fn clone(&self) -> CtmTemporalBoundaryHvdcP2pItem
fn clone(&self) -> CtmTemporalBoundaryHvdcP2pItem
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for CtmTemporalBoundaryHvdcP2pItem
impl<'de> Deserialize<'de> for CtmTemporalBoundaryHvdcP2pItem
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
Source§impl From<&CtmTemporalBoundaryHvdcP2pItem> for CtmTemporalBoundaryHvdcP2pItem
impl From<&CtmTemporalBoundaryHvdcP2pItem> for CtmTemporalBoundaryHvdcP2pItem
Source§fn from(value: &CtmTemporalBoundaryHvdcP2pItem) -> Self
fn from(value: &CtmTemporalBoundaryHvdcP2pItem) -> Self
Converts to this type from the input type.
Source§impl From<CtmTemporalBoundaryHvdcP2pItem> for CtmTemporalBoundaryHvdcP2pItem
impl From<CtmTemporalBoundaryHvdcP2pItem> for CtmTemporalBoundaryHvdcP2pItem
Source§fn from(value: CtmTemporalBoundaryHvdcP2pItem) -> Self
fn from(value: CtmTemporalBoundaryHvdcP2pItem) -> Self
Converts to this type from the input type.
Source§impl TryFrom<CtmTemporalBoundaryHvdcP2pItem> for CtmTemporalBoundaryHvdcP2pItem
impl TryFrom<CtmTemporalBoundaryHvdcP2pItem> for CtmTemporalBoundaryHvdcP2pItem
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: CtmTemporalBoundaryHvdcP2pItem,
) -> Result<Self, ConversionError>
fn try_from( value: CtmTemporalBoundaryHvdcP2pItem, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for CtmTemporalBoundaryHvdcP2pItem
impl RefUnwindSafe for CtmTemporalBoundaryHvdcP2pItem
impl Send for CtmTemporalBoundaryHvdcP2pItem
impl Sync for CtmTemporalBoundaryHvdcP2pItem
impl Unpin for CtmTemporalBoundaryHvdcP2pItem
impl UnwindSafe for CtmTemporalBoundaryHvdcP2pItem
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)