Commit graph

2090 commits

Author SHA1 Message Date
Andreas Schildbach
eda7d37b83 Add AVV (Aachen) provider based on Hafas client interface. 2018-11-14 09:37:38 +01:00
Andreas Schildbach
b025ca004e AbstractHafasClientInterfaceProvider: Handle when jsonTripSearchIdentify() is called with an already identified location. 2018-11-14 00:33:47 +01:00
Andreas Schildbach
97513c23f5 AbstractHafasClientInterfaceProvider: Fix handling of null products and walkSpeed in jsonTripSearch(). 2018-11-14 00:32:33 +01:00
Andreas Schildbach
26d1b8efa6 InvgProvider: Increase API version to 1.14. 2018-11-12 14:51:47 +01:00
Andreas Schildbach
e88a4983e6 AbstractHafasClientInterfaceProvider: Migrate requestChecksumSalt and requestMicMacSalt to byte arrays, to make them independent of base-encoding. 2018-11-12 14:51:41 +01:00
Andreas Schildbach
2843b9f33d AbstractHafasClientInterfaceProvider: When resolving locations when querying trips, only request 1 location. 2018-11-09 00:58:04 +01:00
Andreas Schildbach
601572ebde AbstractHafasClientInterfaceProvider: Parse server time. 2018-11-05 19:59:07 +01:00
Andreas Schildbach
2e5f16d3ef NetworkProvider: Rename Option to TripFlag. 2018-11-05 19:58:20 +01:00
Andreas Schildbach
0831d0f8e6 AbstractProviderLiveTest: Use TripOptions in queryTrips() and simplify live tests by passing null to use defaults where appropriate. 2018-11-05 19:57:59 +01:00
Ialokim
79ff93b80f NetworkProvider: queryTrips() now uses a TripOptions field for products, optimize, walkSpeed, accessibilty and options.
The old queryTrips() variant is now deprecated.
2018-11-05 19:57:33 +01:00
Andreas Schildbach
af94ee8724 AbstractEfaProvider: Fix AtomicReference/value-confusion bug when querying for nearby stations. 2018-11-05 16:24:58 +01:00
infanf
edb24dbac3 MVV: Update line colors and shapes. 2018-11-05 15:31:20 +01:00
Fabian N
d335c32788 VRN: Update line colors of buses in Kaiserslautern. 2018-11-05 15:26:19 +01:00
full-duplex
5deae3776d Negentwee: Improve date and time parsing and add timezone awareness.
Extend and use the ParserUtils functions instead and assume parsed time strings
are within the next 24 hours instead of leaving the date at 1970-01-01.

Use the Europe/Amsterdam timezone when formatting and parsing server dates.
2018-11-05 15:10:54 +01:00
Andreas Schildbach
025eba20f1 NRI: Remove provider for Norway. 2018-11-04 22:36:46 +01:00
Andreas Schildbach
a8ef6c365a DSB: 'Pågatog' line. 2018-11-02 20:23:11 +01:00
Andreas Schildbach
45eee58777 DSB: 'Fjernbus' line. 2018-11-02 20:23:04 +01:00
Andreas Schildbach
95580942a1 DSB: 'L' line. 2018-11-02 20:23:00 +01:00
Andreas Schildbach
5da1301bd3 DSB: 'FLEXBUS' line. 2018-11-01 16:42:50 +01:00
Andreas Schildbach
dc390eb5a4 INVG: Switch to Hafas Client Interface. 2018-10-31 16:02:34 +01:00
Andreas Schildbach
7e3670418d NS: 'Ferry' line. 2018-10-31 14:17:56 +01:00
Andreas Schildbach
4c8d4af1e1 AbstractProviderLiveTest: Limit result sets so that debug outputs don't get so huge. 2018-10-31 12:17:22 +01:00
Andreas Schildbach
9fbe7947ac AbstractEfaProvider: 'SWEG' line. 2018-10-31 12:15:31 +01:00
Andreas Schildbach
4dcaaea3ad VBN: Revert API version to 1.13. 2018-10-31 00:57:25 +01:00
Andreas Schildbach
16b21c3366 AbstractHafasClientInterfaceProvider: Distinct server product for HCI. 2018-10-30 11:03:44 +01:00
Andreas Schildbach
ddb011c9e4 AbstractHafasClientInterfaceProvider: Pass 'getPasslist' again for querying trips, otherwise intermediate stops could be missing. 2018-10-30 11:00:38 +01:00
Andreas Schildbach
d2fe93b16a AbstractHafasClientInterfaceProvider: Handle missing 'stopL' when querying trips. 2018-10-30 11:00:25 +01:00
Andreas Schildbach
96477de706 AbstractHafasClientInterfaceProvider: Support maxLocations when querying for nearby locations.
Also advance all API versions to 1.14, as required by the maxLoc option to LocGeoPos.
2018-10-29 21:52:03 +01:00
Andreas Schildbach
3742467872 AbstractHafasClientInterfaceProvider: Support filtering for stations when querying for nearby locations. 2018-10-29 21:52:03 +01:00
Andreas Schildbach
6e9cfcd00f AbstractHafasClientInterfaceProvider: Handle missing 'errTxt' when an error is signalled. 2018-10-29 21:52:03 +01:00
Andreas Schildbach
9e99ea59d2 PL: Ressurect provider for Poland under a new API base. 2018-10-27 21:30:47 +02:00
Andreas Schildbach
9b81c69251 BVG, VBB: Adapt to new BVG station IDs in test cases. 2018-10-27 21:27:29 +02:00
Andreas Schildbach
8e6ae530f3 INVG, NS, NVV, OEBB, SNCB, VGS: Don't parse HTML any more when querying for nearby stations. 2018-10-27 21:26:56 +02:00
Andreas Schildbach
641344a816 NASA: Provide API authorization type. 2018-10-27 21:25:32 +02:00
Andreas Schildbach
5ad5d1b1b7 BVG, CMTA, NASA, SH, VBN, VMT: Provide API client type. 2018-10-27 21:25:27 +02:00
Andreas Schildbach
61ed999c65 AbstractHafasClientInterfaceProvider: Remove getPasslist option.
It seems to be unnecessary and has been removed from later API versions anyway.
2018-10-27 20:39:33 +02:00
Andreas Schildbach
06cec0c183 AbstractHafasClientInterfaceProvider: Support maxDistance when querying for nearby locations. 2018-10-27 19:19:38 +02:00
Andreas Schildbach
59e6438882 AbstractHafasClientInterfaceProvider: Fix handling of 'err' in header. 2018-10-27 18:12:16 +02:00
Andreas Schildbach
fe86c0498c Rename AbstractHafasMobileProvider to AbstractHafasClientInterfaceProvider. 2018-10-27 17:46:28 +02:00
Andreas Schildbach
f659d19acc AbstractHafasMobileProvider: Class-level JavaDoc. 2018-10-25 19:13:11 +02:00
Andreas Schildbach
0dcc147a21 AbstractHafasMobileProvider: Support walkSpeed in trips query. 2018-10-25 17:29:51 +02:00
Andreas Schildbach
4d5abd3b08 VrrProvider: '3SEV' line. 2018-10-21 19:36:57 +02:00
Andreas Schildbach
e632c3a48e AbstractHafasLegacyProvider: 'EUR' line. 2018-10-21 19:32:55 +02:00
Andreas Schildbach
3ffabe1d9b AbstractNavitiaProvider: Add PhysicalMode.RAILSHUTTLE. 2018-10-16 10:40:00 +02:00
Andreas Schildbach
fd87c76399 PL: Remove provider for Poland. 2018-10-11 10:38:34 +02:00
Andreas Schildbach
196aa193ea VVS: Update API base to HTTPS. 2018-10-11 10:28:16 +02:00
Andreas Schildbach
72c7289be4 TFI: Update API base to HTTPS. 2018-10-11 10:21:51 +02:00
Andreas Schildbach
337d84efe5 RT: Update API base. 2018-10-11 10:17:33 +02:00
Andreas Schildbach
9c0b434dff RTA Chicago: Update API base to HTTPS. 2018-10-11 10:14:17 +02:00
Andreas Schildbach
a98bfe3617 VMS: Update API base to HTTPS. 2018-10-11 09:59:34 +02:00