Skip to main content

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 ObjectMeteringPointSimDefinition

Properties

MeteringPointRtId

Runtime id of the existing MeteringPoint entity.

public string MeteringPointRtId { get; set; }

Property Value

String

MeteringPointCkTypeId

CkTypeId of the MeteringPoint (e.g. Basic.Energy/Consumer or Basic.Energy/Producer).

public string MeteringPointCkTypeId { get; set; }

Property Value

String

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

String

ProfileParameter

Profile parameter — daily kWh for load profiles, peak kWp for PV.

public double ProfileParameter { get; set; }

Property Value

Double

ObisCodes

OBIS codes to produce slots for. Each becomes its own EnergyMeasurement series.

public ICollection<string> ObisCodes { get; set; }

Property Value

ICollection<String>

Constructors

MeteringPointSimDefinition()

Caution

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


public MeteringPointSimDefinition()