/// <summary> /// Gets the Connexionz-estimated time of arrival for a given stop. /// </summary> public static async Task <ConnexionzPlatformET> GetPlatformEtaAsync(int platformTag) { var xmlStream = await _client.GetStreamAsync($"{BASE_URL}&Name=RoutePositionET.xml&PlatformTag={platformTag}"); return(ConnexionzXmlParser.ParseConnextionzPlatforms(xmlStream)); }
/// <summary> /// Downloads static Connexionz Route (e.g. Route 1, Route 8, etc) info. /// </summary> private static async Task <IEnumerable <ConnexionzRoute> > GetRoutesAsync() { var xmlStream = await _client.GetStreamAsync(BASE_URL + "&Name=RoutePattern.rxml"); return(ConnexionzXmlParser.ParseConnexionzRoutes(xmlStream)); }