pub struct SetDERControlRequest {
pub is_default: bool,
pub control_id: String,
pub control_type: DERControlEnum,
pub curve: Option<DERCurve>,
pub enter_service: Option<EnterService>,
pub fixed_pf_absorb: Option<FixedPF>,
pub fixed_pf_inject: Option<FixedPF>,
pub fixed_var: Option<FixedVar>,
pub freq_droop: Option<FreqDroop>,
pub gradient: Option<Gradient>,
pub limit_max_discharge: Option<LimitMaxDischarge>,
pub custom_data: Option<CustomData>,
}Fields§
§is_default: boolTrue if this is a default DER control
control_id: StringUnique id of this control, e.g. UUID
control_type: DERControlEnum§curve: Option<DERCurve>§enter_service: Option<EnterService>§fixed_pf_absorb: Option<FixedPF>§fixed_pf_inject: Option<FixedPF>§fixed_var: Option<FixedVar>§freq_droop: Option<FreqDroop>§gradient: Option<Gradient>§limit_max_discharge: Option<LimitMaxDischarge>§custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for SetDERControlRequest
impl Clone for SetDERControlRequest
Source§impl Debug for SetDERControlRequest
impl Debug for SetDERControlRequest
Source§impl<'de> Deserialize<'de> for SetDERControlRequest
impl<'de> Deserialize<'de> for SetDERControlRequest
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 PartialEq for SetDERControlRequest
impl PartialEq for SetDERControlRequest
Source§impl Request for SetDERControlRequest
impl Request for SetDERControlRequest
Source§impl Serialize for SetDERControlRequest
impl Serialize for SetDERControlRequest
impl StructuralPartialEq for SetDERControlRequest
Auto Trait Implementations§
impl Freeze for SetDERControlRequest
impl RefUnwindSafe for SetDERControlRequest
impl Send for SetDERControlRequest
impl Sync for SetDERControlRequest
impl Unpin for SetDERControlRequest
impl UnsafeUnpin for SetDERControlRequest
impl UnwindSafe for SetDERControlRequest
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