pub enum Measurand {
Show 22 variants CurrentExport, CurrentImport, CurrentOffered, EnergyActiveExportRegister, EnergyActiveImportRegister, EnergyReactiveExportRegister, EnergyReactiveImportRegister, EnergyActiveExportInterval, EnergyActiveImportInterval, EnergyReactiveExportInterval, EnergyReactiveImportInterval, Frequency, PowerActiveExport, PowerActiveImport, PowerFactor, PowerOffered, PowerReactiveExport, PowerReactiveImport, Rpm, SoC, Temperature, Voltage,
}
Expand description

Allowable values of the optional “measurand” field of a Value element, as used in MeterValuesRequest and StopTransaction.req messages. Default value of “measurand” is always “Energy.Active.Import.Register”

Variants

CurrentExport

Instantaneous current flow from EV

CurrentImport

Instantaneous current flow to EV

CurrentOffered

Maximum current offered to EV

EnergyActiveExportRegister

Numerical value read from the “active electrical energy” (Wh or kWh) register of the (most authoritative) electrical meter measuring energy exported (to the grid).

EnergyActiveImportRegister

Numerical value read from the “active electrical energy” (Wh or kWh) register of the (most authoritative) electrical meter measuring energy imported (from the grid supply).

EnergyReactiveExportRegister

Numerical value read from the “reactive electrical energy” (VARh or kVARh) register of the (most authoritative) electrical meter measuring energy exported (to the grid).

EnergyReactiveImportRegister

Numerical value read from the “reactive electrical energy” (VARh or kVARh) register of the (most authoritative) electrical meter measuring energy imported (from the grid supply).

EnergyActiveExportInterval

Absolute amount of “active electrical energy” (Wh or kWh) exported (to the grid) during an associated time “interval”, specified by a Metervalues ReadingContext, and applicable interval duration configuration values (in seconds) for “ClockAlignedDataInterval” and “MeterValueSampleInterval”.

EnergyActiveImportInterval

Absolute amount of “active electrical energy” (Wh or kWh) imported (from the grid supply) during an associated time “interval”, specified by a Metervalues ReadingContext, and applicable interval duration configuration values (in seconds) for “ClockAlignedDataInterval” and “MeterValueSampleInterval”.

EnergyReactiveExportInterval

Absolute amount of “reactive electrical energy” (VARh or kVARh) exported (to the grid) during an associated time “interval”, specified by a Metervalues ReadingContext, and applicable interval duration configuration values (in seconds) for “ClockAlignedDataInterval” and “MeterValueSampleInterval”.

EnergyReactiveImportInterval

Absolute amount of “reactive electrical energy” (VARh or kVARh) imported (from the grid supply) during an associated time “interval”, specified by a Metervalues ReadingContext, and applicable interval duration configuration values (in seconds) for “ClockAlignedDataInterval” and “MeterValueSampleInterval”.

Frequency

Instantaneous reading of powerline frequency. NOTE: OCPP 1.6 does not have a UnitOfMeasure for frequency, the UnitOfMeasure for any SampledValue with measurand: Frequency is Hertz.

PowerActiveExport

Instantaneous active power exported by EV. (W or kW)

PowerActiveImport

Instantaneous active power imported by EV. (W or kW)

PowerFactor

Instantaneous power factor of total energy flow

PowerOffered

Maximum power offered to EV

PowerReactiveExport

Instantaneous reactive power exported by EV. (var or kvar)

PowerReactiveImport

Instantaneous reactive power imported by EV. (var or kvar)

Rpm

Fan speed in RPM

SoC

State of charge of charging vehicle in percentage

Temperature

Temperature reading inside Charge Point.

Voltage

Instantaneous AC RMS supply voltage

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.