Type Alias MeasurandRef

MeasurandRef: Message<"moddef.v1.MeasurandRef"> & {
    accumulation: Accumulation;
    aggregation: Aggregation;
    baseQuantity: string;
    direction: Direction;
    location: MeasurementLocation;
    measurandId: string;
    phaseRef: PhaseRef;
}

§22 / §25 Reference to a measurand from a point. Either resolve measurand_id or supply an inline semantic tuple (or both, with the tuple as override).

Type declaration

  • accumulation: Accumulation

    from field: moddef.v1.Accumulation accumulation = 15;

  • aggregation: Aggregation

    from field: moddef.v1.Aggregation aggregation = 13;

  • baseQuantity: string

    Optional inline semantic tuple — avoids defining every combination as a separate measurand id.

    from field: string base_quantity = 10;

  • direction: Direction

    from field: moddef.v1.Direction direction = 11;

  • location: MeasurementLocation

    from field: moddef.v1.MeasurementLocation location = 14;

  • measurandId: string

    from field: string measurand_id = 1;

  • phaseRef: PhaseRef

    from field: moddef.v1.PhaseRef phase_ref = 12;

from message moddef.v1.MeasurandRef