diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index 2b43050c..53d71ce5 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -3589,6 +3589,8 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider { return Product.BUS; if ("NB".equals(ucType)) // Nachtbus Zürich return Product.BUS; + if ("POSTBUS".equals(ucType)) + return Product.BUS; // Phone if ("RUFBUS".equals(ucType)) diff --git a/enabler/src/de/schildbach/pte/NvvProvider.java b/enabler/src/de/schildbach/pte/NvvProvider.java index f34201b1..73fe6e6a 100644 --- a/enabler/src/de/schildbach/pte/NvvProvider.java +++ b/enabler/src/de/schildbach/pte/NvvProvider.java @@ -119,6 +119,11 @@ public class NvvProvider extends AbstractHafasProvider { if ("MOFA".equals(ucType)) // Mobilfalt-Fahrt return Product.ON_DEMAND; + if ("64".equals(ucType)) + return null; + if ("65".equals(ucType)) + return null; + return super.normalizeType(type); } } diff --git a/enabler/src/de/schildbach/pte/SydneyProvider.java b/enabler/src/de/schildbach/pte/SydneyProvider.java index 9c86b59b..cc79f5db 100644 --- a/enabler/src/de/schildbach/pte/SydneyProvider.java +++ b/enabler/src/de/schildbach/pte/SydneyProvider.java @@ -123,7 +123,7 @@ public class SydneyProvider extends AbstractEfaProvider { return new Line(id, network, Product.SUBURBAN_TRAIN, "T7"); if (("31".equals(symbol) || "36".equals(symbol) || "621".equals(symbol) || "622".equals(symbol) - || "635".equals(symbol)) + || "635".equals(symbol) || "636".equals(symbol)) && ((trainName != null && trainName.startsWith("Regional Trains")) || (longName != null && longName.startsWith("Regional Trains")))) return new Line(id, network, null, symbol);