ncc协议x
This commit is contained in:
parent
69220a6edf
commit
f6f14d4e71
@ -8964,6 +8964,35 @@ public final class DeviceStatusProto {
|
||||
*/
|
||||
com.google.protobuf.ByteString
|
||||
getIdBytes();
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
*限速
|
||||
* </pre>
|
||||
*
|
||||
* <code>int32 speedLimit = 13;</code>
|
||||
* @return The speedLimit.
|
||||
*/
|
||||
int getSpeedLimit();
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @return The enum numeric value on the wire for limitType.
|
||||
*/
|
||||
int getLimitTypeValue();
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @return The limitType.
|
||||
*/
|
||||
club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType getLimitType();
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code state.Track}
|
||||
@ -8979,6 +9008,7 @@ public final class DeviceStatusProto {
|
||||
}
|
||||
private Track() {
|
||||
id_ = "";
|
||||
limitType_ = 0;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@ -9072,6 +9102,17 @@ public final class DeviceStatusProto {
|
||||
id_ = s;
|
||||
break;
|
||||
}
|
||||
case 104: {
|
||||
|
||||
speedLimit_ = input.readInt32();
|
||||
break;
|
||||
}
|
||||
case 112: {
|
||||
int rawValue = input.readEnum();
|
||||
|
||||
limitType_ = rawValue;
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
@ -9104,6 +9145,160 @@ public final class DeviceStatusProto {
|
||||
club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.class, club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.Builder.class);
|
||||
}
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
*track限速类型
|
||||
* </pre>
|
||||
*
|
||||
* Protobuf enum {@code state.Track.LimitType}
|
||||
*/
|
||||
public enum LimitType
|
||||
implements com.google.protobuf.ProtocolMessageEnum {
|
||||
/**
|
||||
* <code>Unknown = 0;</code>
|
||||
*/
|
||||
Unknown(0),
|
||||
/**
|
||||
* <pre>
|
||||
*为1时,CBTC限速
|
||||
* </pre>
|
||||
*
|
||||
* <code>Cbtc = 1;</code>
|
||||
*/
|
||||
Cbtc(1),
|
||||
/**
|
||||
* <pre>
|
||||
*为2时,联锁限速;
|
||||
* </pre>
|
||||
*
|
||||
* <code>Interlock = 2;</code>
|
||||
*/
|
||||
Interlock(2),
|
||||
/**
|
||||
* <pre>
|
||||
*为4时,同时限速。
|
||||
* </pre>
|
||||
*
|
||||
* <code>CbtcInterlock = 4;</code>
|
||||
*/
|
||||
CbtcInterlock(4),
|
||||
UNRECOGNIZED(-1),
|
||||
;
|
||||
|
||||
/**
|
||||
* <code>Unknown = 0;</code>
|
||||
*/
|
||||
public static final int Unknown_VALUE = 0;
|
||||
/**
|
||||
* <pre>
|
||||
*为1时,CBTC限速
|
||||
* </pre>
|
||||
*
|
||||
* <code>Cbtc = 1;</code>
|
||||
*/
|
||||
public static final int Cbtc_VALUE = 1;
|
||||
/**
|
||||
* <pre>
|
||||
*为2时,联锁限速;
|
||||
* </pre>
|
||||
*
|
||||
* <code>Interlock = 2;</code>
|
||||
*/
|
||||
public static final int Interlock_VALUE = 2;
|
||||
/**
|
||||
* <pre>
|
||||
*为4时,同时限速。
|
||||
* </pre>
|
||||
*
|
||||
* <code>CbtcInterlock = 4;</code>
|
||||
*/
|
||||
public static final int CbtcInterlock_VALUE = 4;
|
||||
|
||||
|
||||
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 LimitType 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 LimitType forNumber(int value) {
|
||||
switch (value) {
|
||||
case 0: return Unknown;
|
||||
case 1: return Cbtc;
|
||||
case 2: return Interlock;
|
||||
case 4: return CbtcInterlock;
|
||||
default: return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static com.google.protobuf.Internal.EnumLiteMap<LimitType>
|
||||
internalGetValueMap() {
|
||||
return internalValueMap;
|
||||
}
|
||||
private static final com.google.protobuf.Internal.EnumLiteMap<
|
||||
LimitType> internalValueMap =
|
||||
new com.google.protobuf.Internal.EnumLiteMap<LimitType>() {
|
||||
public LimitType findValueByNumber(int number) {
|
||||
return LimitType.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 club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.getDescriptor().getEnumTypes().get(0);
|
||||
}
|
||||
|
||||
private static final LimitType[] VALUES = values();
|
||||
|
||||
public static LimitType 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 LimitType(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(enum_scope:state.Track.LimitType)
|
||||
}
|
||||
|
||||
public static final int CIOCCUPIED_FIELD_NUMBER = 1;
|
||||
private boolean ciOccupied_;
|
||||
/**
|
||||
@ -9271,6 +9466,48 @@ public final class DeviceStatusProto {
|
||||
}
|
||||
}
|
||||
|
||||
public static final int SPEEDLIMIT_FIELD_NUMBER = 13;
|
||||
private int speedLimit_;
|
||||
/**
|
||||
* <pre>
|
||||
*限速
|
||||
* </pre>
|
||||
*
|
||||
* <code>int32 speedLimit = 13;</code>
|
||||
* @return The speedLimit.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public int getSpeedLimit() {
|
||||
return speedLimit_;
|
||||
}
|
||||
|
||||
public static final int LIMITTYPE_FIELD_NUMBER = 14;
|
||||
private int limitType_;
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @return The enum numeric value on the wire for limitType.
|
||||
*/
|
||||
@java.lang.Override public int getLimitTypeValue() {
|
||||
return limitType_;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @return The limitType.
|
||||
*/
|
||||
@java.lang.Override public club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType getLimitType() {
|
||||
@SuppressWarnings("deprecation")
|
||||
club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType result = club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType.valueOf(limitType_);
|
||||
return result == null ? club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType.UNRECOGNIZED : result;
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
@ -9321,6 +9558,12 @@ public final class DeviceStatusProto {
|
||||
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
|
||||
com.google.protobuf.GeneratedMessageV3.writeString(output, 12, id_);
|
||||
}
|
||||
if (speedLimit_ != 0) {
|
||||
output.writeInt32(13, speedLimit_);
|
||||
}
|
||||
if (limitType_ != club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType.Unknown.getNumber()) {
|
||||
output.writeEnum(14, limitType_);
|
||||
}
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@ -9377,6 +9620,14 @@ public final class DeviceStatusProto {
|
||||
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
|
||||
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, id_);
|
||||
}
|
||||
if (speedLimit_ != 0) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeInt32Size(13, speedLimit_);
|
||||
}
|
||||
if (limitType_ != club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType.Unknown.getNumber()) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeEnumSize(14, limitType_);
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
@ -9416,6 +9667,9 @@ public final class DeviceStatusProto {
|
||||
!= other.getBlocked()) return false;
|
||||
if (!getId()
|
||||
.equals(other.getId())) return false;
|
||||
if (getSpeedLimit()
|
||||
!= other.getSpeedLimit()) return false;
|
||||
if (limitType_ != other.limitType_) return false;
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
@ -9462,6 +9716,10 @@ public final class DeviceStatusProto {
|
||||
getBlocked());
|
||||
hash = (37 * hash) + ID_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getId().hashCode();
|
||||
hash = (37 * hash) + SPEEDLIMIT_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getSpeedLimit();
|
||||
hash = (37 * hash) + LIMITTYPE_FIELD_NUMBER;
|
||||
hash = (53 * hash) + limitType_;
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
@ -9619,6 +9877,10 @@ public final class DeviceStatusProto {
|
||||
|
||||
id_ = "";
|
||||
|
||||
speedLimit_ = 0;
|
||||
|
||||
limitType_ = 0;
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
@ -9657,6 +9919,8 @@ public final class DeviceStatusProto {
|
||||
result.overlap_ = overlap_;
|
||||
result.blocked_ = blocked_;
|
||||
result.id_ = id_;
|
||||
result.speedLimit_ = speedLimit_;
|
||||
result.limitType_ = limitType_;
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
@ -9742,6 +10006,12 @@ public final class DeviceStatusProto {
|
||||
id_ = other.id_;
|
||||
onChanged();
|
||||
}
|
||||
if (other.getSpeedLimit() != 0) {
|
||||
setSpeedLimit(other.getSpeedLimit());
|
||||
}
|
||||
if (other.limitType_ != 0) {
|
||||
setLimitTypeValue(other.getLimitTypeValue());
|
||||
}
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
@ -10207,6 +10477,123 @@ public final class DeviceStatusProto {
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
private int speedLimit_ ;
|
||||
/**
|
||||
* <pre>
|
||||
*限速
|
||||
* </pre>
|
||||
*
|
||||
* <code>int32 speedLimit = 13;</code>
|
||||
* @return The speedLimit.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public int getSpeedLimit() {
|
||||
return speedLimit_;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
*限速
|
||||
* </pre>
|
||||
*
|
||||
* <code>int32 speedLimit = 13;</code>
|
||||
* @param value The speedLimit to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setSpeedLimit(int value) {
|
||||
|
||||
speedLimit_ = value;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
*限速
|
||||
* </pre>
|
||||
*
|
||||
* <code>int32 speedLimit = 13;</code>
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder clearSpeedLimit() {
|
||||
|
||||
speedLimit_ = 0;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
private int limitType_ = 0;
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @return The enum numeric value on the wire for limitType.
|
||||
*/
|
||||
@java.lang.Override public int getLimitTypeValue() {
|
||||
return limitType_;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @param value The enum numeric value on the wire for limitType to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setLimitTypeValue(int value) {
|
||||
|
||||
limitType_ = value;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @return The limitType.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType getLimitType() {
|
||||
@SuppressWarnings("deprecation")
|
||||
club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType result = club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType.valueOf(limitType_);
|
||||
return result == null ? club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType.UNRECOGNIZED : result;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @param value The limitType to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setLimitType(club.joylink.xiannccda.dto.protos.DeviceStatusProto.Track.LimitType value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
|
||||
limitType_ = value.getNumber();
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
*限速类型
|
||||
* </pre>
|
||||
*
|
||||
* <code>.state.Track.LimitType limitType = 14;</code>
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder clearLimitType() {
|
||||
|
||||
limitType_ = 0;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
@ -18958,58 +19345,62 @@ public final class DeviceStatusProto {
|
||||
"hStusTsrBmReverse\030\031 \001(\010\022\"\n\032ipSingleSwitc" +
|
||||
"hStusBlocked2\030\032 \001(\010\022(\n ipSingleSwitchStu" +
|
||||
"sLostIndication\030\033 \001(\010\022\n\n\002id\030\034 \001(\t\022\022\n\nspe" +
|
||||
"edLimit\030\035 \001(\005\"\337\001\n\005Track\022\022\n\nciOccupied\030\001 " +
|
||||
"edLimit\030\035 \001(\005\"\344\002\n\005Track\022\022\n\nciOccupied\030\001 " +
|
||||
"\001(\010\022\024\n\014cbtcOccupied\030\002 \001(\010\022\016\n\006locked\030\003 \001(" +
|
||||
"\010\022\022\n\nfailLocked\030\004 \001(\010\022\022\n\nexpectLock\030\005 \001(" +
|
||||
"\010\022\024\n\014expectUnlock\030\006 \001(\010\022\017\n\007inRoute\030\007 \001(\010" +
|
||||
"\022\013\n\003cut\030\010 \001(\010\022\022\n\natcInvalid\030\t \001(\010\022\017\n\007ove" +
|
||||
"rlap\030\n \001(\010\022\017\n\007blocked\030\013 \001(\010\022\n\n\002id\030\014 \001(\t\"" +
|
||||
"\316\002\n\010Platform\022\021\n\temergstop\030\001 \001(\010\022\022\n\ntrain" +
|
||||
"berth\030\002 \001(\010\022\r\n\005close\030\003 \001(\010\022\016\n\006upHold\030\004 \001" +
|
||||
"(\010\022\020\n\010downHold\030\005 \001(\010\022\021\n\tupOccHold\030\006 \001(\010\022" +
|
||||
"\023\n\013downOccHold\030\007 \001(\010\022\017\n\007psdOpen\030\010 \001(\010\022\016\n" +
|
||||
"\006psdCut\030\t \001(\010\022\022\n\nupSkipstop\030\n \001(\010\022\024\n\014dow" +
|
||||
"nSkipstop\030\013 \001(\010\022\027\n\017upTrainSkipstop\030\014 \001(\010" +
|
||||
"\022\031\n\021downTrainSkipstop\030\r \001(\010\022\n\n\002id\030\016 \001(\t\022" +
|
||||
"\032\n\022nextSectionRunTime\030\017 \001(\005\022\033\n\023nextSecti" +
|
||||
"onRunLevel\030\020 \001(\005\"S\n\005Scada\022\017\n\007scadaOn\030\001 \001" +
|
||||
"(\010\022\030\n\020scadaSinglePower\030\002 \001(\010\022\023\n\013scadaUnk" +
|
||||
"own\030\003 \001(\010\022\n\n\002id\030\004 \001(\t\"\215\001\n\016WaterProofDoor" +
|
||||
"\022\022\n\ndoorClosed\030\001 \001(\010\022\027\n\017doorExpectClose\030" +
|
||||
"\002 \001(\010\022\027\n\017doorAgreeClosed\030\003 \001(\010\022\023\n\013doorCl" +
|
||||
"osing\030\004 \001(\010\022\024\n\014doorOpenLock\030\005 \001(\010\022\n\n\002id\030" +
|
||||
"\006 \001(\t\"4\n\010WorkArea\022\034\n\024ipStusWorkAreaEnabl" +
|
||||
"e\030\001 \001(\010\022\n\n\002id\030\002 \001(\t\"-\n\004Gama\022\031\n\021ipStusGam" +
|
||||
"aDisable\030\001 \001(\010\022\n\n\002id\030\002 \001(\t\"\237\010\n\tTrainMode" +
|
||||
"\022\035\n\025ipModeTrainTypeManual\030\001 \001(\010\022\033\n\023ipMod" +
|
||||
"eTrainTypeHead\030\002 \001(\010\022\036\n\026ipModeTrainTypeS" +
|
||||
"pecial\030\003 \001(\010\022\037\n\027ipModeTrainTypeSchedule\030" +
|
||||
"\004 \001(\010\022\034\n\024ipModeTrainTypeRoute\030\005 \001(\010\022\036\n\026i" +
|
||||
"pModeTrainTypeShuttle\030\006 \001(\010\022\035\n\025ipModeTra" +
|
||||
"inTypeLineup\030\007 \001(\010\022\034\n\024ipModeTrainSchdEar" +
|
||||
"ly\030\010 \001(\010\022\033\n\023ipModeTrainSchdLate\030\t \001(\010\022\033\n" +
|
||||
"\023ipModeTrainSkipstop\030\n \001(\010\022\033\n\023ipModeTrai" +
|
||||
"nCbtcMode\030\013 \001(\010\022\031\n\021ipModeTrainAtpCut\030\014 \001" +
|
||||
"(\010\022\032\n\022ipModeTrainBerthed\030\r \001(\010\022\031\n\021ipMode" +
|
||||
"TrainStoped\030\016 \001(\010\022\031\n\021ipModeTrainHolded\030\017" +
|
||||
" \001(\010\022\030\n\020ipModeTrainItama\030\020 \001(\010\022\030\n\020ipMode" +
|
||||
"TrainDirUp\030\021 \001(\010\022\032\n\022ipModeTrainDirDown\030\022" +
|
||||
" \001(\010\022\034\n\024ipModeTrainDirHeadUp\030\023 \001(\010\022\036\n\026ip" +
|
||||
"ModeTrainDirHeadDown\030\024 \001(\010\022\033\n\023ipModeTrai" +
|
||||
"nDoorOpen\030\025 \001(\010\022\032\n\022ipModeTrainRsAlarm\030\026 " +
|
||||
"\001(\010\022\034\n\024ipModeTrainDoorAlarm\030\027 \001(\010\022\032\n\022ipM" +
|
||||
"odeTrainEbAlarm\030\030 \001(\010\022!\n\031ipModeTrainInte" +
|
||||
"grityAlarm\030\031 \001(\010\022\036\n\026ipModeTrainDriveMode" +
|
||||
"Am\030\032 \001(\010\022\036\n\026ipModeTrainDriveModeCm\030\033 \001(\010" +
|
||||
"\022\037\n\027ipModeTrainDriveModeRmf\030\034 \001(\010\022\037\n\027ipM" +
|
||||
"odeTrainDriveModeDto\030\035 \001(\010\022\037\n\027ipModeTrai" +
|
||||
"nDriveModeAtb\030\036 \001(\010\022\037\n\027ipModeTrainDriveB" +
|
||||
"lockAm\030\037 \001(\010\022\037\n\027ipModeTrainDriveBlockCm\030" +
|
||||
" \001(\010\022\037\n\027ipModeTrainDriveModeRmr\030! \001(\010\022 " +
|
||||
"\n\030ipModeTrainDriveModeWash\030\" \001(\010\022\n\n\002id\030#" +
|
||||
" \001(\t\".\n\020OccNccFepNetwork\022\n\n\002id\030\001 \001(\t\022\016\n\006" +
|
||||
"active\030\002 \001(\010B6\n!club.joylink.xiannccda.d" +
|
||||
"to.protosB\021DeviceStatusProtob\006proto3"
|
||||
"rlap\030\n \001(\010\022\017\n\007blocked\030\013 \001(\010\022\n\n\002id\030\014 \001(\t\022" +
|
||||
"\022\n\nspeedLimit\030\r \001(\005\022)\n\tlimitType\030\016 \001(\0162\026" +
|
||||
".state.Track.LimitType\"D\n\tLimitType\022\013\n\007U" +
|
||||
"nknown\020\000\022\010\n\004Cbtc\020\001\022\r\n\tInterlock\020\002\022\021\n\rCbt" +
|
||||
"cInterlock\020\004\"\316\002\n\010Platform\022\021\n\temergstop\030\001" +
|
||||
" \001(\010\022\022\n\ntrainberth\030\002 \001(\010\022\r\n\005close\030\003 \001(\010\022" +
|
||||
"\016\n\006upHold\030\004 \001(\010\022\020\n\010downHold\030\005 \001(\010\022\021\n\tupO" +
|
||||
"ccHold\030\006 \001(\010\022\023\n\013downOccHold\030\007 \001(\010\022\017\n\007psd" +
|
||||
"Open\030\010 \001(\010\022\016\n\006psdCut\030\t \001(\010\022\022\n\nupSkipstop" +
|
||||
"\030\n \001(\010\022\024\n\014downSkipstop\030\013 \001(\010\022\027\n\017upTrainS" +
|
||||
"kipstop\030\014 \001(\010\022\031\n\021downTrainSkipstop\030\r \001(\010" +
|
||||
"\022\n\n\002id\030\016 \001(\t\022\032\n\022nextSectionRunTime\030\017 \001(\005" +
|
||||
"\022\033\n\023nextSectionRunLevel\030\020 \001(\005\"S\n\005Scada\022\017" +
|
||||
"\n\007scadaOn\030\001 \001(\010\022\030\n\020scadaSinglePower\030\002 \001(" +
|
||||
"\010\022\023\n\013scadaUnkown\030\003 \001(\010\022\n\n\002id\030\004 \001(\t\"\215\001\n\016W" +
|
||||
"aterProofDoor\022\022\n\ndoorClosed\030\001 \001(\010\022\027\n\017doo" +
|
||||
"rExpectClose\030\002 \001(\010\022\027\n\017doorAgreeClosed\030\003 " +
|
||||
"\001(\010\022\023\n\013doorClosing\030\004 \001(\010\022\024\n\014doorOpenLock" +
|
||||
"\030\005 \001(\010\022\n\n\002id\030\006 \001(\t\"4\n\010WorkArea\022\034\n\024ipStus" +
|
||||
"WorkAreaEnable\030\001 \001(\010\022\n\n\002id\030\002 \001(\t\"-\n\004Gama" +
|
||||
"\022\031\n\021ipStusGamaDisable\030\001 \001(\010\022\n\n\002id\030\002 \001(\t\"" +
|
||||
"\237\010\n\tTrainMode\022\035\n\025ipModeTrainTypeManual\030\001" +
|
||||
" \001(\010\022\033\n\023ipModeTrainTypeHead\030\002 \001(\010\022\036\n\026ipM" +
|
||||
"odeTrainTypeSpecial\030\003 \001(\010\022\037\n\027ipModeTrain" +
|
||||
"TypeSchedule\030\004 \001(\010\022\034\n\024ipModeTrainTypeRou" +
|
||||
"te\030\005 \001(\010\022\036\n\026ipModeTrainTypeShuttle\030\006 \001(\010" +
|
||||
"\022\035\n\025ipModeTrainTypeLineup\030\007 \001(\010\022\034\n\024ipMod" +
|
||||
"eTrainSchdEarly\030\010 \001(\010\022\033\n\023ipModeTrainSchd" +
|
||||
"Late\030\t \001(\010\022\033\n\023ipModeTrainSkipstop\030\n \001(\010\022" +
|
||||
"\033\n\023ipModeTrainCbtcMode\030\013 \001(\010\022\031\n\021ipModeTr" +
|
||||
"ainAtpCut\030\014 \001(\010\022\032\n\022ipModeTrainBerthed\030\r " +
|
||||
"\001(\010\022\031\n\021ipModeTrainStoped\030\016 \001(\010\022\031\n\021ipMode" +
|
||||
"TrainHolded\030\017 \001(\010\022\030\n\020ipModeTrainItama\030\020 " +
|
||||
"\001(\010\022\030\n\020ipModeTrainDirUp\030\021 \001(\010\022\032\n\022ipModeT" +
|
||||
"rainDirDown\030\022 \001(\010\022\034\n\024ipModeTrainDirHeadU" +
|
||||
"p\030\023 \001(\010\022\036\n\026ipModeTrainDirHeadDown\030\024 \001(\010\022" +
|
||||
"\033\n\023ipModeTrainDoorOpen\030\025 \001(\010\022\032\n\022ipModeTr" +
|
||||
"ainRsAlarm\030\026 \001(\010\022\034\n\024ipModeTrainDoorAlarm" +
|
||||
"\030\027 \001(\010\022\032\n\022ipModeTrainEbAlarm\030\030 \001(\010\022!\n\031ip" +
|
||||
"ModeTrainIntegrityAlarm\030\031 \001(\010\022\036\n\026ipModeT" +
|
||||
"rainDriveModeAm\030\032 \001(\010\022\036\n\026ipModeTrainDriv" +
|
||||
"eModeCm\030\033 \001(\010\022\037\n\027ipModeTrainDriveModeRmf" +
|
||||
"\030\034 \001(\010\022\037\n\027ipModeTrainDriveModeDto\030\035 \001(\010\022" +
|
||||
"\037\n\027ipModeTrainDriveModeAtb\030\036 \001(\010\022\037\n\027ipMo" +
|
||||
"deTrainDriveBlockAm\030\037 \001(\010\022\037\n\027ipModeTrain" +
|
||||
"DriveBlockCm\030 \001(\010\022\037\n\027ipModeTrainDriveMo" +
|
||||
"deRmr\030! \001(\010\022 \n\030ipModeTrainDriveModeWash\030" +
|
||||
"\" \001(\010\022\n\n\002id\030# \001(\t\".\n\020OccNccFepNetwork\022\n\n" +
|
||||
"\002id\030\001 \001(\t\022\016\n\006active\030\002 \001(\010B6\n!club.joylin" +
|
||||
"k.xiannccda.dto.protosB\021DeviceStatusProt" +
|
||||
"ob\006proto3"
|
||||
};
|
||||
descriptor = com.google.protobuf.Descriptors.FileDescriptor
|
||||
.internalBuildGeneratedFileFrom(descriptorData,
|
||||
@ -19050,7 +19441,7 @@ public final class DeviceStatusProto {
|
||||
internal_static_state_Track_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_state_Track_descriptor,
|
||||
new java.lang.String[] { "CiOccupied", "CbtcOccupied", "Locked", "FailLocked", "ExpectLock", "ExpectUnlock", "InRoute", "Cut", "AtcInvalid", "Overlap", "Blocked", "Id", });
|
||||
new java.lang.String[] { "CiOccupied", "CbtcOccupied", "Locked", "FailLocked", "ExpectLock", "ExpectUnlock", "InRoute", "Cut", "AtcInvalid", "Overlap", "Blocked", "Id", "SpeedLimit", "LimitType", });
|
||||
internal_static_state_Platform_descriptor =
|
||||
getDescriptor().getMessageTypes().get(6);
|
||||
internal_static_state_Platform_fieldAccessorTable = new
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1 +1 @@
|
||||
Subproject commit d092c823110c924cd3f53763f09f25a9b8008740
|
||||
Subproject commit 05401fc188150829e9a694ffb1ce354ac6dffaba
|
Loading…
Reference in New Issue
Block a user