pub struct CapacityFirming {
pub capacity_firming_ctl: Option<bool>,
pub limit_negative_dp_dt: Option<f32>,
pub limit_positive_dp_dt: Option<f32>,
}
Expand description
ESS inverter high level function to reduce (smooth) charging or discharging rate of change.
Fields§
§capacity_firming_ctl: Option<bool>
Control value (TRUE or FALSE)
limit_negative_dp_dt: Option<f32>
uint/1kW/min If the supervised power increases at a rate higher that the rate defined by these limits, the ESS will discharge/charge at an opposite dp/dt to reduce (smooth) the rate of change at the PCC
limit_positive_dp_dt: Option<f32>
uint/1kW/min If the supervised power increases at a rate higher that the rate defined by these limits, the ESS will discharge/charge at an opposite dp/dt to reduce (smooth) the rate of change at the PCC
Trait Implementations§
Source§impl Clone for CapacityFirming
impl Clone for CapacityFirming
Source§fn clone(&self) -> CapacityFirming
fn clone(&self) -> CapacityFirming
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CapacityFirming
impl Debug for CapacityFirming
Source§impl Default for CapacityFirming
impl Default for CapacityFirming
Source§fn default() -> CapacityFirming
fn default() -> CapacityFirming
Returns the “default value” for a type. Read more
Source§impl Message for CapacityFirming
impl Message for CapacityFirming
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for CapacityFirming
impl PartialEq for CapacityFirming
impl StructuralPartialEq for CapacityFirming
Auto Trait Implementations§
impl Freeze for CapacityFirming
impl RefUnwindSafe for CapacityFirming
impl Send for CapacityFirming
impl Sync for CapacityFirming
impl Unpin for CapacityFirming
impl UnwindSafe for CapacityFirming
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