com.zepben.protobuf.cim.iec61970.base.wires.LinearShuntCompensatorOrBuilder 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/LinearShuntCompensator.proto
package com.zepben.protobuf.cim.iec61970.base.wires;
public interface LinearShuntCompensatorOrBuilder extends
// @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61970.base.wires.LinearShuntCompensator)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* ShuntCompensator fields for this LinearShuntCompensator.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.ShuntCompensator sc = 1;
* @return Whether the sc field is set.
*/
boolean hasSc();
/**
*
**
* ShuntCompensator fields for this LinearShuntCompensator.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.ShuntCompensator sc = 1;
* @return The sc.
*/
com.zepben.protobuf.cim.iec61970.base.wires.ShuntCompensator getSc();
/**
*
**
* ShuntCompensator fields for this LinearShuntCompensator.
*
*
* .zepben.protobuf.cim.iec61970.base.wires.ShuntCompensator sc = 1;
*/
com.zepben.protobuf.cim.iec61970.base.wires.ShuntCompensatorOrBuilder getScOrBuilder();
/**
*
**
* Zero sequence shunt (charging) susceptance per section
*
*
* double b0PerSection = 2;
* @return The b0PerSection.
*/
double getB0PerSection();
/**
*
**
* Positive sequence shunt (charging) susceptance per section
*
*
* double bPerSection = 3;
* @return The bPerSection.
*/
double getBPerSection();
/**
*
**
* Zero sequence shunt (charging) conductance per section
*
*
* double g0PerSection = 4;
* @return The g0PerSection.
*/
double getG0PerSection();
/**
*
**
* Positive sequence shunt (charging) conductance per section
*
*
* double gPerSection = 5;
* @return The gPerSection.
*/
double getGPerSection();
}