pub struct FACTSDyn {
pub bus: u32,
pub device_id: String,
pub model: FACTSModel,
pub to_bus: Option<u32>,
}Expand description
A FACTS or HVDC dynamic model record — attaches to a bus (shunt) or two buses (branch).
Fields§
§bus: u32Primary bus number (for shunt devices; rectifier bus for HVDC).
device_id: StringDevice ID string (matches PSS/E device ID).
model: FACTSModelThe specific FACTS/HVDC model and its parameters.
to_bus: Option<u32>Second terminal bus: inverter bus for HVDC, to-bus for series FACTS. Populated from model params (HVDC) or network topology (TCSC/SSSC/UPFC).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FACTSDyn
impl<'de> Deserialize<'de> for FACTSDyn
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
Auto Trait Implementations§
impl Freeze for FACTSDyn
impl RefUnwindSafe for FACTSDyn
impl Send for FACTSDyn
impl Sync for FACTSDyn
impl Unpin for FACTSDyn
impl UnsafeUnpin for FACTSDyn
impl UnwindSafe for FACTSDyn
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