+ getVehicleFeatureList();
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @return The count of vehicleFeature.
+ */
+ int getVehicleFeatureCount();
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param index The index of the element to return.
+ * @return The vehicleFeature at the given index.
+ */
+ java.lang.String getVehicleFeature(int index);
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the vehicleFeature at the given index.
+ */
+ com.google.protobuf.ByteString
+ getVehicleFeatureBytes(int index);
+ }
+ /**
+ * Protobuf type {@code transit_realtime.OneBusAwayVehicleDescriptor}
+ */
+ public static final class OneBusAwayVehicleDescriptor extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:transit_realtime.OneBusAwayVehicleDescriptor)
+ OneBusAwayVehicleDescriptorOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use OneBusAwayVehicleDescriptor.newBuilder() to construct.
+ private OneBusAwayVehicleDescriptor(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private OneBusAwayVehicleDescriptor() {
+ vehicleFeature_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new OneBusAwayVehicleDescriptor();
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.katsute.onemta.OneBusAwayProto.internal_static_transit_realtime_OneBusAwayVehicleDescriptor_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.katsute.onemta.OneBusAwayProto.internal_static_transit_realtime_OneBusAwayVehicleDescriptor_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor.class, dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor.Builder.class);
+ }
+
+ public static final int VEHICLEFEATURE_FIELD_NUMBER = 1;
+ @SuppressWarnings("serial")
+ private com.google.protobuf.LazyStringArrayList vehicleFeature_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @return A list containing the vehicleFeature.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getVehicleFeatureList() {
+ return vehicleFeature_;
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @return The count of vehicleFeature.
+ */
+ public int getVehicleFeatureCount() {
+ return vehicleFeature_.size();
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param index The index of the element to return.
+ * @return The vehicleFeature at the given index.
+ */
+ public java.lang.String getVehicleFeature(int index) {
+ return vehicleFeature_.get(index);
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the vehicleFeature at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getVehicleFeatureBytes(int index) {
+ return vehicleFeature_.getByteString(index);
+ }
+
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code transit_realtime.OneBusAwayVehicleDescriptor}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:transit_realtime.OneBusAwayVehicleDescriptor)
+ dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptorOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.katsute.onemta.OneBusAwayProto.internal_static_transit_realtime_OneBusAwayVehicleDescriptor_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.katsute.onemta.OneBusAwayProto.internal_static_transit_realtime_OneBusAwayVehicleDescriptor_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor.class, dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor.Builder.class);
+ }
+
+ // Construct using dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ vehicleFeature_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.katsute.onemta.OneBusAwayProto.internal_static_transit_realtime_OneBusAwayVehicleDescriptor_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor getDefaultInstanceForType() {
+ return dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor build() {
+ dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor buildPartial() {
+ dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor result = new dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ vehicleFeature_.makeImmutable();
+ result.vehicleFeature_ = vehicleFeature_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ private int bitField0_;
+
+ private com.google.protobuf.LazyStringArrayList vehicleFeature_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+ private void ensureVehicleFeatureIsMutable() {
+ if (!vehicleFeature_.isModifiable()) {
+ vehicleFeature_ = new com.google.protobuf.LazyStringArrayList(vehicleFeature_);
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @return A list containing the vehicleFeature.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getVehicleFeatureList() {
+ vehicleFeature_.makeImmutable();
+ return vehicleFeature_;
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @return The count of vehicleFeature.
+ */
+ public int getVehicleFeatureCount() {
+ return vehicleFeature_.size();
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param index The index of the element to return.
+ * @return The vehicleFeature at the given index.
+ */
+ public java.lang.String getVehicleFeature(int index) {
+ return vehicleFeature_.get(index);
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the vehicleFeature at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getVehicleFeatureBytes(int index) {
+ return vehicleFeature_.getByteString(index);
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param index The index to set the value at.
+ * @param value The vehicleFeature to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVehicleFeature(
+ int index, java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ ensureVehicleFeatureIsMutable();
+ vehicleFeature_.set(index, value);
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param value The vehicleFeature to add.
+ * @return This builder for chaining.
+ */
+ public Builder addVehicleFeature(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ ensureVehicleFeatureIsMutable();
+ vehicleFeature_.add(value);
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param values The vehicleFeature to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllVehicleFeature(
+ java.lang.Iterable values) {
+ ensureVehicleFeatureIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, vehicleFeature_);
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearVehicleFeature() {
+ vehicleFeature_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * list features of this vehicle, like kneeling, wifi, etc.
+ *
+ *
+ * repeated string vehicleFeature = 1;
+ * @param value The bytes of the vehicleFeature to add.
+ * @return This builder for chaining.
+ */
+ public Builder addVehicleFeatureBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ ensureVehicleFeatureIsMutable();
+ vehicleFeature_.add(value);
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+ // @@protoc_insertion_point(builder_scope:transit_realtime.OneBusAwayVehicleDescriptor)
+ }
+
+ // @@protoc_insertion_point(class_scope:transit_realtime.OneBusAwayVehicleDescriptor)
+ private static final dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor();
+ }
+
+ public static dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ @java.lang.Deprecated public static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public OneBusAwayVehicleDescriptor parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
public static final int OBA_FEED_HEADER_FIELD_NUMBER = 1000;
/**
* extend .transit_realtime.FeedHeader { ... }
@@ -3046,6 +3698,17 @@ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayEntitySelector getDefaultIns
.newFileScopedGeneratedExtension(
dev.katsute.onemta.OneBusAwayProto.OneBusAwayEntitySelector.class,
dev.katsute.onemta.OneBusAwayProto.OneBusAwayEntitySelector.getDefaultInstance());
+ public static final int OBA_VEHICLE_DESCRIPTOR_FIELD_NUMBER = 1000;
+ /**
+ * extend .transit_realtime.VehicleDescriptor { ... }
+ */
+ public static final
+ com.google.protobuf.GeneratedMessage.GeneratedExtension<
+ dev.katsute.onemta.GTFSRealtimeProto.VehicleDescriptor,
+ dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor> obaVehicleDescriptor = com.google.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor.class,
+ dev.katsute.onemta.OneBusAwayProto.OneBusAwayVehicleDescriptor.getDefaultInstance());
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_transit_realtime_OneBusAwayFeedHeader_descriptor;
private static final
@@ -3071,6 +3734,11 @@ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayEntitySelector getDefaultIns
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_transit_realtime_OneBusAwayEntitySelector_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_transit_realtime_OneBusAwayVehicleDescriptor_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_transit_realtime_OneBusAwayVehicleDescriptor_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
@@ -3085,26 +3753,31 @@ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayEntitySelector getDefaultIns
"sAwayFeedHeader\022\031\n\021incremental_index\030\001 \001" +
"(\004\022&\n\036incremental_heartbeat_interval\030\002 \001" +
"(\r\"&\n\024OneBusAwayFeedEntity\022\016\n\006source\030\001 \001" +
- "(\t\"m\n\024OneBusAwayTripUpdate\022\021\n\005delay\030\001 \001(" +
- "\005B\002\030\001\022\025\n\ttimestamp\030\002 \001(\004B\002\030\001\022\024\n\014tripHead" +
- "sign\030\003 \001(\t\022\025\n\rtripDirection\030\004 \001(\t\"0\n\030One" +
- "BusAwayStopTimeUpdate\022\024\n\014stopHeadsign\030\001 " +
- "\001(\t\".\n\030OneBusAwayEntitySelector\022\022\n\neleva" +
- "torId\030\001 \001(\t:^\n\017oba_feed_header\022\034.transit" +
- "_realtime.FeedHeader\030\350\007 \001(\0132&.transit_re" +
- "altime.OneBusAwayFeedHeader:^\n\017oba_feed_" +
- "entity\022\034.transit_realtime.FeedEntity\030\350\007 " +
- "\001(\0132&.transit_realtime.OneBusAwayFeedEnt" +
- "ity:^\n\017oba_trip_update\022\034.transit_realtim" +
- "e.TripUpdate\030\350\007 \001(\0132&.transit_realtime.O" +
- "neBusAwayTripUpdate:v\n\024oba_stop_time_upd" +
- "ate\022+.transit_realtime.TripUpdate.StopTi" +
- "meUpdate\030\350\007 \001(\0132*.transit_realtime.OneBu" +
- "sAwayStopTimeUpdate:j\n\023oba_entity_select" +
- "or\022 .transit_realtime.EntitySelector\030\350\007 " +
- "\001(\0132*.transit_realtime.OneBusAwayEntityS" +
- "electorB\'\n\022dev.katsute.onemtaB\017OneBusAwa" +
- "yProtoH\002"
+ "(\t\"\223\001\n\024OneBusAwayTripUpdate\022\021\n\005delay\030\001 \001" +
+ "(\005B\002\030\001\022\025\n\ttimestamp\030\002 \001(\004B\002\030\001\022\024\n\014tripHea" +
+ "dsign\030\003 \001(\t\022\025\n\rtripDirection\030\004 \001(\t\022$\n\025is" +
+ "_estimated_realtime\030\005 \001(\010:\005false\"0\n\030OneB" +
+ "usAwayStopTimeUpdate\022\024\n\014stopHeadsign\030\001 \001" +
+ "(\t\".\n\030OneBusAwayEntitySelector\022\022\n\nelevat" +
+ "orId\030\001 \001(\t\"5\n\033OneBusAwayVehicleDescripto" +
+ "r\022\026\n\016vehicleFeature\030\001 \003(\t:^\n\017oba_feed_he" +
+ "ader\022\034.transit_realtime.FeedHeader\030\350\007 \001(" +
+ "\0132&.transit_realtime.OneBusAwayFeedHeade" +
+ "r:^\n\017oba_feed_entity\022\034.transit_realtime." +
+ "FeedEntity\030\350\007 \001(\0132&.transit_realtime.One" +
+ "BusAwayFeedEntity:^\n\017oba_trip_update\022\034.t" +
+ "ransit_realtime.TripUpdate\030\350\007 \001(\0132&.tran" +
+ "sit_realtime.OneBusAwayTripUpdate:v\n\024oba" +
+ "_stop_time_update\022+.transit_realtime.Tri" +
+ "pUpdate.StopTimeUpdate\030\350\007 \001(\0132*.transit_" +
+ "realtime.OneBusAwayStopTimeUpdate:j\n\023oba" +
+ "_entity_selector\022 .transit_realtime.Enti" +
+ "tySelector\030\350\007 \001(\0132*.transit_realtime.One" +
+ "BusAwayEntitySelector:s\n\026oba_vehicle_des" +
+ "criptor\022#.transit_realtime.VehicleDescri" +
+ "ptor\030\350\007 \001(\0132-.transit_realtime.OneBusAwa" +
+ "yVehicleDescriptorB\'\n\022dev.katsute.onemta" +
+ "B\017OneBusAwayProtoH\002"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -3128,7 +3801,7 @@ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayEntitySelector getDefaultIns
internal_static_transit_realtime_OneBusAwayTripUpdate_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_transit_realtime_OneBusAwayTripUpdate_descriptor,
- new java.lang.String[] { "Delay", "Timestamp", "TripHeadsign", "TripDirection", });
+ new java.lang.String[] { "Delay", "Timestamp", "TripHeadsign", "TripDirection", "IsEstimatedRealtime", });
internal_static_transit_realtime_OneBusAwayStopTimeUpdate_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_transit_realtime_OneBusAwayStopTimeUpdate_fieldAccessorTable = new
@@ -3141,11 +3814,18 @@ public dev.katsute.onemta.OneBusAwayProto.OneBusAwayEntitySelector getDefaultIns
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_transit_realtime_OneBusAwayEntitySelector_descriptor,
new java.lang.String[] { "ElevatorId", });
+ internal_static_transit_realtime_OneBusAwayVehicleDescriptor_descriptor =
+ getDescriptor().getMessageTypes().get(5);
+ internal_static_transit_realtime_OneBusAwayVehicleDescriptor_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_transit_realtime_OneBusAwayVehicleDescriptor_descriptor,
+ new java.lang.String[] { "VehicleFeature", });
obaFeedHeader.internalInit(descriptor.getExtensions().get(0));
obaFeedEntity.internalInit(descriptor.getExtensions().get(1));
obaTripUpdate.internalInit(descriptor.getExtensions().get(2));
obaStopTimeUpdate.internalInit(descriptor.getExtensions().get(3));
obaEntitySelector.internalInit(descriptor.getExtensions().get(4));
+ obaVehicleDescriptor.internalInit(descriptor.getExtensions().get(5));
dev.katsute.onemta.GTFSRealtimeProto.getDescriptor();
}
diff --git a/src/main/java/dev/katsute/onemta/ServiceStatusProto.java b/src/main/java/dev/katsute/onemta/ServiceStatusProto.java
index 64abb95..b0d9e8e 100644
--- a/src/main/java/dev/katsute/onemta/ServiceStatusProto.java
+++ b/src/main/java/dev/katsute/onemta/ServiceStatusProto.java
@@ -3808,169 +3808,133 @@ public enum Priority
*/
PRIORITY_NO_SCHEDULED_SERVICE(1),
/**
- * PRIORITY_NO_MIDDAY_SERVICE = 2;
+ * INFORMATION_OUTAGE = 2;
*/
- PRIORITY_NO_MIDDAY_SERVICE(2),
+ INFORMATION_OUTAGE(2),
/**
- * PRIORITY_NO_OVERNIGHT_SERVICE = 3;
+ * STATION_NOTICE = 3;
*/
- PRIORITY_NO_OVERNIGHT_SERVICE(3),
+ STATION_NOTICE(3),
/**
- * PRIORITY_NO_WEEKEND_SERVICE = 4;
+ * SPECIAL_NOTICE = 4;
*/
- PRIORITY_NO_WEEKEND_SERVICE(4),
+ SPECIAL_NOTICE(4),
/**
- * PRIORITY_WEEKDAY_SCHEDULE = 5;
+ * WEEKDAY_SCHEDULE = 5;
*/
- PRIORITY_WEEKDAY_SCHEDULE(5),
+ WEEKDAY_SCHEDULE(5),
/**
- * PRIORITY_WEEKEND_SCHEDULE = 6;
+ * WEEKEND_SCHEDULE = 6;
*/
- PRIORITY_WEEKEND_SCHEDULE(6),
+ WEEKEND_SCHEDULE(6),
/**
- * PRIORITY_SATURDAY_SCHEDULE = 7;
+ * SATURDAY_SCHEDULE = 7;
*/
- PRIORITY_SATURDAY_SCHEDULE(7),
+ SATURDAY_SCHEDULE(7),
/**
- * PRIORITY_SUNDAY_SCHEDULE = 8;
+ * SUNDAY_SCHEDULE = 8;
*/
- PRIORITY_SUNDAY_SCHEDULE(8),
+ SUNDAY_SCHEDULE(8),
/**
- * PRIORITY_EXTRA_SERVICE = 9;
+ * EXTRA_SERVICE = 9;
*/
- PRIORITY_EXTRA_SERVICE(9),
+ EXTRA_SERVICE(9),
/**
- * PRIORITY_SPECIAL_SCHEDULE = 10;
+ * BOARDING_CHANGE = 10;
*/
- PRIORITY_SPECIAL_SCHEDULE(10),
+ BOARDING_CHANGE(10),
/**
- * PRIORITY_STATION_NOTICE = 11;
+ * SPECIAL_SCHEDULE = 11;
*/
- PRIORITY_STATION_NOTICE(11),
+ SPECIAL_SCHEDULE(11),
/**
- * PRIORITY_SPECIAL_EVENT = 12;
+ * EXPECT_DELAYS = 12;
*/
- PRIORITY_SPECIAL_EVENT(12),
+ EXPECT_DELAYS(12),
/**
- * PRIORITY_PLANNED_BOARDING_CHANGE = 13;
+ * REDUCED_SERVICE = 13;
*/
- PRIORITY_PLANNED_BOARDING_CHANGE(13),
+ REDUCED_SERVICE(13),
/**
- * PRIORITY_BOARDING_CHANGE = 14;
+ * PLANNED_EXPRESS_TO_LOCAL = 14;
*/
- PRIORITY_BOARDING_CHANGE(14),
+ PLANNED_EXPRESS_TO_LOCAL(14),
/**
- * PRIORITY_REDUCED_SERVICE = 15;
+ * PLANNED_EXTRA_TRANSFER = 15;
*/
- PRIORITY_REDUCED_SERVICE(15),
+ PLANNED_EXTRA_TRANSFER(15),
/**
- * PRIORITY_PLANNED_WORK = 16;
+ * PLANNED_STOPS_SKIPPED = 16;
*/
- PRIORITY_PLANNED_WORK(16),
+ PLANNED_STOPS_SKIPPED(16),
/**
- * PRIORITY_PLANNED_STATIONS_SKIPPED = 17;
+ * PLANNED_DETOUR = 17;
*/
- PRIORITY_PLANNED_STATIONS_SKIPPED(17),
+ PLANNED_DETOUR(17),
/**
- * PRIORITY_PLANNED_EXPRESS_TO_LOCAL = 18;
+ * PLANNED_REROUTE = 18;
*/
- PRIORITY_PLANNED_EXPRESS_TO_LOCAL(18),
+ PLANNED_REROUTE(18),
/**
- * PRIORITY_SLOW_SPEEDS = 19;
+ * PLANNED_SUBSTITUTE_BUSES = 19;
*/
- PRIORITY_SLOW_SPEEDS(19),
+ PLANNED_SUBSTITUTE_BUSES(19),
/**
- * PRIORITY_EXPECT_DELAYS = 20;
+ * PLANNED_PART_SUSPENDED = 20;
*/
- PRIORITY_EXPECT_DELAYS(20),
+ PLANNED_PART_SUSPENDED(20),
/**
- * PRIORITY_PLANNED_LOCAL_TO_EXPRESS = 21;
+ * PLANNED_SUSPENDED = 21;
*/
- PRIORITY_PLANNED_LOCAL_TO_EXPRESS(21),
+ PLANNED_SUSPENDED(21),
/**
- * PRIORITY_PLANNED_BUSES_DETOURED = 22;
+ * SOME_DELAYS = 22;
*/
- PRIORITY_PLANNED_BUSES_DETOURED(22),
+ SOME_DELAYS(22),
/**
- * PRIORITY_PLANNED_TRAINS_REROUTED = 23;
+ * EXPRESS_TO_LOCAL = 23;
*/
- PRIORITY_PLANNED_TRAINS_REROUTED(23),
+ EXPRESS_TO_LOCAL(23),
/**
- * PRIORITY_PLANNED_SUBSTITUTE_BUSES = 24;
+ * DELAYS = 24;
*/
- PRIORITY_PLANNED_SUBSTITUTE_BUSES(24),
+ DELAYS(24),
/**
- * PRIORITY_PLANNED_PART_SUSPENDED = 25;
+ * CANCELLATIONS = 25;
*/
- PRIORITY_PLANNED_PART_SUSPENDED(25),
+ CANCELLATIONS(25),
/**
- * PRIORITY_PLANNED_MULTIPLE_CHANGES = 26;
+ * DELAYS_AND_CANCELLATIONS = 26;
*/
- PRIORITY_PLANNED_MULTIPLE_CHANGES(26),
+ DELAYS_AND_CANCELLATIONS(26),
/**
- * PRIORITY_ARRIVAL_INFORMATION_OUTAGE = 27;
+ * STOPS_SKIPPED = 27;
*/
- PRIORITY_ARRIVAL_INFORMATION_OUTAGE(27),
+ STOPS_SKIPPED(27),
/**
- * PRIORITY_SHUTTLE_BUSES_DETOURED = 28;
+ * SEVERE_DELAYS = 28;
*/
- PRIORITY_SHUTTLE_BUSES_DETOURED(28),
+ SEVERE_DELAYS(28),
/**
- * PRIORITY_SOME_DELAYS = 29;
+ * DETOUR = 29;
*/
- PRIORITY_SOME_DELAYS(29),
+ DETOUR(29),
/**
- * PRIORITY_STATIONS_SKIPPED = 30;
+ * REROUTE = 30;
*/
- PRIORITY_STATIONS_SKIPPED(30),
+ REROUTE(30),
/**
- * PRIORITY_EXPRESS_TO_LOCAL = 31;
+ * SUBSTITUTE_BUSES = 31;
*/
- PRIORITY_EXPRESS_TO_LOCAL(31),
+ SUBSTITUTE_BUSES(31),
/**
- * PRIORITY_DELAYS = 32;
+ * PART_SUSPENDED = 32;
*/
- PRIORITY_DELAYS(32),
+ PART_SUSPENDED(32),
/**
- * PRIORITY_SOME_REROUTES = 33;
+ * SUSPENDED = 33;
*/
- PRIORITY_SOME_REROUTES(33),
- /**
- * PRIORITY_LOCAL_TO_EXPRESS = 34;
- */
- PRIORITY_LOCAL_TO_EXPRESS(34),
- /**
- * PRIORITY_BUSES_DETOURED = 35;
- */
- PRIORITY_BUSES_DETOURED(35),
- /**
- * PRIORITY_SERVICE_CHANGE = 36;
- */
- PRIORITY_SERVICE_CHANGE(36),
- /**
- * PRIORITY_TRAINS_REROUTED = 37;
- */
- PRIORITY_TRAINS_REROUTED(37),
- /**
- * PRIORITY_SUBSTITUTE_BUSES = 38;
- */
- PRIORITY_SUBSTITUTE_BUSES(38),
- /**
- * PRIORITY_PART_SUSPENDED = 39;
- */
- PRIORITY_PART_SUSPENDED(39),
- /**
- * PRIORITY_MULTIPLE_CHANGES = 40;
- */
- PRIORITY_MULTIPLE_CHANGES(40),
- /**
- * PRIORITY_PLANNED_SUSPENDED = 41;
- */
- PRIORITY_PLANNED_SUSPENDED(41),
- /**
- * PRIORITY_SUSPENDED = 42;
- */
- PRIORITY_SUSPENDED(42),
+ SUSPENDED(33),
;
/**
@@ -3978,169 +3942,133 @@ public enum Priority
*/
public static final int PRIORITY_NO_SCHEDULED_SERVICE_VALUE = 1;
/**
- * PRIORITY_NO_MIDDAY_SERVICE = 2;
- */
- public static final int PRIORITY_NO_MIDDAY_SERVICE_VALUE = 2;
- /**
- * PRIORITY_NO_OVERNIGHT_SERVICE = 3;
- */
- public static final int PRIORITY_NO_OVERNIGHT_SERVICE_VALUE = 3;
- /**
- * PRIORITY_NO_WEEKEND_SERVICE = 4;
- */
- public static final int PRIORITY_NO_WEEKEND_SERVICE_VALUE = 4;
- /**
- * PRIORITY_WEEKDAY_SCHEDULE = 5;
- */
- public static final int PRIORITY_WEEKDAY_SCHEDULE_VALUE = 5;
- /**
- * PRIORITY_WEEKEND_SCHEDULE = 6;
- */
- public static final int PRIORITY_WEEKEND_SCHEDULE_VALUE = 6;
- /**
- * PRIORITY_SATURDAY_SCHEDULE = 7;
- */
- public static final int PRIORITY_SATURDAY_SCHEDULE_VALUE = 7;
- /**
- * PRIORITY_SUNDAY_SCHEDULE = 8;
- */
- public static final int PRIORITY_SUNDAY_SCHEDULE_VALUE = 8;
- /**
- * PRIORITY_EXTRA_SERVICE = 9;
- */
- public static final int PRIORITY_EXTRA_SERVICE_VALUE = 9;
- /**
- * PRIORITY_SPECIAL_SCHEDULE = 10;
- */
- public static final int PRIORITY_SPECIAL_SCHEDULE_VALUE = 10;
- /**
- * PRIORITY_STATION_NOTICE = 11;
+ * INFORMATION_OUTAGE = 2;
*/
- public static final int PRIORITY_STATION_NOTICE_VALUE = 11;
+ public static final int INFORMATION_OUTAGE_VALUE = 2;
/**
- * PRIORITY_SPECIAL_EVENT = 12;
+ * STATION_NOTICE = 3;
*/
- public static final int PRIORITY_SPECIAL_EVENT_VALUE = 12;
+ public static final int STATION_NOTICE_VALUE = 3;
/**
- * PRIORITY_PLANNED_BOARDING_CHANGE = 13;
+ * SPECIAL_NOTICE = 4;
*/
- public static final int PRIORITY_PLANNED_BOARDING_CHANGE_VALUE = 13;
+ public static final int SPECIAL_NOTICE_VALUE = 4;
/**
- * PRIORITY_BOARDING_CHANGE = 14;
+ * WEEKDAY_SCHEDULE = 5;
*/
- public static final int PRIORITY_BOARDING_CHANGE_VALUE = 14;
+ public static final int WEEKDAY_SCHEDULE_VALUE = 5;
/**
- * PRIORITY_REDUCED_SERVICE = 15;
+ * WEEKEND_SCHEDULE = 6;
*/
- public static final int PRIORITY_REDUCED_SERVICE_VALUE = 15;
+ public static final int WEEKEND_SCHEDULE_VALUE = 6;
/**
- * PRIORITY_PLANNED_WORK = 16;
+ * SATURDAY_SCHEDULE = 7;
*/
- public static final int PRIORITY_PLANNED_WORK_VALUE = 16;
+ public static final int SATURDAY_SCHEDULE_VALUE = 7;
/**
- * PRIORITY_PLANNED_STATIONS_SKIPPED = 17;
+ * SUNDAY_SCHEDULE = 8;
*/
- public static final int PRIORITY_PLANNED_STATIONS_SKIPPED_VALUE = 17;
+ public static final int SUNDAY_SCHEDULE_VALUE = 8;
/**
- * PRIORITY_PLANNED_EXPRESS_TO_LOCAL = 18;
+ * EXTRA_SERVICE = 9;
*/
- public static final int PRIORITY_PLANNED_EXPRESS_TO_LOCAL_VALUE = 18;
+ public static final int EXTRA_SERVICE_VALUE = 9;
/**
- * PRIORITY_SLOW_SPEEDS = 19;
+ * BOARDING_CHANGE = 10;
*/
- public static final int PRIORITY_SLOW_SPEEDS_VALUE = 19;
+ public static final int BOARDING_CHANGE_VALUE = 10;
/**
- * PRIORITY_EXPECT_DELAYS = 20;
+ * SPECIAL_SCHEDULE = 11;
*/
- public static final int PRIORITY_EXPECT_DELAYS_VALUE = 20;
+ public static final int SPECIAL_SCHEDULE_VALUE = 11;
/**
- * PRIORITY_PLANNED_LOCAL_TO_EXPRESS = 21;
+ * EXPECT_DELAYS = 12;
*/
- public static final int PRIORITY_PLANNED_LOCAL_TO_EXPRESS_VALUE = 21;
+ public static final int EXPECT_DELAYS_VALUE = 12;
/**
- * PRIORITY_PLANNED_BUSES_DETOURED = 22;
+ * REDUCED_SERVICE = 13;
*/
- public static final int PRIORITY_PLANNED_BUSES_DETOURED_VALUE = 22;
+ public static final int REDUCED_SERVICE_VALUE = 13;
/**
- * PRIORITY_PLANNED_TRAINS_REROUTED = 23;
+ * PLANNED_EXPRESS_TO_LOCAL = 14;
*/
- public static final int PRIORITY_PLANNED_TRAINS_REROUTED_VALUE = 23;
+ public static final int PLANNED_EXPRESS_TO_LOCAL_VALUE = 14;
/**
- * PRIORITY_PLANNED_SUBSTITUTE_BUSES = 24;
+ * PLANNED_EXTRA_TRANSFER = 15;
*/
- public static final int PRIORITY_PLANNED_SUBSTITUTE_BUSES_VALUE = 24;
+ public static final int PLANNED_EXTRA_TRANSFER_VALUE = 15;
/**
- * PRIORITY_PLANNED_PART_SUSPENDED = 25;
+ * PLANNED_STOPS_SKIPPED = 16;
*/
- public static final int PRIORITY_PLANNED_PART_SUSPENDED_VALUE = 25;
+ public static final int PLANNED_STOPS_SKIPPED_VALUE = 16;
/**
- * PRIORITY_PLANNED_MULTIPLE_CHANGES = 26;
+ * PLANNED_DETOUR = 17;
*/
- public static final int PRIORITY_PLANNED_MULTIPLE_CHANGES_VALUE = 26;
+ public static final int PLANNED_DETOUR_VALUE = 17;
/**
- * PRIORITY_ARRIVAL_INFORMATION_OUTAGE = 27;
+ * PLANNED_REROUTE = 18;
*/
- public static final int PRIORITY_ARRIVAL_INFORMATION_OUTAGE_VALUE = 27;
+ public static final int PLANNED_REROUTE_VALUE = 18;
/**
- * PRIORITY_SHUTTLE_BUSES_DETOURED = 28;
+ * PLANNED_SUBSTITUTE_BUSES = 19;
*/
- public static final int PRIORITY_SHUTTLE_BUSES_DETOURED_VALUE = 28;
+ public static final int PLANNED_SUBSTITUTE_BUSES_VALUE = 19;
/**
- * PRIORITY_SOME_DELAYS = 29;
+ * PLANNED_PART_SUSPENDED = 20;
*/
- public static final int PRIORITY_SOME_DELAYS_VALUE = 29;
+ public static final int PLANNED_PART_SUSPENDED_VALUE = 20;
/**
- * PRIORITY_STATIONS_SKIPPED = 30;
+ * PLANNED_SUSPENDED = 21;
*/
- public static final int PRIORITY_STATIONS_SKIPPED_VALUE = 30;
+ public static final int PLANNED_SUSPENDED_VALUE = 21;
/**
- * PRIORITY_EXPRESS_TO_LOCAL = 31;
+ * SOME_DELAYS = 22;
*/
- public static final int PRIORITY_EXPRESS_TO_LOCAL_VALUE = 31;
+ public static final int SOME_DELAYS_VALUE = 22;
/**
- * PRIORITY_DELAYS = 32;
+ * EXPRESS_TO_LOCAL = 23;
*/
- public static final int PRIORITY_DELAYS_VALUE = 32;
+ public static final int EXPRESS_TO_LOCAL_VALUE = 23;
/**
- * PRIORITY_SOME_REROUTES = 33;
+ * DELAYS = 24;
*/
- public static final int PRIORITY_SOME_REROUTES_VALUE = 33;
+ public static final int DELAYS_VALUE = 24;
/**
- * PRIORITY_LOCAL_TO_EXPRESS = 34;
+ * CANCELLATIONS = 25;
*/
- public static final int PRIORITY_LOCAL_TO_EXPRESS_VALUE = 34;
+ public static final int CANCELLATIONS_VALUE = 25;
/**
- * PRIORITY_BUSES_DETOURED = 35;
+ * DELAYS_AND_CANCELLATIONS = 26;
*/
- public static final int PRIORITY_BUSES_DETOURED_VALUE = 35;
+ public static final int DELAYS_AND_CANCELLATIONS_VALUE = 26;
/**
- * PRIORITY_SERVICE_CHANGE = 36;
+ * STOPS_SKIPPED = 27;
*/
- public static final int PRIORITY_SERVICE_CHANGE_VALUE = 36;
+ public static final int STOPS_SKIPPED_VALUE = 27;
/**
- * PRIORITY_TRAINS_REROUTED = 37;
+ * SEVERE_DELAYS = 28;
*/
- public static final int PRIORITY_TRAINS_REROUTED_VALUE = 37;
+ public static final int SEVERE_DELAYS_VALUE = 28;
/**
- * PRIORITY_SUBSTITUTE_BUSES = 38;
+ * DETOUR = 29;
*/
- public static final int PRIORITY_SUBSTITUTE_BUSES_VALUE = 38;
+ public static final int DETOUR_VALUE = 29;
/**
- * PRIORITY_PART_SUSPENDED = 39;
+ * REROUTE = 30;
*/
- public static final int PRIORITY_PART_SUSPENDED_VALUE = 39;
+ public static final int REROUTE_VALUE = 30;
/**
- * PRIORITY_MULTIPLE_CHANGES = 40;
+ * SUBSTITUTE_BUSES = 31;
*/
- public static final int PRIORITY_MULTIPLE_CHANGES_VALUE = 40;
+ public static final int SUBSTITUTE_BUSES_VALUE = 31;
/**
- * PRIORITY_PLANNED_SUSPENDED = 41;
+ * PART_SUSPENDED = 32;
*/
- public static final int PRIORITY_PLANNED_SUSPENDED_VALUE = 41;
+ public static final int PART_SUSPENDED_VALUE = 32;
/**
- * PRIORITY_SUSPENDED = 42;
+ * SUSPENDED = 33;
*/
- public static final int PRIORITY_SUSPENDED_VALUE = 42;
+ public static final int SUSPENDED_VALUE = 33;
public final int getNumber() {
return value;
@@ -4163,47 +4091,38 @@ public static Priority valueOf(int value) {
public static Priority forNumber(int value) {
switch (value) {
case 1: return PRIORITY_NO_SCHEDULED_SERVICE;
- case 2: return PRIORITY_NO_MIDDAY_SERVICE;
- case 3: return PRIORITY_NO_OVERNIGHT_SERVICE;
- case 4: return PRIORITY_NO_WEEKEND_SERVICE;
- case 5: return PRIORITY_WEEKDAY_SCHEDULE;
- case 6: return PRIORITY_WEEKEND_SCHEDULE;
- case 7: return PRIORITY_SATURDAY_SCHEDULE;
- case 8: return PRIORITY_SUNDAY_SCHEDULE;
- case 9: return PRIORITY_EXTRA_SERVICE;
- case 10: return PRIORITY_SPECIAL_SCHEDULE;
- case 11: return PRIORITY_STATION_NOTICE;
- case 12: return PRIORITY_SPECIAL_EVENT;
- case 13: return PRIORITY_PLANNED_BOARDING_CHANGE;
- case 14: return PRIORITY_BOARDING_CHANGE;
- case 15: return PRIORITY_REDUCED_SERVICE;
- case 16: return PRIORITY_PLANNED_WORK;
- case 17: return PRIORITY_PLANNED_STATIONS_SKIPPED;
- case 18: return PRIORITY_PLANNED_EXPRESS_TO_LOCAL;
- case 19: return PRIORITY_SLOW_SPEEDS;
- case 20: return PRIORITY_EXPECT_DELAYS;
- case 21: return PRIORITY_PLANNED_LOCAL_TO_EXPRESS;
- case 22: return PRIORITY_PLANNED_BUSES_DETOURED;
- case 23: return PRIORITY_PLANNED_TRAINS_REROUTED;
- case 24: return PRIORITY_PLANNED_SUBSTITUTE_BUSES;
- case 25: return PRIORITY_PLANNED_PART_SUSPENDED;
- case 26: return PRIORITY_PLANNED_MULTIPLE_CHANGES;
- case 27: return PRIORITY_ARRIVAL_INFORMATION_OUTAGE;
- case 28: return PRIORITY_SHUTTLE_BUSES_DETOURED;
- case 29: return PRIORITY_SOME_DELAYS;
- case 30: return PRIORITY_STATIONS_SKIPPED;
- case 31: return PRIORITY_EXPRESS_TO_LOCAL;
- case 32: return PRIORITY_DELAYS;
- case 33: return PRIORITY_SOME_REROUTES;
- case 34: return PRIORITY_LOCAL_TO_EXPRESS;
- case 35: return PRIORITY_BUSES_DETOURED;
- case 36: return PRIORITY_SERVICE_CHANGE;
- case 37: return PRIORITY_TRAINS_REROUTED;
- case 38: return PRIORITY_SUBSTITUTE_BUSES;
- case 39: return PRIORITY_PART_SUSPENDED;
- case 40: return PRIORITY_MULTIPLE_CHANGES;
- case 41: return PRIORITY_PLANNED_SUSPENDED;
- case 42: return PRIORITY_SUSPENDED;
+ case 2: return INFORMATION_OUTAGE;
+ case 3: return STATION_NOTICE;
+ case 4: return SPECIAL_NOTICE;
+ case 5: return WEEKDAY_SCHEDULE;
+ case 6: return WEEKEND_SCHEDULE;
+ case 7: return SATURDAY_SCHEDULE;
+ case 8: return SUNDAY_SCHEDULE;
+ case 9: return EXTRA_SERVICE;
+ case 10: return BOARDING_CHANGE;
+ case 11: return SPECIAL_SCHEDULE;
+ case 12: return EXPECT_DELAYS;
+ case 13: return REDUCED_SERVICE;
+ case 14: return PLANNED_EXPRESS_TO_LOCAL;
+ case 15: return PLANNED_EXTRA_TRANSFER;
+ case 16: return PLANNED_STOPS_SKIPPED;
+ case 17: return PLANNED_DETOUR;
+ case 18: return PLANNED_REROUTE;
+ case 19: return PLANNED_SUBSTITUTE_BUSES;
+ case 20: return PLANNED_PART_SUSPENDED;
+ case 21: return PLANNED_SUSPENDED;
+ case 22: return SOME_DELAYS;
+ case 23: return EXPRESS_TO_LOCAL;
+ case 24: return DELAYS;
+ case 25: return CANCELLATIONS;
+ case 26: return DELAYS_AND_CANCELLATIONS;
+ case 27: return STOPS_SKIPPED;
+ case 28: return SEVERE_DELAYS;
+ case 29: return DETOUR;
+ case 30: return REROUTE;
+ case 31: return SUBSTITUTE_BUSES;
+ case 32: return PART_SUSPENDED;
+ case 33: return SUSPENDED;
default: return null;
}
}
@@ -4768,50 +4687,34 @@ public dev.katsute.onemta.ServiceStatusProto.MercuryEntitySelector getDefaultIns
"altime.EntitySelector\022;\n\017screens_summary" +
"\030\013 \001(\0132\".transit_realtime.TranslatedStri" +
"ng\022\034\n\024no_affected_stations\030\014 \001(\010\022\020\n\010clon" +
- "e_id\030\r \001(\t\"\366\n\n\025MercuryEntitySelector\022\022\n\n" +
- "sort_order\030\001 \002(\t\"\310\n\n\010Priority\022!\n\035PRIORIT" +
- "Y_NO_SCHEDULED_SERVICE\020\001\022\036\n\032PRIORITY_NO_" +
- "MIDDAY_SERVICE\020\002\022!\n\035PRIORITY_NO_OVERNIGH" +
- "T_SERVICE\020\003\022\037\n\033PRIORITY_NO_WEEKEND_SERVI" +
- "CE\020\004\022\035\n\031PRIORITY_WEEKDAY_SCHEDULE\020\005\022\035\n\031P" +
- "RIORITY_WEEKEND_SCHEDULE\020\006\022\036\n\032PRIORITY_S" +
- "ATURDAY_SCHEDULE\020\007\022\034\n\030PRIORITY_SUNDAY_SC" +
- "HEDULE\020\010\022\032\n\026PRIORITY_EXTRA_SERVICE\020\t\022\035\n\031" +
- "PRIORITY_SPECIAL_SCHEDULE\020\n\022\033\n\027PRIORITY_" +
- "STATION_NOTICE\020\013\022\032\n\026PRIORITY_SPECIAL_EVE" +
- "NT\020\014\022$\n PRIORITY_PLANNED_BOARDING_CHANGE" +
- "\020\r\022\034\n\030PRIORITY_BOARDING_CHANGE\020\016\022\034\n\030PRIO" +
- "RITY_REDUCED_SERVICE\020\017\022\031\n\025PRIORITY_PLANN" +
- "ED_WORK\020\020\022%\n!PRIORITY_PLANNED_STATIONS_S" +
- "KIPPED\020\021\022%\n!PRIORITY_PLANNED_EXPRESS_TO_" +
- "LOCAL\020\022\022\030\n\024PRIORITY_SLOW_SPEEDS\020\023\022\032\n\026PRI" +
- "ORITY_EXPECT_DELAYS\020\024\022%\n!PRIORITY_PLANNE" +
- "D_LOCAL_TO_EXPRESS\020\025\022#\n\037PRIORITY_PLANNED" +
- "_BUSES_DETOURED\020\026\022$\n PRIORITY_PLANNED_TR" +
- "AINS_REROUTED\020\027\022%\n!PRIORITY_PLANNED_SUBS" +
- "TITUTE_BUSES\020\030\022#\n\037PRIORITY_PLANNED_PART_" +
- "SUSPENDED\020\031\022%\n!PRIORITY_PLANNED_MULTIPLE" +
- "_CHANGES\020\032\022\'\n#PRIORITY_ARRIVAL_INFORMATI" +
- "ON_OUTAGE\020\033\022#\n\037PRIORITY_SHUTTLE_BUSES_DE" +
- "TOURED\020\034\022\030\n\024PRIORITY_SOME_DELAYS\020\035\022\035\n\031PR" +
- "IORITY_STATIONS_SKIPPED\020\036\022\035\n\031PRIORITY_EX" +
- "PRESS_TO_LOCAL\020\037\022\023\n\017PRIORITY_DELAYS\020 \022\032\n" +
- "\026PRIORITY_SOME_REROUTES\020!\022\035\n\031PRIORITY_LO" +
- "CAL_TO_EXPRESS\020\"\022\033\n\027PRIORITY_BUSES_DETOU" +
- "RED\020#\022\033\n\027PRIORITY_SERVICE_CHANGE\020$\022\034\n\030PR" +
- "IORITY_TRAINS_REROUTED\020%\022\035\n\031PRIORITY_SUB" +
- "STITUTE_BUSES\020&\022\033\n\027PRIORITY_PART_SUSPEND" +
- "ED\020\'\022\035\n\031PRIORITY_MULTIPLE_CHANGES\020(\022\036\n\032P" +
- "RIORITY_PLANNED_SUSPENDED\020)\022\026\n\022PRIORITY_" +
- "SUSPENDED\020*:_\n\023mercury_feed_header\022\034.tra" +
- "nsit_realtime.FeedHeader\030\351\007 \001(\0132#.transi" +
- "t_realtime.MercuryFeedHeader:O\n\rmercury_" +
- "alert\022\027.transit_realtime.Alert\030\351\007 \001(\0132\036." +
- "transit_realtime.MercuryAlert:k\n\027mercury" +
- "_entity_selector\022 .transit_realtime.Enti" +
- "tySelector\030\351\007 \001(\0132\'.transit_realtime.Mer" +
- "curyEntitySelectorB*\n\022dev.katsute.onemta" +
- "B\022ServiceStatusProtoH\002"
+ "e_id\030\r \001(\t\"\204\006\n\025MercuryEntitySelector\022\022\n\n" +
+ "sort_order\030\001 \002(\t\"\326\005\n\010Priority\022!\n\035PRIORIT" +
+ "Y_NO_SCHEDULED_SERVICE\020\001\022\026\n\022INFORMATION_" +
+ "OUTAGE\020\002\022\022\n\016STATION_NOTICE\020\003\022\022\n\016SPECIAL_" +
+ "NOTICE\020\004\022\024\n\020WEEKDAY_SCHEDULE\020\005\022\024\n\020WEEKEN" +
+ "D_SCHEDULE\020\006\022\025\n\021SATURDAY_SCHEDULE\020\007\022\023\n\017S" +
+ "UNDAY_SCHEDULE\020\010\022\021\n\rEXTRA_SERVICE\020\t\022\023\n\017B" +
+ "OARDING_CHANGE\020\n\022\024\n\020SPECIAL_SCHEDULE\020\013\022\021" +
+ "\n\rEXPECT_DELAYS\020\014\022\023\n\017REDUCED_SERVICE\020\r\022\034" +
+ "\n\030PLANNED_EXPRESS_TO_LOCAL\020\016\022\032\n\026PLANNED_" +
+ "EXTRA_TRANSFER\020\017\022\031\n\025PLANNED_STOPS_SKIPPE" +
+ "D\020\020\022\022\n\016PLANNED_DETOUR\020\021\022\023\n\017PLANNED_REROU" +
+ "TE\020\022\022\034\n\030PLANNED_SUBSTITUTE_BUSES\020\023\022\032\n\026PL" +
+ "ANNED_PART_SUSPENDED\020\024\022\025\n\021PLANNED_SUSPEN" +
+ "DED\020\025\022\017\n\013SOME_DELAYS\020\026\022\024\n\020EXPRESS_TO_LOC" +
+ "AL\020\027\022\n\n\006DELAYS\020\030\022\021\n\rCANCELLATIONS\020\031\022\034\n\030D" +
+ "ELAYS_AND_CANCELLATIONS\020\032\022\021\n\rSTOPS_SKIPP" +
+ "ED\020\033\022\021\n\rSEVERE_DELAYS\020\034\022\n\n\006DETOUR\020\035\022\013\n\007R" +
+ "EROUTE\020\036\022\024\n\020SUBSTITUTE_BUSES\020\037\022\022\n\016PART_S" +
+ "USPENDED\020 \022\r\n\tSUSPENDED\020!:_\n\023mercury_fee" +
+ "d_header\022\034.transit_realtime.FeedHeader\030\351" +
+ "\007 \001(\0132#.transit_realtime.MercuryFeedHead" +
+ "er:O\n\rmercury_alert\022\027.transit_realtime.A" +
+ "lert\030\351\007 \001(\0132\036.transit_realtime.MercuryAl" +
+ "ert:k\n\027mercury_entity_selector\022 .transit" +
+ "_realtime.EntitySelector\030\351\007 \001(\0132\'.transi" +
+ "t_realtime.MercuryEntitySelectorB*\n\022dev." +
+ "katsute.onemtaB\022ServiceStatusProtoH\002"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,