All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.zepben.protobuf.cim.iec61968.metering.UsagePointOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.32.0-SNAPSHOT2
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: zepben/protobuf/cim/iec61968/metering/UsagePoint.proto

package com.zepben.protobuf.cim.iec61968.metering;

public interface UsagePointOrBuilder extends
    // @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61968.metering.UsagePoint)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   **
   * The IdentifiedObject fields for this UsagePoint
   * 
* * .zepben.protobuf.cim.iec61970.base.core.IdentifiedObject io = 1; * @return Whether the io field is set. */ boolean hasIo(); /** *
   **
   * The IdentifiedObject fields for this UsagePoint
   * 
* * .zepben.protobuf.cim.iec61970.base.core.IdentifiedObject io = 1; * @return The io. */ com.zepben.protobuf.cim.iec61970.base.core.IdentifiedObject getIo(); /** *
   **
   * The IdentifiedObject fields for this UsagePoint
   * 
* * .zepben.protobuf.cim.iec61970.base.core.IdentifiedObject io = 1; */ com.zepben.protobuf.cim.iec61970.base.core.IdentifiedObjectOrBuilder getIoOrBuilder(); /** *
   **
   * Service location where the service delivered by this usage point is consumed.
   * 
* * string usagePointLocationMRID = 2; * @return The usagePointLocationMRID. */ java.lang.String getUsagePointLocationMRID(); /** *
   **
   * Service location where the service delivered by this usage point is consumed.
   * 
* * string usagePointLocationMRID = 2; * @return The bytes for usagePointLocationMRID. */ com.google.protobuf.ByteString getUsagePointLocationMRIDBytes(); /** *
   **
   * All equipment connecting this usage point to the electrical grid.
   * 
* * repeated string equipmentMRIDs = 3; * @return A list containing the equipmentMRIDs. */ java.util.List getEquipmentMRIDsList(); /** *
   **
   * All equipment connecting this usage point to the electrical grid.
   * 
* * repeated string equipmentMRIDs = 3; * @return The count of equipmentMRIDs. */ int getEquipmentMRIDsCount(); /** *
   **
   * All equipment connecting this usage point to the electrical grid.
   * 
* * repeated string equipmentMRIDs = 3; * @param index The index of the element to return. * @return The equipmentMRIDs at the given index. */ java.lang.String getEquipmentMRIDs(int index); /** *
   **
   * All equipment connecting this usage point to the electrical grid.
   * 
* * repeated string equipmentMRIDs = 3; * @param index The index of the value to return. * @return The bytes of the equipmentMRIDs at the given index. */ com.google.protobuf.ByteString getEquipmentMRIDsBytes(int index); /** *
   **
   * All end devices at this usage point.
   * 
* * repeated string endDeviceMRIDs = 4; * @return A list containing the endDeviceMRIDs. */ java.util.List getEndDeviceMRIDsList(); /** *
   **
   * All end devices at this usage point.
   * 
* * repeated string endDeviceMRIDs = 4; * @return The count of endDeviceMRIDs. */ int getEndDeviceMRIDsCount(); /** *
   **
   * All end devices at this usage point.
   * 
* * repeated string endDeviceMRIDs = 4; * @param index The index of the element to return. * @return The endDeviceMRIDs at the given index. */ java.lang.String getEndDeviceMRIDs(int index); /** *
   **
   * All end devices at this usage point.
   * 
* * repeated string endDeviceMRIDs = 4; * @param index The index of the value to return. * @return The bytes of the endDeviceMRIDs at the given index. */ com.google.protobuf.ByteString getEndDeviceMRIDsBytes(int index); /** *
   **
   * If true, this usage point is virtual, i.e., no physical location exists in the network where a meter could be located to
   * collect the meter readings. For example, one may define a virtual usage point to serve as an aggregation of usage for all
   * of a company's premises distributed widely across the distribution territory. Otherwise, the usage point is physical,
   * i.e., there is a logical point in the network where a meter could be located to collect meter readings.
   * 
* * bool isVirtual = 5; * @return The isVirtual. */ boolean getIsVirtual(); /** *
   **
   * A code used to specify the connection category, e.g., low voltage or low pressure, where the usage point is defined.
   * 
* * string connectionCategory = 6; * @return The connectionCategory. */ java.lang.String getConnectionCategory(); /** *
   **
   * A code used to specify the connection category, e.g., low voltage or low pressure, where the usage point is defined.
   * 
* * string connectionCategory = 6; * @return The bytes for connectionCategory. */ com.google.protobuf.ByteString getConnectionCategoryBytes(); /** *
   **
   * Active power that this usage point is configured to deliver in watts.
   * 
* * int32 ratedPower = 7; * @return The ratedPower. */ int getRatedPower(); /** *
   **
   * The approved inverter capacity at this UsagePoint in volt-amperes.
   * 
* * int32 approvedInverterCapacity = 8; * @return The approvedInverterCapacity. */ int getApprovedInverterCapacity(); /** *
   **
   * Phase code. Number of wires and specific nominal phases can be deduced from enumeration literal values. For example, ABCN is three-phase, four-wire,
   * s12n (splitSecondary12N) is single-phase, three-wire, and s1n and s2n are single-phase, two-wire.
   * 
* * .zepben.protobuf.cim.iec61970.base.core.PhaseCode phaseCode = 9; * @return The enum numeric value on the wire for phaseCode. */ int getPhaseCodeValue(); /** *
   **
   * Phase code. Number of wires and specific nominal phases can be deduced from enumeration literal values. For example, ABCN is three-phase, four-wire,
   * s12n (splitSecondary12N) is single-phase, three-wire, and s1n and s2n are single-phase, two-wire.
   * 
* * .zepben.protobuf.cim.iec61970.base.core.PhaseCode phaseCode = 9; * @return The phaseCode. */ com.zepben.protobuf.cim.iec61970.base.core.PhaseCode getPhaseCode(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy