MeteringPointInfo
Namespace: Meshmakers.Octo.Communication.EdaAdapter.Dto
A metering point of an ECMPList message.
public record MeteringPointInfo : IEquatable<MeteringPointInfo>
Inheritance Object → MeteringPointInfo
Implements IEquatable<MeteringPointInfo>
Properties
MeteringPointNumber
Metering point number.
public string MeteringPointNumber { get; set; }
Property Value
ConsentId
Identifier of the consent.
public string ConsentId { get; set; }
Property Value
ActivatedSince
Start of the latest period.
public Nullable<DateTime> ActivatedSince { get; set; }
Property Value
DeactivatedSince
End of the latest period; null if it is open-ended.
public Nullable<DateTime> DeactivatedSince { get; set; }
Property Value
ParticipationFactor
Participation factor in percent.
public Nullable<int> ParticipationFactor { get; set; }
Property Value
Direction
Energy direction of the metering point.
public EnergyDirection Direction { get; set; }
Property Value
ProductionType
Generation type derived from MeteringPointInfo.TechCode; null without a technology code.
public Nullable<ProductionType> ProductionType { get; set; }
Property Value
TechCode
Technology code of the generation type according to AIB EECS Fact Sheet 5, new in ECMPList 01.20 (e.g. T010100 for photovoltaic). MeteringPointInfo.ProductionType is derived from it; the raw code is kept so a refined mapping does not need new data.
public string TechCode { get; set; }
Property Value
FuelCode
Primary energy source according to the EECS fuel code, new in ECMPList 01.20. Per the schema documentation the field may only be used once the ECA has published binding rules, so it is passed through unmapped.
public string FuelCode { get; set; }
Property Value
TimePeriods
One period per listing of the metering point in the ECMPList (MPListData), each taken from the
time slice with the latest DateFrom of that listing. This is not the full history. Only filled by
EdaParseMessage@1; CreateMeteringPointData@1 leaves it null.
public List<MeteringPointTimePeriod> TimePeriods { get; set; }
Property Value
Constructors
MeteringPointInfo()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public MeteringPointInfo()