com.zepben.protobuf.cim.iec61968.infiec61968.infassetinfo.CurrentTransformerInfoOrBuilder 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/iec61968/infiec61968/infassetinfo/CurrentTransformerInfo.proto
package com.zepben.protobuf.cim.iec61968.infiec61968.infassetinfo;
public interface CurrentTransformerInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61968.infiec61968.infassetinfo.CurrentTransformerInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* AssetInfo fields for this CurrentTransformerInfo.
*
*
* .zepben.protobuf.cim.iec61968.assets.AssetInfo ai = 1;
* @return Whether the ai field is set.
*/
boolean hasAi();
/**
*
**
* AssetInfo fields for this CurrentTransformerInfo.
*
*
* .zepben.protobuf.cim.iec61968.assets.AssetInfo ai = 1;
* @return The ai.
*/
com.zepben.protobuf.cim.iec61968.assets.AssetInfo getAi();
/**
*
**
* AssetInfo fields for this CurrentTransformerInfo.
*
*
* .zepben.protobuf.cim.iec61968.assets.AssetInfo ai = 1;
*/
com.zepben.protobuf.cim.iec61968.assets.AssetInfoOrBuilder getAiOrBuilder();
/**
*
**
* CT accuracy classification.
*
*
* string accuracyClass = 2;
* @return The accuracyClass.
*/
java.lang.String getAccuracyClass();
/**
*
**
* CT accuracy classification.
*
*
* string accuracyClass = 2;
* @return The bytes for accuracyClass.
*/
com.google.protobuf.ByteString
getAccuracyClassBytes();
/**
*
**
* Accuracy limit.
*
*
* double accuracyLimit = 3;
* @return The accuracyLimit.
*/
double getAccuracyLimit();
/**
*
**
* Number of cores.
*
*
* int32 coreCount = 4;
* @return The coreCount.
*/
int getCoreCount();
/**
*
**
* CT classification; i.e. class 10P.
*
*
* string ctClass = 5;
* @return The ctClass.
*/
java.lang.String getCtClass();
/**
*
**
* CT classification; i.e. class 10P.
*
*
* string ctClass = 5;
* @return The bytes for ctClass.
*/
com.google.protobuf.ByteString
getCtClassBytes();
/**
*
**
* Maximum voltage in volts across the secondary terminals where the CT still displays linear characteristicts.
*
*
* int32 kneePointVoltage = 6;
* @return The kneePointVoltage.
*/
int getKneePointVoltage();
/**
*
**
* Maximum ratio between the primary and secondary current.
*
*
* .zepben.protobuf.cim.iec61968.infiec61968.infcommon.Ratio maxRatio = 7;
* @return Whether the maxRatio field is set.
*/
boolean hasMaxRatio();
/**
*
**
* Maximum ratio between the primary and secondary current.
*
*
* .zepben.protobuf.cim.iec61968.infiec61968.infcommon.Ratio maxRatio = 7;
* @return The maxRatio.
*/
com.zepben.protobuf.cim.iec61968.infiec61968.infcommon.Ratio getMaxRatio();
/**
*
**
* Maximum ratio between the primary and secondary current.
*
*
* .zepben.protobuf.cim.iec61968.infiec61968.infcommon.Ratio maxRatio = 7;
*/
com.zepben.protobuf.cim.iec61968.infiec61968.infcommon.RatioOrBuilder getMaxRatioOrBuilder();
/**
*
**
* Nominal ratio between the primary and secondary current; i.e. 100:5
*
*
* .zepben.protobuf.cim.iec61968.infiec61968.infcommon.Ratio nominalRatio = 8;
* @return Whether the nominalRatio field is set.
*/
boolean hasNominalRatio();
/**
*
**
* Nominal ratio between the primary and secondary current; i.e. 100:5
*
*
* .zepben.protobuf.cim.iec61968.infiec61968.infcommon.Ratio nominalRatio = 8;
* @return The nominalRatio.
*/
com.zepben.protobuf.cim.iec61968.infiec61968.infcommon.Ratio getNominalRatio();
/**
*
**
* Nominal ratio between the primary and secondary current; i.e. 100:5
*
*
* .zepben.protobuf.cim.iec61968.infiec61968.infcommon.Ratio nominalRatio = 8;
*/
com.zepben.protobuf.cim.iec61968.infiec61968.infcommon.RatioOrBuilder getNominalRatioOrBuilder();
/**
*
**
* Ratio for the primary winding tap changer (numerator).
*
*
* double primaryRatio = 9;
* @return The primaryRatio.
*/
double getPrimaryRatio();
/**
*
**
* Rated current on the primary side in amperes.
*
*
* int32 ratedCurrent = 10;
* @return The ratedCurrent.
*/
int getRatedCurrent();
/**
*
**
* Full load secondary (FLS) rating for secondary winding in amperes.
*
*
* int32 secondaryFlsRating = 11;
* @return The secondaryFlsRating.
*/
int getSecondaryFlsRating();
/**
*
**
* Ratio for the secondary winding tap changer (denominator).
*
*
* double secondaryRatio = 12;
* @return The secondaryRatio.
*/
double getSecondaryRatio();
/**
*
**
* Intended usage of the CT; i.e. metering, protection.
*
*
* string usage = 13;
* @return The usage.
*/
java.lang.String getUsage();
/**
*
**
* Intended usage of the CT; i.e. metering, protection.
*
*
* string usage = 13;
* @return The bytes for usage.
*/
com.google.protobuf.ByteString
getUsageBytes();
}