com.zepben.protobuf.cim.iec61970.base.wires.PowerTransformerEndOrBuilder 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/PowerTransformerEnd.proto
package com.zepben.protobuf.cim.iec61970.base.wires;
public interface PowerTransformerEndOrBuilder extends
// @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61970.base.wires.PowerTransformerEnd)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* IdentifiedObject fields for this PowerTransformerEnd.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.TransformerEnd te = 1;
* @return Whether the te field is set.
*/
boolean hasTe();
/**
*
**
* IdentifiedObject fields for this PowerTransformerEnd.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.TransformerEnd te = 1;
* @return The te.
*/
com.zepben.protobuf.cim.iec61970.base.wires.TransformerEnd getTe();
/**
*
**
* IdentifiedObject fields for this PowerTransformerEnd.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.TransformerEnd te = 1;
*/
com.zepben.protobuf.cim.iec61970.base.wires.TransformerEndOrBuilder getTeOrBuilder();
/**
*
**
* The power transformer of this power transformer end.
*
*
* string powerTransformerMRID = 2;
* @return The powerTransformerMRID.
*/
java.lang.String getPowerTransformerMRID();
/**
*
**
* The power transformer of this power transformer end.
*
*
* string powerTransformerMRID = 2;
* @return The bytes for powerTransformerMRID.
*/
com.google.protobuf.ByteString
getPowerTransformerMRIDBytes();
/**
*
**
* Deprecated - use ratings instead.
* Normal apparent power rating. The attribute shall be a positive value. For a two-winding transformer the values
* for the high and low voltage sides shall be identical.
*
*
* int32 ratedS = 3;
* @return The ratedS.
*/
int getRatedS();
/**
*
**
* Rated voltage: phase-phase for three-phase windings, and either phase-phase or phase-neutral for single-phase windings.
* A high voltage side, as given by TransformerEnd.endNumber, shall have a ratedU that is greater or equal than
* ratedU for the lower voltage sides
*
*
* int32 ratedU = 4;
* @return The ratedU.
*/
int getRatedU();
/**
*
**
* Resistance (star-model) of the transformer end.
* The attribute shall be equal or greater than zero for non-equivalent transformers.
*
*
* double r = 5;
* @return The r.
*/
double getR();
/**
*
**
* Positive sequence series reactance (star-model) of the transformer end.
*
*
* double x = 6;
* @return The x.
*/
double getX();
/**
*
**
* Zero sequence series resistance (star-model) of the transformer end.
*
*
* double r0 = 7;
* @return The r0.
*/
double getR0();
/**
*
**
* Zero sequence series reactance of the transformer end.
*
*
* double x0 = 8;
* @return The x0.
*/
double getX0();
/**
*
**
* Kind of connection.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.winding.WindingConnection connectionKind = 9;
* @return The enum numeric value on the wire for connectionKind.
*/
int getConnectionKindValue();
/**
*
**
* Kind of connection.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.winding.WindingConnection connectionKind = 9;
* @return The connectionKind.
*/
com.zepben.protobuf.cim.iec61970.base.wires.WindingConnection getConnectionKind();
/**
*
**
* Magnetizing branch susceptance (B mag). The value can be positive or negative.
*
*
* double b = 10;
* @return The b.
*/
double getB();
/**
*
**
* Zero sequence magnetizing branch susceptance.
*
*
* double b0 = 11;
* @return The b0.
*/
double getB0();
/**
*
**
* Magnetizing branch conductance.
*
*
* double g = 12;
* @return The g.
*/
double getG();
/**
*
**
* Zero sequence magnetizing branch conductance (star-model).
*
*
* double g0 = 13;
* @return The g0.
*/
double getG0();
/**
*
**
* Terminal voltage phase angle displacement where 360 degrees are represented with clock hours.
* The valid values are 0 to 11. For example, for the secondary side end of a transformer with vector group
* code of 'Dyn11', specify the connection kind as wye with neutral and specify the phase angle of the clock as 11.
* The clock value of the transformer end number specified as 1, is assumed to be zero.
* Note the transformer end number is not assumed to be the same as the terminal sequence number.
*
*
* int32 phaseAngleClock = 14;
* @return The phaseAngleClock.
*/
int getPhaseAngleClock();
/**
*
**
* The normal apparent power ratings for this PowerTransformerEnd.
*
*
* repeated .zepben.protobuf.cim.iec61970.base.wires.TransformerEndRatedS ratings = 15;
*/
java.util.List
getRatingsList();
/**
*
**
* The normal apparent power ratings for this PowerTransformerEnd.
*
*
* repeated .zepben.protobuf.cim.iec61970.base.wires.TransformerEndRatedS ratings = 15;
*/
com.zepben.protobuf.cim.iec61970.base.wires.TransformerEndRatedS getRatings(int index);
/**
*
**
* The normal apparent power ratings for this PowerTransformerEnd.
*
*
* repeated .zepben.protobuf.cim.iec61970.base.wires.TransformerEndRatedS ratings = 15;
*/
int getRatingsCount();
/**
*
**
* The normal apparent power ratings for this PowerTransformerEnd.
*
*
* repeated .zepben.protobuf.cim.iec61970.base.wires.TransformerEndRatedS ratings = 15;
*/
java.util.List extends com.zepben.protobuf.cim.iec61970.base.wires.TransformerEndRatedSOrBuilder>
getRatingsOrBuilderList();
/**
*
**
* The normal apparent power ratings for this PowerTransformerEnd.
*
*
* repeated .zepben.protobuf.cim.iec61970.base.wires.TransformerEndRatedS ratings = 15;
*/
com.zepben.protobuf.cim.iec61970.base.wires.TransformerEndRatedSOrBuilder getRatingsOrBuilder(
int index);
}