pub struct ReportDERControlRequest {
pub curve: Option<Vec<DERCurveGet>>,
pub enter_service: Option<Vec<EnterServiceGet>>,
pub fixed_pf_absorb: Option<Vec<FixedPFGet>>,
pub fixed_pf_inject: Option<Vec<FixedPFGet>>,
pub fixed_var: Option<Vec<FixedVarGet>>,
pub freq_droop: Option<Vec<FreqDroopGet>>,
pub gradient: Option<Vec<GradientGet>>,
pub limit_max_discharge: Option<Vec<LimitMaxDischargeGet>>,
pub request_id: i64,
pub tbc: Option<bool>,
pub custom_data: Option<CustomData>,
}Fields§
§curve: Option<Vec<DERCurveGet>>§enter_service: Option<Vec<EnterServiceGet>>§fixed_pf_absorb: Option<Vec<FixedPFGet>>§fixed_pf_inject: Option<Vec<FixedPFGet>>§fixed_var: Option<Vec<FixedVarGet>>§freq_droop: Option<Vec<FreqDroopGet>>§gradient: Option<Vec<GradientGet>>§limit_max_discharge: Option<Vec<LimitMaxDischargeGet>>§request_id: i64RequestId from GetDERControlRequest.
tbc: Option<bool>To Be Continued. Default value when omitted: false. + False indicates that there are no further messages as part of this report.
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for ReportDERControlRequest
impl Clone for ReportDERControlRequest
Source§impl Debug for ReportDERControlRequest
impl Debug for ReportDERControlRequest
Source§impl<'de> Deserialize<'de> for ReportDERControlRequest
impl<'de> Deserialize<'de> for ReportDERControlRequest
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 ReportDERControlRequest
impl PartialEq for ReportDERControlRequest
Source§impl Request for ReportDERControlRequest
impl Request for ReportDERControlRequest
Source§impl Serialize for ReportDERControlRequest
impl Serialize for ReportDERControlRequest
impl StructuralPartialEq for ReportDERControlRequest
Auto Trait Implementations§
impl Freeze for ReportDERControlRequest
impl RefUnwindSafe for ReportDERControlRequest
impl Send for ReportDERControlRequest
impl Sync for ReportDERControlRequest
impl Unpin for ReportDERControlRequest
impl UnsafeUnpin for ReportDERControlRequest
impl UnwindSafe for ReportDERControlRequest
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