Struct sep2_common::packages::der::InverterStatusType
source · pub struct InverterStatusType {
pub date_time: TimeType,
pub value: InverterStatusValue,
}
Available on crate feature
der
only.Expand description
DER InverterStatus value: 0 - N/A 1 - off 2 - sleeping (auto-shutdown) or DER is at low output power/voltage 3 - starting up or ON but not producing power 4 - tracking MPPT power point 5 - forced power reduction/derating 6 - shutting down 7 - one or more faults exist 8 - standby (service on unit) - DER may be at high output voltage/power 9 - test mode 10 - as defined in manufacturer status All other values reserved.
Fields§
§date_time: TimeType
The date and time at which the state applied.
value: InverterStatusValue
The value indicating the state.
Trait Implementations§
source§impl Clone for InverterStatusType
impl Clone for InverterStatusType
source§fn clone(&self) -> InverterStatusType
fn clone(&self) -> InverterStatusType
Returns a copy 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 InverterStatusType
impl Debug for InverterStatusType
source§impl Default for InverterStatusType
impl Default for InverterStatusType
source§fn default() -> InverterStatusType
fn default() -> InverterStatusType
Returns the “default value” for a type. Read more
source§impl PartialEq<InverterStatusType> for InverterStatusType
impl PartialEq<InverterStatusType> for InverterStatusType
source§fn eq(&self, other: &InverterStatusType) -> bool
fn eq(&self, other: &InverterStatusType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl YaDeserialize for InverterStatusType
impl YaDeserialize for InverterStatusType
source§impl YaSerialize for InverterStatusType
impl YaSerialize for InverterStatusType
fn name() -> &'static strwhere Self: Sized,
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>where Self: Sized,
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace ) -> Result<(Vec<OwnedAttribute>, Namespace), String>where Self: Sized,
impl Eq for InverterStatusType
impl StructuralEq for InverterStatusType
impl StructuralPartialEq for InverterStatusType
Auto Trait Implementations§
impl RefUnwindSafe for InverterStatusType
impl Send for InverterStatusType
impl Sync for InverterStatusType
impl Unpin for InverterStatusType
impl UnwindSafe for InverterStatusType
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