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

com.zepben.protobuf.cim.iec61968.infiec61968.infassetinfo.CurrentTransformerInfoOrBuilder 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/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(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy