com.zepben.protobuf.cim.iec61970.base.wires.TapChangerOrBuilder 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/TapChanger.proto
package com.zepben.protobuf.cim.iec61970.base.wires;
public interface TapChangerOrBuilder extends
// @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61970.base.wires.TapChanger)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* The PowerSystemResource fields for this Equipment.
*
*
* .zepben.protobuf.cim.iec61970.base.core.PowerSystemResource psr = 1;
* @return Whether the psr field is set.
*/
boolean hasPsr();
/**
*
**
* The PowerSystemResource fields for this Equipment.
*
*
* .zepben.protobuf.cim.iec61970.base.core.PowerSystemResource psr = 1;
* @return The psr.
*/
com.zepben.protobuf.cim.iec61970.base.core.PowerSystemResource getPsr();
/**
*
**
* The PowerSystemResource fields for this Equipment.
*
*
* .zepben.protobuf.cim.iec61970.base.core.PowerSystemResource psr = 1;
*/
com.zepben.protobuf.cim.iec61970.base.core.PowerSystemResourceOrBuilder getPsrOrBuilder();
/**
*
**
* Highest possible tap step position, advance from neutral.
* The attribute shall be greater than lowStep.
*
*
* int32 highStep = 2;
* @return The highStep.
*/
int getHighStep();
/**
*
**
* Lowest possible tap step position, retard from neutral
*
*
* int32 lowStep = 3;
* @return The lowStep.
*/
int getLowStep();
/**
*
**
* Tap changer position.
* Starting step for a steady state solution. Non integer values are allowed to support continuous tap variables.
* The reasons for continuous value are to support study cases where no discrete tap changers has yet been designed,
* a solutions where a narrow voltage band force the tap step to oscillate or accommodate for a continuous solution as input.
* The attribute shall be equal or greater than lowStep and equal or less than highStep.
*
*
* double step = 4;
* @return The step.
*/
double getStep();
/**
*
**
* The neutral tap step position for this winding.
* The attribute shall be equal or greater than lowStep and equal or less than highStep
*
*
* int32 neutralStep = 5;
* @return The neutralStep.
*/
int getNeutralStep();
/**
*
**
* Voltage at which the winding operates at the neutral tap setting.
*
*
* int32 neutralU = 6;
* @return The neutralU.
*/
int getNeutralU();
/**
*
**
* The tap step position used in "normal" network operation for this winding.
* For a "Fixed" tap changer indicates the current physical tap setting.
* The attribute shall be equal or greater than lowStep and equal or less than highStep.
*
*
* int32 normalStep = 7;
* @return The normalStep.
*/
int getNormalStep();
/**
*
**
* Specifies the regulation status of the equipment. True is regulating, false is not regulating.
*
*
* bool controlEnabled = 8;
* @return The controlEnabled.
*/
boolean getControlEnabled();
/**
*
**
* The regulating control scheme in which this tap changer participates.
*
*
* string tapChangerControlMRID = 9;
* @return The tapChangerControlMRID.
*/
java.lang.String getTapChangerControlMRID();
/**
*
**
* The regulating control scheme in which this tap changer participates.
*
*
* string tapChangerControlMRID = 9;
* @return The bytes for tapChangerControlMRID.
*/
com.google.protobuf.ByteString
getTapChangerControlMRIDBytes();
}