From 6136ec7fb09c76e6e54690a7091ab96105cd0f96 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 28 Oct 2016 14:41:16 +0200 Subject: [PATCH] Lines. --- enabler/src/de/schildbach/pte/GvhProvider.java | 2 ++ enabler/src/de/schildbach/pte/VrrProvider.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/enabler/src/de/schildbach/pte/GvhProvider.java b/enabler/src/de/schildbach/pte/GvhProvider.java index d091c76c..ec17b58b 100644 --- a/enabler/src/de/schildbach/pte/GvhProvider.java +++ b/enabler/src/de/schildbach/pte/GvhProvider.java @@ -52,6 +52,8 @@ public class GvhProvider extends AbstractEfaProvider { final @Nullable String symbol, final @Nullable String name, final @Nullable String longName, final @Nullable String trainType, final @Nullable String trainNum, final @Nullable String trainName) { if ("0".equals(mot)) { + if ("RX".equals(trainType) && trainNum != null) // Express, Czech Republic + return new Line(id, network, Product.REGIONAL_TRAIN, "RX" + trainNum); if ("S4".equals(trainNum)) return new Line(id, network, Product.SUBURBAN_TRAIN, "S4"); if (longName != null && longName.startsWith("Bus ") && name != null) diff --git a/enabler/src/de/schildbach/pte/VrrProvider.java b/enabler/src/de/schildbach/pte/VrrProvider.java index df3e13be..55b7435a 100644 --- a/enabler/src/de/schildbach/pte/VrrProvider.java +++ b/enabler/src/de/schildbach/pte/VrrProvider.java @@ -84,6 +84,8 @@ public class VrrProvider extends AbstractEfaProvider { return new Line(id, network, Product.REGIONAL_TRAIN, symbol); if ("NordWestBahn".equals(trainName) && symbol != null) return new Line(id, network, Product.REGIONAL_TRAIN, symbol); + if ("MRB26".equals(trainNum) && trainType == null) + return new Line(id, network, Product.REGIONAL_TRAIN, trainNum); if (trainType == null && "SEV7".equals(trainNum)) return new Line(id, network, Product.BUS, trainNum);