Skip to main content

AcMeterAbcn

Struct AcMeterAbcn 

Source
pub struct AcMeterAbcn {
Show 72 fields pub a: i16, pub aph_a: i16, pub aph_b: i16, pub aph_c: i16, pub a_sf: i16, pub ph_v: i16, pub ph_vph_a: i16, pub ph_vph_b: i16, pub ph_vph_c: i16, pub ppv: i16, pub ph_vph_ab: i16, pub ph_vph_bc: i16, pub ph_vph_ca: i16, pub v_sf: i16, pub hz: i16, pub hz_sf: Option<i16>, pub w: i16, pub wph_a: Option<i16>, pub wph_b: Option<i16>, pub wph_c: Option<i16>, pub w_sf: i16, pub va: Option<i16>, pub v_aph_a: Option<i16>, pub v_aph_b: Option<i16>, pub v_aph_c: Option<i16>, pub va_sf: Option<i16>, pub var: Option<i16>, pub va_rph_a: Option<i16>, pub va_rph_b: Option<i16>, pub va_rph_c: Option<i16>, pub var_sf: Option<i16>, pub pf: Option<i16>, pub p_fph_a: Option<i16>, pub p_fph_b: Option<i16>, pub p_fph_c: Option<i16>, pub pf_sf: Option<i16>, pub tot_wh_exp: u32, pub tot_wh_exp_ph_a: Option<u32>, pub tot_wh_exp_ph_b: Option<u32>, pub tot_wh_exp_ph_c: Option<u32>, pub tot_wh_imp: u32, pub tot_wh_imp_ph_a: Option<u32>, pub tot_wh_imp_ph_b: Option<u32>, pub tot_wh_imp_ph_c: Option<u32>, pub tot_wh_sf: i16, pub tot_v_ah_exp: Option<u32>, pub tot_v_ah_exp_ph_a: Option<u32>, pub tot_v_ah_exp_ph_b: Option<u32>, pub tot_v_ah_exp_ph_c: Option<u32>, pub tot_v_ah_imp: Option<u32>, pub tot_v_ah_imp_ph_a: Option<u32>, pub tot_v_ah_imp_ph_b: Option<u32>, pub tot_v_ah_imp_ph_c: Option<u32>, pub tot_v_ah_sf: Option<i16>, pub tot_v_arh_imp_q1: Option<u32>, pub tot_v_arh_imp_q1_ph_a: Option<u32>, pub tot_v_arh_imp_q1_ph_b: Option<u32>, pub tot_v_arh_imp_q1_ph_c: Option<u32>, pub tot_v_arh_imp_q2: Option<u32>, pub tot_v_arh_imp_q2_ph_a: Option<u32>, pub tot_v_arh_imp_q2_ph_b: Option<u32>, pub tot_v_arh_imp_q2_ph_c: Option<u32>, pub tot_v_arh_exp_q3: Option<u32>, pub tot_v_arh_exp_q3_ph_a: Option<u32>, pub tot_v_arh_exp_q3_ph_b: Option<u32>, pub tot_v_arh_exp_q3_ph_c: Option<u32>, pub tot_v_arh_exp_q4: Option<u32>, pub tot_v_arh_exp_q4_ph_a: Option<u32>, pub tot_v_arh_exp_q4_ph_b: Option<u32>, pub tot_v_arh_exp_q4_ph_c: Option<u32>, pub tot_v_arh_sf: Option<i16>, pub evt: Evt,
}
Available on crate feature model203 only.
Expand description

wye-connect three phase (abcn) meter

Fields§

§a: i16

Amps

Total AC Current

§aph_a: i16

Amps PhaseA

Phase A Current

§aph_b: i16

Amps PhaseB

Phase B Current

§aph_c: i16

Amps PhaseC

Phase C Current

§a_sf: i16

Current scale factor

§ph_v: i16

Voltage LN

Line to Neutral AC Voltage (average of active phases)

§ph_vph_a: i16

Phase Voltage AN

Phase Voltage AN

§ph_vph_b: i16

Phase Voltage BN

Phase Voltage BN

§ph_vph_c: i16

Phase Voltage CN

Phase Voltage CN

§ppv: i16

Voltage LL

Line to Line AC Voltage (average of active phases)

§ph_vph_ab: i16

Phase Voltage AB

Phase Voltage AB

§ph_vph_bc: i16

Phase Voltage BC

Phase Voltage BC

§ph_vph_ca: i16

Phase Voltage CA

Phase Voltage CA

§v_sf: i16

Voltage scale factor

§hz: i16

Hz

Frequency

§hz_sf: Option<i16>

Frequency scale factor

§w: i16

Watts

Total Real Power

§wph_a: Option<i16>

Watts phase A

§wph_b: Option<i16>

Watts phase B

§wph_c: Option<i16>

Watts phase C

§w_sf: i16

Real Power scale factor

§va: Option<i16>

VA

AC Apparent Power

§v_aph_a: Option<i16>

VA phase A

§v_aph_b: Option<i16>

VA phase B

§v_aph_c: Option<i16>

VA phase C

§va_sf: Option<i16>

Apparent Power scale factor

§var: Option<i16>

VAR

Reactive Power

§va_rph_a: Option<i16>

VAR phase A

§va_rph_b: Option<i16>

VAR phase B

§va_rph_c: Option<i16>

VAR phase C

§var_sf: Option<i16>

Reactive Power scale factor

§pf: Option<i16>

PF

Power Factor

§p_fph_a: Option<i16>

PF phase A

§p_fph_b: Option<i16>

PF phase B

§p_fph_c: Option<i16>

PF phase C

§pf_sf: Option<i16>

Power Factor scale factor

§tot_wh_exp: u32

Total Watt-hours Exported

Total Real Energy Exported

§tot_wh_exp_ph_a: Option<u32>

Total Watt-hours Exported phase A

§tot_wh_exp_ph_b: Option<u32>

Total Watt-hours Exported phase B

§tot_wh_exp_ph_c: Option<u32>

Total Watt-hours Exported phase C

§tot_wh_imp: u32

Total Watt-hours Imported

Total Real Energy Imported

§tot_wh_imp_ph_a: Option<u32>

Total Watt-hours Imported phase A

§tot_wh_imp_ph_b: Option<u32>

Total Watt-hours Imported phase B

§tot_wh_imp_ph_c: Option<u32>

Total Watt-hours Imported phase C

§tot_wh_sf: i16

Real Energy scale factor

§tot_v_ah_exp: Option<u32>

Total VA-hours Exported

Total Apparent Energy Exported

§tot_v_ah_exp_ph_a: Option<u32>

Total VA-hours Exported phase A

§tot_v_ah_exp_ph_b: Option<u32>

Total VA-hours Exported phase B

§tot_v_ah_exp_ph_c: Option<u32>

Total VA-hours Exported phase C

§tot_v_ah_imp: Option<u32>

Total VA-hours Imported

Total Apparent Energy Imported

§tot_v_ah_imp_ph_a: Option<u32>

Total VA-hours Imported phase A

§tot_v_ah_imp_ph_b: Option<u32>

Total VA-hours Imported phase B

§tot_v_ah_imp_ph_c: Option<u32>

Total VA-hours Imported phase C

§tot_v_ah_sf: Option<i16>

Apparent Energy scale factor

§tot_v_arh_imp_q1: Option<u32>

Total VAR-hours Imported Q1

Total Reactive Energy Imported Quadrant 1

§tot_v_arh_imp_q1_ph_a: Option<u32>

Total VAr-hours Imported Q1 phase A

§tot_v_arh_imp_q1_ph_b: Option<u32>

Total VAr-hours Imported Q1 phase B

§tot_v_arh_imp_q1_ph_c: Option<u32>

Total VAr-hours Imported Q1 phase C

§tot_v_arh_imp_q2: Option<u32>

Total VAr-hours Imported Q2

Total Reactive Power Imported Quadrant 2

§tot_v_arh_imp_q2_ph_a: Option<u32>

Total VAr-hours Imported Q2 phase A

§tot_v_arh_imp_q2_ph_b: Option<u32>

Total VAr-hours Imported Q2 phase B

§tot_v_arh_imp_q2_ph_c: Option<u32>

Total VAr-hours Imported Q2 phase C

§tot_v_arh_exp_q3: Option<u32>

Total VAr-hours Exported Q3

Total Reactive Power Exported Quadrant 3

§tot_v_arh_exp_q3_ph_a: Option<u32>

Total VAr-hours Exported Q3 phase A

§tot_v_arh_exp_q3_ph_b: Option<u32>

Total VAr-hours Exported Q3 phase B

§tot_v_arh_exp_q3_ph_c: Option<u32>

Total VAr-hours Exported Q3 phase C

§tot_v_arh_exp_q4: Option<u32>

Total VAr-hours Exported Q4

Total Reactive Power Exported Quadrant 4

§tot_v_arh_exp_q4_ph_a: Option<u32>

Total VAr-hours Exported Q4 Imported phase A

§tot_v_arh_exp_q4_ph_b: Option<u32>

Total VAr-hours Exported Q4 Imported phase B

§tot_v_arh_exp_q4_ph_c: Option<u32>

Total VAr-hours Exported Q4 Imported phase C

§tot_v_arh_sf: Option<i16>

Reactive Energy scale factor

§evt: Evt

Events

Meter Event Flags

Implementations§

Source§

impl AcMeterAbcn

Source

pub const A: Point<Self, i16>

Source

pub const APH_A: Point<Self, i16>

Source

pub const APH_B: Point<Self, i16>

Source

pub const APH_C: Point<Self, i16>

Source

pub const A_SF: Point<Self, i16>

Source

pub const PH_V: Point<Self, i16>

Source

pub const PH_VPH_A: Point<Self, i16>

Source

pub const PH_VPH_B: Point<Self, i16>

Source

pub const PH_VPH_C: Point<Self, i16>

Source

pub const PPV: Point<Self, i16>

Source

pub const PH_VPH_AB: Point<Self, i16>

Source

pub const PH_VPH_BC: Point<Self, i16>

Source

pub const PH_VPH_CA: Point<Self, i16>

Source

pub const V_SF: Point<Self, i16>

Source

pub const HZ: Point<Self, i16>

Source

pub const HZ_SF: Point<Self, Option<i16>>

Source

pub const W: Point<Self, i16>

Source

pub const WPH_A: Point<Self, Option<i16>>

Source

pub const WPH_B: Point<Self, Option<i16>>

Source

pub const WPH_C: Point<Self, Option<i16>>

Source

pub const W_SF: Point<Self, i16>

Source

pub const VA: Point<Self, Option<i16>>

Source

pub const V_APH_A: Point<Self, Option<i16>>

Source

pub const V_APH_B: Point<Self, Option<i16>>

Source

pub const V_APH_C: Point<Self, Option<i16>>

Source

pub const VA_SF: Point<Self, Option<i16>>

Source

pub const VAR: Point<Self, Option<i16>>

Source

pub const VA_RPH_A: Point<Self, Option<i16>>

Source

pub const VA_RPH_B: Point<Self, Option<i16>>

Source

pub const VA_RPH_C: Point<Self, Option<i16>>

Source

pub const VAR_SF: Point<Self, Option<i16>>

Source

pub const PF: Point<Self, Option<i16>>

Source

pub const P_FPH_A: Point<Self, Option<i16>>

Source

pub const P_FPH_B: Point<Self, Option<i16>>

Source

pub const P_FPH_C: Point<Self, Option<i16>>

Source

pub const PF_SF: Point<Self, Option<i16>>

Source

pub const TOT_WH_EXP: Point<Self, u32>

Source

pub const TOT_WH_EXP_PH_A: Point<Self, Option<u32>>

Source

pub const TOT_WH_EXP_PH_B: Point<Self, Option<u32>>

Source

pub const TOT_WH_EXP_PH_C: Point<Self, Option<u32>>

Source

pub const TOT_WH_IMP: Point<Self, u32>

Source

pub const TOT_WH_IMP_PH_A: Point<Self, Option<u32>>

Source

pub const TOT_WH_IMP_PH_B: Point<Self, Option<u32>>

Source

pub const TOT_WH_IMP_PH_C: Point<Self, Option<u32>>

Source

pub const TOT_WH_SF: Point<Self, i16>

Source

pub const TOT_V_AH_EXP: Point<Self, Option<u32>>

Source

pub const TOT_V_AH_EXP_PH_A: Point<Self, Option<u32>>

Source

pub const TOT_V_AH_EXP_PH_B: Point<Self, Option<u32>>

Source

pub const TOT_V_AH_EXP_PH_C: Point<Self, Option<u32>>

Source

pub const TOT_V_AH_IMP: Point<Self, Option<u32>>

Source

pub const TOT_V_AH_IMP_PH_A: Point<Self, Option<u32>>

Source

pub const TOT_V_AH_IMP_PH_B: Point<Self, Option<u32>>

Source

pub const TOT_V_AH_IMP_PH_C: Point<Self, Option<u32>>

Source

pub const TOT_V_AH_SF: Point<Self, Option<i16>>

Source

pub const TOT_V_ARH_IMP_Q1: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_IMP_Q1_PH_A: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_IMP_Q1_PH_B: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_IMP_Q1_PH_C: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_IMP_Q2: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_IMP_Q2_PH_A: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_IMP_Q2_PH_B: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_IMP_Q2_PH_C: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_EXP_Q3: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_EXP_Q3_PH_A: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_EXP_Q3_PH_B: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_EXP_Q3_PH_C: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_EXP_Q4: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_EXP_Q4_PH_A: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_EXP_Q4_PH_B: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_EXP_Q4_PH_C: Point<Self, Option<u32>>

Source

pub const TOT_V_ARH_SF: Point<Self, Option<i16>>

Source

pub const EVT: Point<Self, Evt>

Trait Implementations§

Source§

impl Debug for AcMeterAbcn

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Group for AcMeterAbcn

Source§

const LEN: u16 = 105

Group length (without nested and repeating groups)
Source§

impl Model for AcMeterAbcn

Source§

const ID: u16 = 203

Model ID
Source§

fn addr(models: &Models) -> ModelAddr<Self>

Get model address from discovered models struct
Source§

fn parse(data: &[u16]) -> Result<Self, ParseError<Self>>

Parse model data from a given u16 slice

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.