# Packages
No description provided by the author
# Functions
No description provided by the author
NewValidator returns an initialized validator.
ReadFile opens a message from a file.
ReadURL opens a message from a url.
# Variables
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
E006 = nec("Missing required trip field for frequency-based exact_times = 0", "E006").
E010 = nec("location_type not 0 in stops.txt (Note that this is implemented but not executed because it's specific to GTFS - see issue #1"E026")", "E010").
E012 = nec("Header timestamp should be greater than or equal to all other timestamps", "E012") E013 = nec("Frequency type 0 trip schedule_relationship should be UNSCHEDULED or empty", "E013").
same as E012?.
E019 = nec("GTFS-rt frequency type 1 trip start_time must be a multiple of GTFS headway_secs later than GTFS start_time", "E019").
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
E023 = nec("trip start_time does not match first GTFS arrival_time", "E023").
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
E027 = nec("Invalid vehicle bearing", "E027") E028 = nec("Vehicle position outside agency coverage area", "E028").
E030 = nec("GTFS-rt alert trip_id does not belong to GTFS-rt alert route_id in GTFS trips.txt", "E030") E031 = nec("Alert informed_entity.route_id does not match informed_entity.trip.route_id", "E031") E032 = nec("Alert does not have an informed_entity", "E032") E033 = nec("Alert informed_entity does not have any specifiers", "E033") E034 = nec("GTFS-rt agency_id does not exist in GTFS data", "E034") E035 = nec("GTFS-rt trip.trip_id does not belong to GTFS-rt trip.route_id in GTFS trips.txt", "E035").
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
E045 = nec("GTFS-rt stop_time_update stop_sequence and stop_id do not match GTFS", "E045") E046 = nec("GTFS-rt stop_time_update without time doesn't have arrival/departure time in GTFS", "E046") E047 = nec("VehiclePosition and TripUpdate ID pairing mismatch", "E047").
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
Errors https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md.
# Structs
No description provided by the author
RealtimeError is a GTFS RealTime error.
RealtimeWarning is a GTFS RealTime warning.
No description provided by the author
Validator validates RT messages based on data from a static feed.