AbstractHafasClientInterfaceProvider: Parse 'DEVI' connection section type.

This commit is contained in:
Andreas Schildbach 2019-01-04 15:38:36 +01:00
parent 12f597fe78
commit 7117f9e933

View file

@ -633,6 +633,10 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas
leg = new Trip.Public(line, destination, departureStop, arrivalStop, intermediateStops, null, leg = new Trip.Public(line, destination, departureStop, arrivalStop, intermediateStops, null,
message); message);
} else if ("DEVI".equals(secType)) {
leg = new Trip.Individual(Trip.Individual.Type.TRANSFER, departureStop.location,
departureStop.getDepartureTime(), arrivalStop.location, arrivalStop.getArrivalTime(),
null, 0);
} else if ("WALK".equals(secType) || "TRSF".equals(secType)) { } else if ("WALK".equals(secType) || "TRSF".equals(secType)) {
final JSONObject gis = sec.getJSONObject("gis"); final JSONObject gis = sec.getJSONObject("gis");
final int distance = gis.optInt("dist", 0); final int distance = gis.optInt("dist", 0);