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

com.zepben.protobuf.cim.iec61970.base.wires.TapChangerOrBuilder 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/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(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy