com.zepben.protobuf.cim.iec61970.base.wires.TapChangerControlOrBuilder 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/TapChangerControl.proto
package com.zepben.protobuf.cim.iec61970.base.wires;
public interface TapChangerControlOrBuilder extends
// @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61970.base.wires.TapChangerControl)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* The RegulatingControl fields for this TapChangerControl.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.RegulatingControl rc = 1;
* @return Whether the rc field is set.
*/
boolean hasRc();
/**
*
**
* The RegulatingControl fields for this TapChangerControl.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.RegulatingControl rc = 1;
* @return The rc.
*/
com.zepben.protobuf.cim.iec61970.base.wires.RegulatingControl getRc();
/**
*
**
* The RegulatingControl fields for this TapChangerControl.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.RegulatingControl rc = 1;
*/
com.zepben.protobuf.cim.iec61970.base.wires.RegulatingControlOrBuilder getRcOrBuilder();
/**
*
**
* Maximum allowed regulated voltage on the PT secondary, regardless of line drop compensation. Sometimes referred to as first-house protection.
*
*
* int32 limitVoltage = 2;
* @return The limitVoltage.
*/
int getLimitVoltage();
/**
* .google.protobuf.NullValue lineDropCompensationNull = 3;
* @return Whether the lineDropCompensationNull field is set.
*/
boolean hasLineDropCompensationNull();
/**
* .google.protobuf.NullValue lineDropCompensationNull = 3;
* @return The enum numeric value on the wire for lineDropCompensationNull.
*/
int getLineDropCompensationNullValue();
/**
* .google.protobuf.NullValue lineDropCompensationNull = 3;
* @return The lineDropCompensationNull.
*/
com.google.protobuf.NullValue getLineDropCompensationNull();
/**
* bool lineDropCompensationSet = 4;
* @return Whether the lineDropCompensationSet field is set.
*/
boolean hasLineDropCompensationSet();
/**
* bool lineDropCompensationSet = 4;
* @return The lineDropCompensationSet.
*/
boolean getLineDropCompensationSet();
/**
*
**
* Line drop compensator resistance setting for normal (forward) power flow in Ohms.
*
*
* double lineDropR = 5;
* @return The lineDropR.
*/
double getLineDropR();
/**
*
**
* Line drop compensator reactance setting for normal (forward) power flow in Ohms.
*
*
* double lineDropX = 6;
* @return The lineDropX.
*/
double getLineDropX();
/**
*
**
* Line drop compensator resistance setting for reverse power flow in Ohms.
*
*
* double reverseLineDropR = 7;
* @return The reverseLineDropR.
*/
double getReverseLineDropR();
/**
*
**
* Line drop compensator reactance setting for reverse power flow in Ohms.
*
*
* double reverseLineDropX = 8;
* @return The reverseLineDropX.
*/
double getReverseLineDropX();
/**
* .google.protobuf.NullValue forwardLDCBlockingNull = 9;
* @return Whether the forwardLDCBlockingNull field is set.
*/
boolean hasForwardLDCBlockingNull();
/**
* .google.protobuf.NullValue forwardLDCBlockingNull = 9;
* @return The enum numeric value on the wire for forwardLDCBlockingNull.
*/
int getForwardLDCBlockingNullValue();
/**
* .google.protobuf.NullValue forwardLDCBlockingNull = 9;
* @return The forwardLDCBlockingNull.
*/
com.google.protobuf.NullValue getForwardLDCBlockingNull();
/**
* bool forwardLDCBlockingSet = 10;
* @return Whether the forwardLDCBlockingSet field is set.
*/
boolean hasForwardLDCBlockingSet();
/**
* bool forwardLDCBlockingSet = 10;
* @return The forwardLDCBlockingSet.
*/
boolean getForwardLDCBlockingSet();
/**
*
**
* The time delay for the tap changer in seconds.
*
*
* double timeDelay = 11;
* @return The timeDelay.
*/
double getTimeDelay();
/**
* .google.protobuf.NullValue coGenerationEnabledNull = 12;
* @return Whether the coGenerationEnabledNull field is set.
*/
boolean hasCoGenerationEnabledNull();
/**
* .google.protobuf.NullValue coGenerationEnabledNull = 12;
* @return The enum numeric value on the wire for coGenerationEnabledNull.
*/
int getCoGenerationEnabledNullValue();
/**
* .google.protobuf.NullValue coGenerationEnabledNull = 12;
* @return The coGenerationEnabledNull.
*/
com.google.protobuf.NullValue getCoGenerationEnabledNull();
/**
* bool coGenerationEnabledSet = 13;
* @return Whether the coGenerationEnabledSet field is set.
*/
boolean hasCoGenerationEnabledSet();
/**
* bool coGenerationEnabledSet = 13;
* @return The coGenerationEnabledSet.
*/
boolean getCoGenerationEnabledSet();
com.zepben.protobuf.cim.iec61970.base.wires.TapChangerControl.LineDropCompensationCase getLineDropCompensationCase();
com.zepben.protobuf.cim.iec61970.base.wires.TapChangerControl.ForwardLDCBlockingCase getForwardLDCBlockingCase();
com.zepben.protobuf.cim.iec61970.base.wires.TapChangerControl.CoGenerationEnabledCase getCoGenerationEnabledCase();
}