Skip to main content

EnergyQuantity

Namespace: Meshmakers.Octo.Communication.EdaAdapter.Dto

A single energy quantity of a metering point for an interval.

public record EnergyQuantity : IEquatable<EnergyQuantity>

Inheritance Object → EnergyQuantity
Implements IEquatable<EnergyQuantity>

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

From​

Start of the interval.

public DateTime From { get; set; }

Property Value​

DateTime

To​

End of the interval.

public DateTime To { get; set; }

Property Value​

DateTime

Quantity​

Measured or calculated quantity.

public decimal Quantity { get; set; }

Property Value​

Decimal

Quality​

Data quality of the quantity.

public DataQuality Quality { get; set; }

Property Value​

DataQuality

Constructors​

EnergyQuantity(String, String, DateTime, DateTime, Decimal, DataQuality)​

A single energy quantity of a metering point for an interval.

public EnergyQuantity(string MeteringPointRtId, string MeteringPointNumber, DateTime From, DateTime To, decimal Quantity, DataQuality Quality)

Parameters​

MeteringPointRtId String
RtId of the metering point entity.

MeteringPointNumber String
Metering point number.

From DateTime
Start of the interval.

To DateTime
End of the interval.

Quantity Decimal
Measured or calculated quantity.

Quality DataQuality
Data quality of the quantity.