Esempio n. 1
0
func createFrequency(r map[string]string, trips map[string]*gtfs.Trip) {
	a := new(gtfs.Frequency)
	var trip *gtfs.Trip

	tripid := getString("trip_id", r, true)

	if val, ok := trips[tripid]; ok {
		trip = val
	} else {
		panic("No trip with id " + r["trip_id"] + " found.")
	}

	a.Exact_times = getBool("exact_times", r, false)
	a.Start_time = getString("start_time", r, true)
	a.End_time = getString("end_time", r, true)
	a.Headway_secs = getInt("headway_secs", r, false)
	trip.Frequencies = append(trip.Frequencies, a)
}