Skip to main content

EnergyData

Namespace: Meshmakers.Octo.Communication.EdaAdapter.Dto

Energy quantities of one metering point and meter code, parsed from a consumption record.

public record EnergyData : IEquatable<EnergyData>

Inheritance Object → EnergyData
Implements IEquatable<EnergyData>

Properties​

MeteringPointRtId​

RtId of the metering point entity.

public string MeteringPointRtId { get; set; }

Property Value​

String

MeteringPointNumber​

Metering point number.

public string MeteringPointNumber { get; set; }

Property Value​

String

CreationTime​

Creation time of the consumption record document; newer records replace older ones.

public DateTime CreationTime { get; set; }

Property Value​

DateTime

PeriodStart​

Start of the covered period.

public DateTime PeriodStart { get; set; }

Property Value​

DateTime

PeriodEnd​

End of the covered period.

public DateTime PeriodEnd { get; set; }

Property Value​

DateTime

MeterCode​

OBIS meter code, e.g. 1-1:2.9.0 G.03.

public string MeterCode { get; set; }

Property Value​

String

QuantityUnit​

Unit of the quantities, e.g. KWH.

public string QuantityUnit { get; set; }

Property Value​

String

EnergyQuantities​

The energy quantities of the period.

public List<EnergyQuantity> EnergyQuantities { get; set; }

Property Value​

List<EnergyQuantity>

Constructors​

EnergyData()​

Caution​

Constructors of types with required members are not supported in this version of your compiler.


public EnergyData()