MeteringPointSimDefinition
Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform
One MeteringPoint definition for the simulator. Each entry generates NumDays * 96 * ObisCodes.Count slots with deterministic amounts driven by MeteringPointSimDefinition.ProfileKind
and MeteringPointSimDefinition.ProfileParameter.
public class MeteringPointSimDefinition
Inheritance Object → MeteringPointSimDefinition
Properties
MeteringPointRtId
Runtime id of the existing MeteringPoint entity.
public string MeteringPointRtId { get; set; }
Property Value
MeteringPointCkTypeId
CkTypeId of the MeteringPoint (e.g. Basic.Energy/Consumer or Basic.Energy/Producer).
public string MeteringPointCkTypeId { get; set; }
Property Value
ProfileKind
Profile to apply: Load:H0 / Load:G0 / Load:L0 for consumers (parameter =
daily energy in kWh), or PV for producers (parameter = peak power in kWp).
public string ProfileKind { get; set; }
Property Value
ProfileParameter
Profile parameter — daily kWh for load profiles, peak kWp for PV.
public double ProfileParameter { get; set; }
Property Value
ObisCodes
OBIS codes to produce slots for. Each becomes its own EnergyMeasurement series.
public ICollection<string> ObisCodes { get; set; }
Property Value
Constructors
MeteringPointSimDefinition()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public MeteringPointSimDefinition()