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