Obis

Enum Obis 

Source
#[non_exhaustive]
pub enum Obis {
Show 175 variants PositiveActiveEnergyTotal, PositiveActiveEnergyTarif1, PositiveActiveEnergyTarif2, PositiveActiveEnergyTarif3, PositiveActiveEnergyTarif4, NegativeActiveEnergyTotal, NegativeActiveEnergyTarif1, NegativeActiveEnergyTarif2, NegativeActiveEnergyTarif3, NegativeActiveEnergyTarif4, AbsoluteActiveEnergyTotal, AbsoluteActiveEnergyTarif1, AbsoluteActiveEnergyTarif2, AbsoluteActiveEnergyTarif3, AbsoluteActiveEnergyTarif4, SumActiveEnergyWithoutReverseBlockadeTotal, SumActiveEnergyWithoutReverseBlockadeTarif1, SumActiveEnergyWithoutReverseBlockadeTarif2, SumActiveEnergyWithoutReverseBlockadeTarif3, SumActiveEnergyWithoutReverseBlockadeTarif4, PositiveReactiveEnergyTotal, PositiveReactiveEnergyTarif1, PositiveReactiveEnergyTarif2, PositiveReactiveEnergyTarif3, PositiveReactiveEnergyTarif4, NegativeReactiveEnergyTotal, NegativeReactiveEnergyTarif1, NegativeReactiveEnergyTarif2, NegativeReactiveEnergyTarif3, NegativeReactiveEnergyTarif4, ImportedInductiveReactiveEnergyQ1Total, ImportedInductiveReactiveEnergyQ1Tarif1, ImportedInductiveReactiveEnergyQ1Tarif2, ImportedInductiveReactiveEnergyQ1Tarif3, ImportedInductiveReactiveEnergyQ1Tarif4, ImportedCapacitiveReactiveEnergyQ2Total, ImportedCapacitiveReactiveEnergyQ2Tarif1, ImportedCapacitiveReactiveEnergyQ2Tarif2, ImportedCapacitiveReactiveEnergyQ2Tarif3, ImportedCapacitiveReactiveEnergyQ2Tarif4, ExportedInductiveReactiveEnergyQ3Total, ImportedInductiveReactiveEnergyQ3Tarif1, ImportedInductiveReactiveEnergyQ3Tarif2, ImportedInductiveReactiveEnergyQ3Tarif3, ImportedInductiveReactiveEnergyQ3Tarif4, ImportedCapacitiveReactiveEnergyQ4Total, ImportedCapacitiveReactiveEnergyQ4Tarif1, ImportedCapacitiveReactiveEnergyQ4Tarif2, ImportedCapacitiveReactiveEnergyQ4Tarif3, ImportedCapacitiveReactiveEnergyQ4Tarif4, ApparentEnergyTotal, ApparentEnergyTarif1, ApparentEnergyTarif2, ApparentEnergyTarif3, ApparentEnergyTarif4, PositveActiveEnergyPhaseL1Total, PositveActiveEnergyPhaseL2Total, PositveActiveEnergyPhaseL3Total, NegativeActiveEnergyPhaseL1Total, NegativeActiveEnergyPhaseL2Total, NegativeActiveEnergyPhaseL3Total, AbsoluteActiveEnergyPhaseL1Total, AbsoluteActiveEnergyPhaseL2Total, AbsoluteActiveEnergyPhaseL3Total, PositveActiveMaximumDemandTotal, PositveActiveMaximumDemandTarif1, PositveActiveMaximumDemandTarif2, PositveActiveMaximumDemandTarif3, PositveActiveMaximumDemandTarif4, NegativeActiveMaximumDemandTotal, NegativeActiveMaximumDemandTarif1, NegativeActiveMaximumDemandTarif2, NegativeActiveMaximumDemandTarif3, NegativeActiveMaximumDemandTarif4, AbsoluteActiveMaximumDemandTotal, AbsoluteActiveMaximumDemandTarif1, AbsoluteActiveMaximumDemandTarif2, AbsoluteActiveMaximumDemandTarif3, AbsoluteActiveMaximumDemandTarif4, PositveReactiveMaximumDemandTotal, NegativeReactiveMaximumDemandTotal, ReactiveMaximumDemandQ1Total, ReactiveMaximumDemandQ2Total, ReactiveMaximumDemandQ3Total, ReactiveMaximumDemandQ4Total, ApparentMaximumDemandTotal, PositiveActiveCumulativeMaximumDemandTotal, PositiveActiveCumulativeMaximumDemandTarif1, PositiveActiveCumulativeMaximumDemandTarif2, PositiveActiveCumulativeMaximumDemandTarif3, PositiveActiveCumulativeMaximumDemandTarif4, NegativeActiveCumulativeMaximumDemandTotal, NegativeActiveCumulativeMaximumDemandTarif1, NegativeActiveCumulativeMaximumDemandTarif2, NegativeActiveCumulativeMaximumDemandTarif3, NegativeActiveCumulativeMaximumDemandTarif4, AbsoluteActiveCumulativeMaximumDemandTotal, AbsoluteActiveCumulativeMaximumDemandTarif1, AbsoluteActiveCumulativeMaximumDemandTarif2, AbsoluteActiveCumulativeMaximumDemandTarif3, AbsoluteActiveCumulativeMaximumDemandTarif4, PositiveReactiveCumulativeMaximumDemandTotal, NegativeReactiveCumulativeMaximumDemandTotal, ReactiveCumulativeMaximumDemandQ1Total, ReactiveCumulativeMaximumDemandQ2Total, ReactiveCumulativeMaximumDemandQ3Total, ReactiveCumulativeMaximumDemandQ4Total, ApparentCumulativeMaximumDemandTotal, PositiveActiveDemandCurrentDemandPeriod, NegativeActiveDemandCurrentDemandPeriod, AbsoluteActiveDemandCurrentDemandPeriod, PositiveReactiveDemandCurrentDemandPeriod, NegativeReactiveDemandCurrentDemandPeriod, ReactiveDemandCurrentDemandPeriodQ1, ReactiveDemandCurrentDemandPeriodQ2, ReactiveDemandCurrentDemandPeriodQ3, ReactiveDemandCurrentDemandPeriodQ4, ApparentDemandInCurrentDemandPeriod, PositiveActiveDemandLastCompletedDemandPeriod, NegativeActiveDemandLastCompletedDemandPeriod, AbsoluteActiveDemandLastCompletedDemandPeriod, PositiveReactiveDemandLastCompletedDemandPeriod, NegativeReactiveDemandLastCompletedDemandPeriod, ReactiveDemandLastCompletedDemandPeriodQ1, ReactiveDemandLastCompletedDemandPeriodQ2, ReactiveDemandLastCompletedDemandPeriodQ3, ReactiveDemandLastCompletedDemandPeriodQ4, ApparentDemandLastCompletedDemandPeriod, PositiveActiveInstantaneousPower, PositiveActiveInstantaneousPowerPhaseL1, PositiveActiveInstantaneousPowerPhaseL2, PositiveActiveInstantaneousPowerPhaseL3, NegativeActiveInstantaneousPower, NegativeActiveInstantaneousPowerPhaseL1, NegativeActiveInstantaneousPowerPhaseL2, NegativeActiveInstantaneousPowerPhaseL3, AbsoluteActiveInstantaneousPower, AbsoluteActiveInstantaneousPowerPhaseL1, AbsoluteActiveInstantaneousPowerPhaseL2, AbsoluteActiveInstantaneousPowerPhaseL3, SumActiveInstantaneousPower, SumActiveInstantaneousPowerPhaseL1, SumActiveInstantaneousPowerPhaseL2, SumActiveInstantaneousPowerPhaseL3, PositiveReactiveInstantaneousPower, PositiveReactiveInstantaneousPowerPhaseL1, PositiveReactiveInstantaneousPowerPhaseL2, PositiveReactiveInstantaneousPowerPhaseL3, NegativeReactiveInstantaneousPower, NegativeReactiveInstantaneousPowerPhaseL1, NegativeReactiveInstantaneousPowerPhaseL2, NegativeReactiveInstantaneousPowerPhaseL3, ApparentInstantaneousPower, ApparentInstantaneousPowerPhaseL1, ApparentInstantaneousPowerPhaseL2, ApparentInstantaneousPowerPhaseL3, InstantaneousCurrent, InstantaneousCurrentPhaseL1, InstantaneousCurrentPhaseL2, InstantaneousCurrentPhaseL3, InstantaneousCurrentNeutral, MaximumCurrent, MaximumCurrentPhaseL1, MaximumCurrentPhaseL2, MaximumCurrentPhaseL3, MaximumCurrentNeutral, InstantaneousVoltage, InstantaneousVoltagePhaseL1, InstantaneousVoltagePhaseL2, InstantaneousVoltagePhaseL3, InstantaneousPowerFactor, InstantaneousPowerFactorPhaseL1, InstantaneousPowerFactorPhaseL2, InstantaneousPowerFactorPhaseL3, Frequency,
}

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

PositiveActiveEnergyTotal

Positive active energy (A+) total [kWh]

§

PositiveActiveEnergyTarif1

Positive active energy (A+) in tariff T1 [kWh]

§

PositiveActiveEnergyTarif2

Positive active energy (A+) in tariff T2 [kWh]

§

PositiveActiveEnergyTarif3

Positive active energy (A+) in tariff T3 [kWh]

§

PositiveActiveEnergyTarif4

Positive active energy (A+) in tariff T4 [kWh]

§

NegativeActiveEnergyTotal

Negative active energy (A+) total [kWh]

§

NegativeActiveEnergyTarif1

Negative active energy (A+) in tariff T1 [kWh]

§

NegativeActiveEnergyTarif2

Negative active energy (A+) in tariff T2 [kWh]

§

NegativeActiveEnergyTarif3

Negative active energy (A+) in tariff T3 [kWh]

§

NegativeActiveEnergyTarif4

Negative active energy (A+) in tariff T4 [kWh]

§

AbsoluteActiveEnergyTotal

Absolute active energy (A+) total [kWh]

§

AbsoluteActiveEnergyTarif1

Absolute active energy (A+) in tariff T1 [kWh]

§

AbsoluteActiveEnergyTarif2

Absolute active energy (A+) in tariff T2 [kWh]

§

AbsoluteActiveEnergyTarif3

Absolute active energy (A+) in tariff T3 [kWh]

§

AbsoluteActiveEnergyTarif4

Absolute active energy (A+) in tariff T4 [kWh]

§

SumActiveEnergyWithoutReverseBlockadeTotal

Sum active energy without reverse blockade (A+ - A-) total [kWh]

§

SumActiveEnergyWithoutReverseBlockadeTarif1

Sum active energy without reverse blockade (A+ - A-) in tariff T1 [kWh]

§

SumActiveEnergyWithoutReverseBlockadeTarif2

Sum active energy without reverse blockade (A+ - A-) in tariff T2 [kWh]

§

SumActiveEnergyWithoutReverseBlockadeTarif3

Sum active energy without reverse blockade (A+ - A-) in tariff T3 [kWh]

§

SumActiveEnergyWithoutReverseBlockadeTarif4

Sum active energy without reverse blockade (A+ - A-) in tariff T4 [kWh]

§

PositiveReactiveEnergyTotal

Positive reactive energy (Q+) total [kvarh]

§

PositiveReactiveEnergyTarif1

Positive reactive energy (Q+) in tariff T1 [kvarh]

§

PositiveReactiveEnergyTarif2

Positive reactive energy (Q+) in tariff T2 [kvarh]

§

PositiveReactiveEnergyTarif3

Positive reactive energy (Q+) in tariff T3 [kvarh]

§

PositiveReactiveEnergyTarif4

Positive reactive energy (Q+) in tariff T4 [kvarh]

§

NegativeReactiveEnergyTotal

Negative reactive energy (Q-) total [kvarh]

§

NegativeReactiveEnergyTarif1

Negative reactive energy (Q-) in tariff T1 [kvarh]

§

NegativeReactiveEnergyTarif2

Negative reactive energy (Q-) in tariff T2 [kvarh]

§

NegativeReactiveEnergyTarif3

Negative reactive energy (Q-) in tariff T3 [kvarh]

§

NegativeReactiveEnergyTarif4

Negative reactive energy (Q-) in tariff T4 [kvarh]

§

ImportedInductiveReactiveEnergyQ1Total

Imported inductive reactive energy in 1-st quadrant (Q1) total [kvarh]

§

ImportedInductiveReactiveEnergyQ1Tarif1

Imported inductive reactive energy in 1-st quadrant (Q1) in tariff T1 [kvarh]

§

ImportedInductiveReactiveEnergyQ1Tarif2

Imported inductive reactive energy in 1-st quadrant (Q1) in tariff T2 [kvarh]

§

ImportedInductiveReactiveEnergyQ1Tarif3

Imported inductive reactive energy in 1-st quadrant (Q1) in tariff T3 [kvarh]

§

ImportedInductiveReactiveEnergyQ1Tarif4

Imported inductive reactive energy in 1-st quadrant (Q1) in tariff T4 [kvarh]

§

ImportedCapacitiveReactiveEnergyQ2Total

Imported capacitive reactive energy in 2-nd quadrant (Q2) total [kvarh]

§

ImportedCapacitiveReactiveEnergyQ2Tarif1

Imported capacitive reactive energy in 2-nd quadr. (Q2) in tariff T1 [kvarh]

§

ImportedCapacitiveReactiveEnergyQ2Tarif2

Imported capacitive reactive energy in 2-nd quadr. (Q2) in tariff T2 [kvarh]

§

ImportedCapacitiveReactiveEnergyQ2Tarif3

Imported capacitive reactive energy in 2-nd quadr. (Q2) in tariff T3 [kvarh]

§

ImportedCapacitiveReactiveEnergyQ2Tarif4

Imported capacitive reactive energy in 2-nd quadr. (Q2) in tariff T4 [kvarh]

§

ExportedInductiveReactiveEnergyQ3Total

Exported inductive reactive energy in 3-rd quadrant (Q3) total [kvarh]

§

ImportedInductiveReactiveEnergyQ3Tarif1

Exported inductive reactive energy in 3-rd quadrant (Q3) in tariff T1 [kvarh]

§

ImportedInductiveReactiveEnergyQ3Tarif2

Exported inductive reactive energy in 3-rd quadrant (Q3) in tariff T2 [kvarh]

§

ImportedInductiveReactiveEnergyQ3Tarif3

Exported inductive reactive energy in 3-rd quadrant (Q3) in tariff T3 [kvarh]

§

ImportedInductiveReactiveEnergyQ3Tarif4

Exported inductive reactive energy in 3-rd quadrant (Q3) in tariff T4 [kvarh]

§

ImportedCapacitiveReactiveEnergyQ4Total

Exported capacitive reactive energy in 4-th quadrant (Q4) total [kvarh]

§

ImportedCapacitiveReactiveEnergyQ4Tarif1

Exported capacitive reactive energy in 4-th quadr. (Q4) in tariff T1 [kvarh]

§

ImportedCapacitiveReactiveEnergyQ4Tarif2

Exported capacitive reactive energy in 4-th quadr. (Q4) in tariff T2 [kvarh]

§

ImportedCapacitiveReactiveEnergyQ4Tarif3

Exported capacitive reactive energy in 4-th quadr. (Q4) in tariff T3 [kvarh]

§

ImportedCapacitiveReactiveEnergyQ4Tarif4

Exported capacitive reactive energy in 4-th quadr. (Q4) in tariff T4 [kvarh]

§

ApparentEnergyTotal

Apparent energy (S+) total [kVAh]

§

ApparentEnergyTarif1

Apparent energy (S+) in tariff T1 [kVAh]

§

ApparentEnergyTarif2

Apparent energy (S+) in tariff T2 [kVAh]

§

ApparentEnergyTarif3

Apparent energy (S+) in tariff T3 [kVAh]

§

ApparentEnergyTarif4

Apparent energy (S+) in tariff T4 [kVAh]

§

PositveActiveEnergyPhaseL1Total

Positive active energy (A+) in phase L1 total [kWh]

§

PositveActiveEnergyPhaseL2Total

Positive active energy (A+) in phase L2 total [kWh]

§

PositveActiveEnergyPhaseL3Total

Positive active energy (A+) in phase L3 total [kWh]

§

NegativeActiveEnergyPhaseL1Total

Negative active energy (A-) in phase L1 total [kWh]

§

NegativeActiveEnergyPhaseL2Total

Negative active energy (A-) in phase L2 total [kWh]

§

NegativeActiveEnergyPhaseL3Total

Negative active energy (A-) in phase L3 total [kWh]

§

AbsoluteActiveEnergyPhaseL1Total

Absolute active energy (|A|) in phase L1 total [kWh]

§

AbsoluteActiveEnergyPhaseL2Total

Absolute active energy (|A|) in phase L2 total [kWh]

§

AbsoluteActiveEnergyPhaseL3Total

Absolute active energy (|A|) in phase L3 total [kWh]

§

PositveActiveMaximumDemandTotal

Positive active maximum demand (A+) total [kW]

§

PositveActiveMaximumDemandTarif1

Positive active maximum demand (A+) in tariff T1 [kW]

§

PositveActiveMaximumDemandTarif2

Positive active maximum demand (A+) in tariff T2 [kW]

§

PositveActiveMaximumDemandTarif3

Positive active maximum demand (A+) in tariff T3 [kW]

§

PositveActiveMaximumDemandTarif4

Positive active maximum demand (A+) in tariff T4 [kW]

§

NegativeActiveMaximumDemandTotal

Negative active maximum demand (A-) total [kW]

§

NegativeActiveMaximumDemandTarif1

Negative active maximum demand (A-) in tariff T1 [kW]

§

NegativeActiveMaximumDemandTarif2

Negative active maximum demand (A-) in tariff T2 [kW]

§

NegativeActiveMaximumDemandTarif3

Negative active maximum demand (A-) in tariff T3 [kW]

§

NegativeActiveMaximumDemandTarif4

Negative active maximum demand (A-) in tariff T4 [kW]

§

AbsoluteActiveMaximumDemandTotal

Absolute active maximum demand (|A|) total [kW]

§

AbsoluteActiveMaximumDemandTarif1

Absolute active maximum demand (|A|) in tariff T1 [kW]

§

AbsoluteActiveMaximumDemandTarif2

Absolute active maximum demand (|A|) in tariff T2 [kW]

§

AbsoluteActiveMaximumDemandTarif3

Absolute active maximum demand (|A|) in tariff T3 [kW]

§

AbsoluteActiveMaximumDemandTarif4

Absolute active maximum demand (|A|) in tariff T4 [kW]

§

PositveReactiveMaximumDemandTotal

Positive reactive maximum demand (Q+) total [kvar]

§

NegativeReactiveMaximumDemandTotal

Negative reactive maximum demand (Q-) total [kvar]

§

ReactiveMaximumDemandQ1Total

Reactive maximum demand in Q1 (Q1) total [kvar]

§

ReactiveMaximumDemandQ2Total

Reactive maximum demand in Q2 (Q2) total [kvar]

§

ReactiveMaximumDemandQ3Total

Reactive maximum demand in Q3 (Q3) total [kvar]

§

ReactiveMaximumDemandQ4Total

Reactive maximum demand in Q4 (Q4) total [kvar]

§

ApparentMaximumDemandTotal

Apparent maximum demand (S+) total [kVA]

§

PositiveActiveCumulativeMaximumDemandTotal

Positive active cumulative maximum demand (A+) total [kW]

§

PositiveActiveCumulativeMaximumDemandTarif1

Positive active cumulative maximum demand (A+) in tariff T1 [kW]

§

PositiveActiveCumulativeMaximumDemandTarif2

Positive active cumulative maximum demand (A+) in tariff T2 [kW]

§

PositiveActiveCumulativeMaximumDemandTarif3

Positive active cumulative maximum demand (A+) in tariff T3 [kW]

§

PositiveActiveCumulativeMaximumDemandTarif4

Positive active cumulative maximum demand (A+) in tariff T4 [kW]

§

NegativeActiveCumulativeMaximumDemandTotal

Negative active cumulative maximum demand (A-) total [kW]

§

NegativeActiveCumulativeMaximumDemandTarif1

Negative active cumulative maximum demand (A-) in tariff T1 [kW]

§

NegativeActiveCumulativeMaximumDemandTarif2

Negative active cumulative maximum demand (A-) in tariff T2 [kW]

§

NegativeActiveCumulativeMaximumDemandTarif3

Negative active cumulative maximum demand (A-) in tariff T3 [kW]

§

NegativeActiveCumulativeMaximumDemandTarif4

Negative active cumulative maximum demand (A-) in tariff T4 [kW]

§

AbsoluteActiveCumulativeMaximumDemandTotal

Absolute active cumulative maximum demand (|A|) total [kW]

§

AbsoluteActiveCumulativeMaximumDemandTarif1

Absolute active cumulative maximum demand (|A|) in tariff T1 [kW]

§

AbsoluteActiveCumulativeMaximumDemandTarif2

Absolute active cumulative maximum demand (|A|) in tariff T2 [kW]

§

AbsoluteActiveCumulativeMaximumDemandTarif3

Absolute active cumulative maximum demand (|A|) in tariff T3 [kW]

§

AbsoluteActiveCumulativeMaximumDemandTarif4

Absolute active cumulative maximum demand (|A|) in tariff T4 [kW]

§

PositiveReactiveCumulativeMaximumDemandTotal

Positive reactive cumulative maximum demand (Q+) total [kvar]

§

NegativeReactiveCumulativeMaximumDemandTotal

Negative reactive cumulative maximum demand (Q-) total [kvar]

§

ReactiveCumulativeMaximumDemandQ1Total

Reactive cumulative maximum demand in Q1 (Q1) total [kvar]

§

ReactiveCumulativeMaximumDemandQ2Total

Reactive cumulative maximum demand in Q2 (Q2) total [kvar]

§

ReactiveCumulativeMaximumDemandQ3Total

Reactive cumulative maximum demand in Q3 (Q3) total [kvar]

§

ReactiveCumulativeMaximumDemandQ4Total

Reactive cumulative maximum demand in Q4 (Q4) total [kvar]

§

ApparentCumulativeMaximumDemandTotal

Apparent cumulative maximum demand (S+) total [kVA]

§

PositiveActiveDemandCurrentDemandPeriod

Positive active demand in a current demand period (A+) [kW]

§

NegativeActiveDemandCurrentDemandPeriod

Negative active demand in a current demand period (A-) [kW]

§

AbsoluteActiveDemandCurrentDemandPeriod

Absolute active demand in a current demand period (|A|) [kW]

§

PositiveReactiveDemandCurrentDemandPeriod

Positive reactive demand in a current demand period (Q+) [kvar]

§

NegativeReactiveDemandCurrentDemandPeriod

Negative reactive demand in a current demand period (Q-) [kvar]

§

ReactiveDemandCurrentDemandPeriodQ1

Reactive demand in a current demand period in Q1 (Q1) [kvar]

§

ReactiveDemandCurrentDemandPeriodQ2

Reactive demand in a current demand period in Q2 (Q2) [kvar]

§

ReactiveDemandCurrentDemandPeriodQ3

Reactive demand in a current demand period in Q3 (Q3) [kvar]

§

ReactiveDemandCurrentDemandPeriodQ4

Reactive demand in a current demand period in Q4 (Q4) [kvar]

§

ApparentDemandInCurrentDemandPeriod

Apparent demand in a current demand period (S+) [kVA]

§

PositiveActiveDemandLastCompletedDemandPeriod

Positive active demand in the last completed demand period (A+) [kW]

§

NegativeActiveDemandLastCompletedDemandPeriod

Negative active demand in the last completed demand period (A-) [kW]

§

AbsoluteActiveDemandLastCompletedDemandPeriod

Absolute active demand in the last completed demand period (|A|) [kW]

§

PositiveReactiveDemandLastCompletedDemandPeriod

Positive reactive demand in the last completed demand period (Q+) [kvar]

§

NegativeReactiveDemandLastCompletedDemandPeriod

Negative reactive demand in the last completed demand period (Q-) [kvar]

§

ReactiveDemandLastCompletedDemandPeriodQ1

Reactive demand in the last completed demand period in Q1 (Q1) [kvar]

§

ReactiveDemandLastCompletedDemandPeriodQ2

Reactive demand in the last completed demand period in Q2 (Q2) [kvar]

§

ReactiveDemandLastCompletedDemandPeriodQ3

Reactive demand in the last completed demand period in Q3 (Q3) [kvar]

§

ReactiveDemandLastCompletedDemandPeriodQ4

Reactive demand in the last completed demand period in Q4 (Q4) [kvar]

§

ApparentDemandLastCompletedDemandPeriod

Apparent demand in the last completed demand period (S+) [kVA]

§

PositiveActiveInstantaneousPower

Positive active instantaneous power (A+) [kW]

§

PositiveActiveInstantaneousPowerPhaseL1

Positive active instantaneous power (A+) in phase L1 [kW]

§

PositiveActiveInstantaneousPowerPhaseL2

Positive active instantaneous power (A+) in phase L2 [kW]

§

PositiveActiveInstantaneousPowerPhaseL3

Positive active instantaneous power (A+) in phase L3 [kW]

§

NegativeActiveInstantaneousPower

Negative active instantaneous power (A-) [kW]

§

NegativeActiveInstantaneousPowerPhaseL1

Negative active instantaneous power (A-) in phase L1 [kW]

§

NegativeActiveInstantaneousPowerPhaseL2

Negative active instantaneous power (A-) in phase L2 [kW]

§

NegativeActiveInstantaneousPowerPhaseL3

Negative active instantaneous power (A-) in phase L3 [kW]

§

AbsoluteActiveInstantaneousPower

Absolute active instantaneous power (|A|) [kW]

§

AbsoluteActiveInstantaneousPowerPhaseL1

Absolute active instantaneous power (|A|) in phase L1 [kW]

§

AbsoluteActiveInstantaneousPowerPhaseL2

Absolute active instantaneous power (|A|) in phase L2 [kW]

§

AbsoluteActiveInstantaneousPowerPhaseL3

Absolute active instantaneous power (|A|) in phase L3 [kW]

§

SumActiveInstantaneousPower

Sum active instantaneous power (A+ - A-) [kW]

§

SumActiveInstantaneousPowerPhaseL1

Sum active instantaneous power (A+ - A-) in phase L1 [kW]

§

SumActiveInstantaneousPowerPhaseL2

Sum active instantaneous power (A+ - A-) in phase L2 [kW]

§

SumActiveInstantaneousPowerPhaseL3

Sum active instantaneous power (A+ - A-) in phase L3 [kW]

§

PositiveReactiveInstantaneousPower

Positive reactive instantaneous power (Q+) [kvar]

§

PositiveReactiveInstantaneousPowerPhaseL1

Positive reactive instantaneous power (Q+) in phase L1 [kvar]

§

PositiveReactiveInstantaneousPowerPhaseL2

Positive reactive instantaneous power (Q+) in phase L2 [kvar]

§

PositiveReactiveInstantaneousPowerPhaseL3

Positive reactive instantaneous power (Q+) in phase L3 [kvar]

§

NegativeReactiveInstantaneousPower

Negative reactive instantaneous power (Q-) [kvar]

§

NegativeReactiveInstantaneousPowerPhaseL1

Negative reactive instantaneous power (Q-) in phase L1 [kvar]

§

NegativeReactiveInstantaneousPowerPhaseL2

Negative reactive instantaneous power (Q-) in phase L2 [kvar]

§

NegativeReactiveInstantaneousPowerPhaseL3

Negative reactive instantaneous power (Q-) in phase L3 [kvar]

§

ApparentInstantaneousPower

Apparent instantaneous power (S+) [kVA]

§

ApparentInstantaneousPowerPhaseL1

Apparent instantaneous power (S+) in phase L1 [kVA]

§

ApparentInstantaneousPowerPhaseL2

Apparent instantaneous power (S+) in phase L2 [kVA]

§

ApparentInstantaneousPowerPhaseL3

Apparent instantaneous power (S+) in phase L3 [kVA]

§

InstantaneousCurrent

Instantaneous current (I) [A]

§

InstantaneousCurrentPhaseL1

Instantaneous current (I) in phase L1 [A]

§

InstantaneousCurrentPhaseL2

Instantaneous current (I) in phase L2 [A]

§

InstantaneousCurrentPhaseL3

Instantaneous current (I) in phase L3 [A]

§

InstantaneousCurrentNeutral

Instantaneous current (I) in neutral [A]

§

MaximumCurrent

Maximum current (I max) [A]

§

MaximumCurrentPhaseL1

Maximum current (I max) in phase L1 [A]

§

MaximumCurrentPhaseL2

Maximum current (I max) in phase L2 [A]

§

MaximumCurrentPhaseL3

Maximum current (I max) in phase L3 [A]

§

MaximumCurrentNeutral

Maximum current (I max) in neutral [A]

§

InstantaneousVoltage

Instantaneous voltage (U) [V]

§

InstantaneousVoltagePhaseL1

Instantaneous voltage (U) in phase L1 [V]

§

InstantaneousVoltagePhaseL2

Instantaneous voltage (U) in phase L2 [V]

§

InstantaneousVoltagePhaseL3

Instantaneous voltage (U) in phase L3 [V]

§

InstantaneousPowerFactor

Instantaneous power factor

§

InstantaneousPowerFactorPhaseL1

Instantaneous power factor in phase L1

§

InstantaneousPowerFactorPhaseL2

Instantaneous power factor in phase L2

§

InstantaneousPowerFactorPhaseL3

Instantaneous power factor in phase L3

§

Frequency

Frequency [Hz]

Implementations§

Source§

impl Obis

Source

pub fn obis_number(&self) -> &'static [u8]

Source

pub fn from_number(number: &[u8]) -> Option<Self>

Find matching Obis number from six-digit number

Trait Implementations§

Source§

impl Clone for Obis

Source§

fn clone(&self) -> Obis

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'de> Deserialize<'de> for Obis

Source§

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 Hash for Obis

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for Obis

Source§

fn eq(&self, other: &Obis) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Sequence for Obis

Source§

const CARDINALITY: usize = 175usize

Number of values of type Self. Read more
Source§

fn next(&self) -> Option<Self>

Returns value following *self or None if this was the end. Read more
Source§

fn previous(&self) -> Option<Self>

Returns value preceding *self or None if this was the beginning. Read more
Source§

fn first() -> Option<Self>

Returns the first value of type Self. Read more
Source§

fn last() -> Option<Self>

Returns the last value of type Self. Read more
Source§

impl Serialize for Obis

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Eq for Obis

Source§

impl StructuralPartialEq for Obis

Auto Trait Implementations§

§

impl Freeze for Obis

§

impl RefUnwindSafe for Obis

§

impl Send for Obis

§

impl Sync for Obis

§

impl Unpin for Obis

§

impl UnwindSafe for Obis

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
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.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,