Struct sep2_common::packages::der::ReactivePower
source · pub struct ReactivePower {
pub multiplier: PowerOfTenMultiplierType,
pub value: Int16,
}
Available on crate feature
der
only.Expand description
The reactive power Q (in var) is the product of root mean square (RMS) voltage, RMS current, and sin(theta) where theta is the phase angle of current relative to voltage.
Fields§
§multiplier: PowerOfTenMultiplierType
Specifies exponent of uom.
value: Int16
Value in volt-amperes reactive (var) (uom 63)
Trait Implementations§
source§impl Clone for ReactivePower
impl Clone for ReactivePower
source§fn clone(&self) -> ReactivePower
fn clone(&self) -> ReactivePower
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 ReactivePower
impl Debug for ReactivePower
source§impl Default for ReactivePower
impl Default for ReactivePower
source§fn default() -> ReactivePower
fn default() -> ReactivePower
Returns the “default value” for a type. Read more
source§impl PartialEq<ReactivePower> for ReactivePower
impl PartialEq<ReactivePower> for ReactivePower
source§fn eq(&self, other: &ReactivePower) -> bool
fn eq(&self, other: &ReactivePower) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl YaDeserialize for ReactivePower
impl YaDeserialize for ReactivePower
source§impl YaSerialize for ReactivePower
impl YaSerialize for ReactivePower
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 ReactivePower
impl StructuralEq for ReactivePower
impl StructuralPartialEq for ReactivePower
Auto Trait Implementations§
impl RefUnwindSafe for ReactivePower
impl Send for ReactivePower
impl Sync for ReactivePower
impl Unpin for ReactivePower
impl UnwindSafe for ReactivePower
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