From 34b032b11d6b4f469f233118636c789f872f4a93 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sun, 30 Jun 2013 11:12:00 +0200 Subject: [PATCH] mot 16 lines --- .../src/de/schildbach/pte/BayernProvider.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/enabler/src/de/schildbach/pte/BayernProvider.java b/enabler/src/de/schildbach/pte/BayernProvider.java index 6a6d5788..8567a960 100644 --- a/enabler/src/de/schildbach/pte/BayernProvider.java +++ b/enabler/src/de/schildbach/pte/BayernProvider.java @@ -64,6 +64,25 @@ public class BayernProvider extends AbstractEfaProvider return false; } + @Override + protected String parseLine(final String mot, final String symbol, final String name, final String longName, final String trainType, + final String trainNum, final String trainName) + { + if ("16".equals(mot)) + { + if ("EC".equals(trainType)) + return "IEC" + trainNum; + if ("IC".equals(trainType)) + return "IIC" + trainNum; + if ("ICE".equals(trainType)) + return "IICE" + trainNum; + if ("RJ".equals(trainType)) // railjet + return "IRJ" + trainNum; + } + + return super.parseLine(mot, symbol, name, longName, trainType, trainNum, trainName); + } + @Override public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException {