com.zepben.protobuf.cim.iec61970.base.wires.EnergyConsumerPhaseOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of evolve-grpc Show documentation
Show all versions of evolve-grpc Show documentation
Protobuf and gRPC definitions for the evolve platform
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: zepben/protobuf/cim/iec61970/base/wires/EnergyConsumerPhase.proto
package com.zepben.protobuf.cim.iec61970.base.wires;
public interface EnergyConsumerPhaseOrBuilder extends
// @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61970.base.wires.EnergyConsumerPhase)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* PowerSystemResource fields for this EnergyConsumerPhase.
*
*
* .zepben.protobuf.cim.iec61970.base.core.PowerSystemResource psr = 1;
* @return Whether the psr field is set.
*/
boolean hasPsr();
/**
*
**
* PowerSystemResource fields for this EnergyConsumerPhase.
*
*
* .zepben.protobuf.cim.iec61970.base.core.PowerSystemResource psr = 1;
* @return The psr.
*/
com.zepben.protobuf.cim.iec61970.base.core.PowerSystemResource getPsr();
/**
*
**
* PowerSystemResource fields for this EnergyConsumerPhase.
*
*
* .zepben.protobuf.cim.iec61970.base.core.PowerSystemResource psr = 1;
*/
com.zepben.protobuf.cim.iec61970.base.core.PowerSystemResourceOrBuilder getPsrOrBuilder();
/**
*
**
* The energy consumer to which this phase belongs.
*
*
* string energyConsumerMRID = 2;
* @return The energyConsumerMRID.
*/
java.lang.String getEnergyConsumerMRID();
/**
*
**
* The energy consumer to which this phase belongs.
*
*
* string energyConsumerMRID = 2;
* @return The bytes for energyConsumerMRID.
*/
com.google.protobuf.ByteString
getEnergyConsumerMRIDBytes();
/**
*
**
* Active power of the load. Load sign convention is used, i.e. positive sign means flow out from a node.
* For voltage dependent loads the value is at rated voltage.
* Starting value for a steady state solution.
*
*
* double p = 3;
* @return The p.
*/
double getP();
/**
*
**
* Active power of the load that is a fixed quantity. Load sign convention is used, i.e. positive sign means flow out from a node.
*
*
* double pFixed = 4;
* @return The pFixed.
*/
double getPFixed();
/**
*
**
* Phase of this energy consumer component. If the energy consumer is wye connected, the connection is from the indicated phase
* to the central ground or neutral point. If the energy consumer is delta connected, the phase indicates an energy consumer
* connected from the indicated phase to the next logical non-neutral phase.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.SinglePhaseKind phase = 5;
* @return The enum numeric value on the wire for phase.
*/
int getPhaseValue();
/**
*
**
* Phase of this energy consumer component. If the energy consumer is wye connected, the connection is from the indicated phase
* to the central ground or neutral point. If the energy consumer is delta connected, the phase indicates an energy consumer
* connected from the indicated phase to the next logical non-neutral phase.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.SinglePhaseKind phase = 5;
* @return The phase.
*/
com.zepben.protobuf.cim.iec61970.base.wires.SinglePhaseKind getPhase();
/**
*
**
* Reactive power of the load. Load sign convention is used, i.e. positive sign means flow out from a node.
* For voltage dependent loads the value is at rated voltage.
* Starting value for a steady state solution.
*
*
* double q = 6;
* @return The q.
*/
double getQ();
/**
*
**
* Reactive power of the load that is a fixed quantity. Load sign convention is used, i.e. positive sign means flow out from a node.
*
*
* double qFixed = 7;
* @return The qFixed.
*/
double getQFixed();
}