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

com.zepben.protobuf.cim.iec61970.base.wires.VectorGroup 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/VectorGroup.proto

package com.zepben.protobuf.cim.iec61970.base.wires;

/**
 * 
 **
 * Vector group of the transformer for protective relaying, e.g., Dyn1. For unbalanced transformers, this may not be
 * simply determined from the constituent winding connections and phase angle dispacements.
 * <p>
 * The vectorGroup string consists of the following components in the order listed: high voltage winding connection,
 * mid voltage winding connection (for three winding transformers), phase displacement clock number from 0 to 11, low
 * voltage winding connection phase displacement clock number from 0 to 11.
 * <p>
 * The winding connections are D (delta), Y (wye), YN (wye with neutral), Z (zigzag), ZN (zigzag with neutral),
 * A (auto transformer). Upper case means the high voltage, lower case mid or low. The high voltage winding always has
 * clock postion 0 and is not included in the vector group string.
 * <p>
 * Some examples:
 *                YNy0 (two winding wye to wye with no phase displacement),
 *                YNd11 (two winding wye to delta with 330 degrees phase displacement),
 *                YNyn0d5 (three winding transformer wye with neutral high voltgage, wye with neutral mid
 *                         voltgage and no phase displacement, delta low voltage with 150 degrees displacement).
 * <p>
 * Phase displacement is defined as the angular difference between the phasors representing the voltages between the
 * neutral point (real or imaginary) and the corresponding terminals of two windings, a positive sequence voltage system
 * being applied to the high-voltage terminals, following each other in alphabetical sequence if they are lettered, or
 * in numerical sequence if they are numbered: the phasors are assumed to rotate in a counter-clockwise sense.
 * 
* * Protobuf enum {@code zepben.protobuf.cim.iec61970.base.wires.VectorGroup} */ public enum VectorGroup implements com.google.protobuf.ProtocolMessageEnum { /** * UNKNOWN = 0; */ UNKNOWN(0), /** * DD0 = 1; */ DD0(1), /** * DZ0 = 2; */ DZ0(2), /** * DZN0 = 3; */ DZN0(3), /** * YNY0 = 4; */ YNY0(4), /** * YNYN0 = 5; */ YNYN0(5), /** * YY0 = 6; */ YY0(6), /** * YYN0 = 7; */ YYN0(7), /** * ZD0 = 8; */ ZD0(8), /** * ZND0 = 9; */ ZND0(9), /** * DYN1 = 10; */ DYN1(10), /** * DZ1 = 11; */ DZ1(11), /** * DZN1 = 12; */ DZN1(12), /** * YD1 = 13; */ YD1(13), /** * YND1 = 14; */ YND1(14), /** * YNZN1 = 15; */ YNZN1(15), /** * YZ1 = 16; */ YZ1(16), /** * YZN1 = 17; */ YZN1(17), /** * ZD1 = 18; */ ZD1(18), /** * ZND1 = 19; */ ZND1(19), /** * ZNYN1 = 20; */ ZNYN1(20), /** * ZY1 = 21; */ ZY1(21), /** * ZYN1 = 22; */ ZYN1(22), /** * DY5 = 23; */ DY5(23), /** * DYN5 = 24; */ DYN5(24), /** * YD5 = 25; */ YD5(25), /** * YND5 = 26; */ YND5(26), /** * YNZ5 = 27; */ YNZ5(27), /** * YNZN5 = 28; */ YNZN5(28), /** * YZ5 = 29; */ YZ5(29), /** * YZN5 = 30; */ YZN5(30), /** * ZNY5 = 31; */ ZNY5(31), /** * ZNYN5 = 32; */ ZNYN5(32), /** * ZY5 = 33; */ ZY5(33), /** * ZYN5 = 34; */ ZYN5(34), /** * DD6 = 35; */ DD6(35), /** * DZ6 = 36; */ DZ6(36), /** * DZN6 = 37; */ DZN6(37), /** * YNY6 = 38; */ YNY6(38), /** * YNYN6 = 39; */ YNYN6(39), /** * YY6 = 40; */ YY6(40), /** * YYN6 = 41; */ YYN6(41), /** * ZD6 = 42; */ ZD6(42), /** * ZND6 = 43; */ ZND6(43), /** * DY7 = 44; */ DY7(44), /** * DYN7 = 45; */ DYN7(45), /** * DZ7 = 46; */ DZ7(46), /** * DZN7 = 47; */ DZN7(47), /** * YD7 = 48; */ YD7(48), /** * YND7 = 49; */ YND7(49), /** * YNZN7 = 50; */ YNZN7(50), /** * YZ7 = 51; */ YZ7(51), /** * YZN7 = 52; */ YZN7(52), /** * ZD7 = 53; */ ZD7(53), /** * ZND7 = 54; */ ZND7(54), /** * ZNYN7 = 55; */ ZNYN7(55), /** * ZY7 = 56; */ ZY7(56), /** * ZYN7 = 57; */ ZYN7(57), /** * DY11 = 58; */ DY11(58), /** * DYN11 = 59; */ DYN11(59), /** * YD11 = 60; */ YD11(60), /** * YND11 = 61; */ YND11(61), /** * YNZ11 = 62; */ YNZ11(62), /** * YNZN11 = 63; */ YNZN11(63), /** * YZ11 = 64; */ YZ11(64), /** * YZN11 = 65; */ YZN11(65), /** * ZNY11 = 66; */ ZNY11(66), /** * ZNYN11 = 67; */ ZNYN11(67), /** * ZY11 = 68; */ ZY11(68), /** * ZYN11 = 69; */ ZYN11(69), /** * DY1 = 70; */ DY1(70), /** * Y0 = 71; */ Y0(71), /** * YN0 = 72; */ YN0(72), /** * D0 = 73; */ D0(73), /** * ZNY1 = 74; */ ZNY1(74), /** * ZNY7 = 75; */ ZNY7(75), /** * DDN0 = 76; */ DDN0(76), /** * DND0 = 77; */ DND0(77), /** * DNYN1 = 78; */ DNYN1(78), /** * DNYN11 = 79; */ DNYN11(79), /** * YNDN1 = 80; */ YNDN1(80), /** * YNDN11 = 81; */ YNDN11(81), /** *
   * Scott-T Transformer
   * 
* * TTN11 = 82; */ TTN11(82), UNRECOGNIZED(-1), ; /** * UNKNOWN = 0; */ public static final int UNKNOWN_VALUE = 0; /** * DD0 = 1; */ public static final int DD0_VALUE = 1; /** * DZ0 = 2; */ public static final int DZ0_VALUE = 2; /** * DZN0 = 3; */ public static final int DZN0_VALUE = 3; /** * YNY0 = 4; */ public static final int YNY0_VALUE = 4; /** * YNYN0 = 5; */ public static final int YNYN0_VALUE = 5; /** * YY0 = 6; */ public static final int YY0_VALUE = 6; /** * YYN0 = 7; */ public static final int YYN0_VALUE = 7; /** * ZD0 = 8; */ public static final int ZD0_VALUE = 8; /** * ZND0 = 9; */ public static final int ZND0_VALUE = 9; /** * DYN1 = 10; */ public static final int DYN1_VALUE = 10; /** * DZ1 = 11; */ public static final int DZ1_VALUE = 11; /** * DZN1 = 12; */ public static final int DZN1_VALUE = 12; /** * YD1 = 13; */ public static final int YD1_VALUE = 13; /** * YND1 = 14; */ public static final int YND1_VALUE = 14; /** * YNZN1 = 15; */ public static final int YNZN1_VALUE = 15; /** * YZ1 = 16; */ public static final int YZ1_VALUE = 16; /** * YZN1 = 17; */ public static final int YZN1_VALUE = 17; /** * ZD1 = 18; */ public static final int ZD1_VALUE = 18; /** * ZND1 = 19; */ public static final int ZND1_VALUE = 19; /** * ZNYN1 = 20; */ public static final int ZNYN1_VALUE = 20; /** * ZY1 = 21; */ public static final int ZY1_VALUE = 21; /** * ZYN1 = 22; */ public static final int ZYN1_VALUE = 22; /** * DY5 = 23; */ public static final int DY5_VALUE = 23; /** * DYN5 = 24; */ public static final int DYN5_VALUE = 24; /** * YD5 = 25; */ public static final int YD5_VALUE = 25; /** * YND5 = 26; */ public static final int YND5_VALUE = 26; /** * YNZ5 = 27; */ public static final int YNZ5_VALUE = 27; /** * YNZN5 = 28; */ public static final int YNZN5_VALUE = 28; /** * YZ5 = 29; */ public static final int YZ5_VALUE = 29; /** * YZN5 = 30; */ public static final int YZN5_VALUE = 30; /** * ZNY5 = 31; */ public static final int ZNY5_VALUE = 31; /** * ZNYN5 = 32; */ public static final int ZNYN5_VALUE = 32; /** * ZY5 = 33; */ public static final int ZY5_VALUE = 33; /** * ZYN5 = 34; */ public static final int ZYN5_VALUE = 34; /** * DD6 = 35; */ public static final int DD6_VALUE = 35; /** * DZ6 = 36; */ public static final int DZ6_VALUE = 36; /** * DZN6 = 37; */ public static final int DZN6_VALUE = 37; /** * YNY6 = 38; */ public static final int YNY6_VALUE = 38; /** * YNYN6 = 39; */ public static final int YNYN6_VALUE = 39; /** * YY6 = 40; */ public static final int YY6_VALUE = 40; /** * YYN6 = 41; */ public static final int YYN6_VALUE = 41; /** * ZD6 = 42; */ public static final int ZD6_VALUE = 42; /** * ZND6 = 43; */ public static final int ZND6_VALUE = 43; /** * DY7 = 44; */ public static final int DY7_VALUE = 44; /** * DYN7 = 45; */ public static final int DYN7_VALUE = 45; /** * DZ7 = 46; */ public static final int DZ7_VALUE = 46; /** * DZN7 = 47; */ public static final int DZN7_VALUE = 47; /** * YD7 = 48; */ public static final int YD7_VALUE = 48; /** * YND7 = 49; */ public static final int YND7_VALUE = 49; /** * YNZN7 = 50; */ public static final int YNZN7_VALUE = 50; /** * YZ7 = 51; */ public static final int YZ7_VALUE = 51; /** * YZN7 = 52; */ public static final int YZN7_VALUE = 52; /** * ZD7 = 53; */ public static final int ZD7_VALUE = 53; /** * ZND7 = 54; */ public static final int ZND7_VALUE = 54; /** * ZNYN7 = 55; */ public static final int ZNYN7_VALUE = 55; /** * ZY7 = 56; */ public static final int ZY7_VALUE = 56; /** * ZYN7 = 57; */ public static final int ZYN7_VALUE = 57; /** * DY11 = 58; */ public static final int DY11_VALUE = 58; /** * DYN11 = 59; */ public static final int DYN11_VALUE = 59; /** * YD11 = 60; */ public static final int YD11_VALUE = 60; /** * YND11 = 61; */ public static final int YND11_VALUE = 61; /** * YNZ11 = 62; */ public static final int YNZ11_VALUE = 62; /** * YNZN11 = 63; */ public static final int YNZN11_VALUE = 63; /** * YZ11 = 64; */ public static final int YZ11_VALUE = 64; /** * YZN11 = 65; */ public static final int YZN11_VALUE = 65; /** * ZNY11 = 66; */ public static final int ZNY11_VALUE = 66; /** * ZNYN11 = 67; */ public static final int ZNYN11_VALUE = 67; /** * ZY11 = 68; */ public static final int ZY11_VALUE = 68; /** * ZYN11 = 69; */ public static final int ZYN11_VALUE = 69; /** * DY1 = 70; */ public static final int DY1_VALUE = 70; /** * Y0 = 71; */ public static final int Y0_VALUE = 71; /** * YN0 = 72; */ public static final int YN0_VALUE = 72; /** * D0 = 73; */ public static final int D0_VALUE = 73; /** * ZNY1 = 74; */ public static final int ZNY1_VALUE = 74; /** * ZNY7 = 75; */ public static final int ZNY7_VALUE = 75; /** * DDN0 = 76; */ public static final int DDN0_VALUE = 76; /** * DND0 = 77; */ public static final int DND0_VALUE = 77; /** * DNYN1 = 78; */ public static final int DNYN1_VALUE = 78; /** * DNYN11 = 79; */ public static final int DNYN11_VALUE = 79; /** * YNDN1 = 80; */ public static final int YNDN1_VALUE = 80; /** * YNDN11 = 81; */ public static final int YNDN11_VALUE = 81; /** *
   * Scott-T Transformer
   * 
* * TTN11 = 82; */ public static final int TTN11_VALUE = 82; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static VectorGroup valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static VectorGroup forNumber(int value) { switch (value) { case 0: return UNKNOWN; case 1: return DD0; case 2: return DZ0; case 3: return DZN0; case 4: return YNY0; case 5: return YNYN0; case 6: return YY0; case 7: return YYN0; case 8: return ZD0; case 9: return ZND0; case 10: return DYN1; case 11: return DZ1; case 12: return DZN1; case 13: return YD1; case 14: return YND1; case 15: return YNZN1; case 16: return YZ1; case 17: return YZN1; case 18: return ZD1; case 19: return ZND1; case 20: return ZNYN1; case 21: return ZY1; case 22: return ZYN1; case 23: return DY5; case 24: return DYN5; case 25: return YD5; case 26: return YND5; case 27: return YNZ5; case 28: return YNZN5; case 29: return YZ5; case 30: return YZN5; case 31: return ZNY5; case 32: return ZNYN5; case 33: return ZY5; case 34: return ZYN5; case 35: return DD6; case 36: return DZ6; case 37: return DZN6; case 38: return YNY6; case 39: return YNYN6; case 40: return YY6; case 41: return YYN6; case 42: return ZD6; case 43: return ZND6; case 44: return DY7; case 45: return DYN7; case 46: return DZ7; case 47: return DZN7; case 48: return YD7; case 49: return YND7; case 50: return YNZN7; case 51: return YZ7; case 52: return YZN7; case 53: return ZD7; case 54: return ZND7; case 55: return ZNYN7; case 56: return ZY7; case 57: return ZYN7; case 58: return DY11; case 59: return DYN11; case 60: return YD11; case 61: return YND11; case 62: return YNZ11; case 63: return YNZN11; case 64: return YZ11; case 65: return YZN11; case 66: return ZNY11; case 67: return ZNYN11; case 68: return ZY11; case 69: return ZYN11; case 70: return DY1; case 71: return Y0; case 72: return YN0; case 73: return D0; case 74: return ZNY1; case 75: return ZNY7; case 76: return DDN0; case 77: return DND0; case 78: return DNYN1; case 79: return DNYN11; case 80: return YNDN1; case 81: return YNDN11; case 82: return TTN11; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< VectorGroup> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public VectorGroup findValueByNumber(int number) { return VectorGroup.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.zepben.protobuf.cim.iec61970.base.wires.VectorGroupOuterClass.getDescriptor().getEnumTypes().get(0); } private static final VectorGroup[] VALUES = values(); public static VectorGroup valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private VectorGroup(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:zepben.protobuf.cim.iec61970.base.wires.VectorGroup) }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy