Show / Hide Table of Contents

Class Frequency

Represents headway (time between trips) for routes with variable frequency of service.

Inheritance
System.Object
GTFSEntity
Frequency
Inherited Members
GTFSEntity.Tag
GTFSEntity.EntityChanged
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class Frequency : GTFSEntity

Properties

EndTime

Gets or sets the time at which service changes to a different frequency (or ceases) at the first stop in the trip. The time is measured from "noon minus 12h" (effectively midnight, except for days on which daylight savings time changes occur) at the beginning of the service date. For times occurring after midnight, enter the time as a value greater than 24:00:00 in HH:MM:SS local time for the day on which the trip schedule begins. E.g. 25:35:00.

Declaration
public string EndTime { get; set; }
Property Value
System.String

ExactTimes

Gets or sets a value that determines if frequency-based trips should be exactly scheduled based on the specified headway information. Valid values for this field are:

Declaration
public bool ? ExactTimes { get; set; }
Property Value
System.Nullable<System.Boolean>

HeadwaySecs

Gets or sets the time between departures from the same stop (headway) for this trip type, during the time interval specified by start_time and end_time. The headway value must be entered in seconds.

Declaration
public string HeadwaySecs { get; set; }
Property Value
System.String

StartTime

Gets or sets the time at which service begins with the specified frequency. The time is measured from "noon minus 12h" (effectively midnight, except for days on which daylight savings time changes occur) at the beginning of the service date. For times occurring after midnight, enter the time as a value greater than 24:00:00 in HH:MM:SS local time for the day on which the trip schedule begins. E.g. 25:35:00.

Declaration
public string StartTime { get; set; }
Property Value
System.String

TripId

Gets or sets a trip.

Declaration
public string TripId { get; set; }
Property Value
System.String

Methods

Equals(Object)

Returns true if the given object contains the same data.

Declaration
public override bool Equals(object obj)
Parameters
System.Object obj

Returns
System.Boolean

Overrides
System.Object.Equals(System.Object)

GetHashCode()

Serves as a hash function.

Declaration
public override int GetHashCode()
Returns
System.Int32

Overrides
System.Object.GetHashCode()

IsOverlapping(Frequency)

Looks for overlapping times in frequencies

Declaration
public bool IsOverlapping(Frequency other)
Parameters
Frequency other

Returns
System.Boolean

ToString()

Returns a string representing this object.

Declaration
public override string ToString()
Returns
System.String

Overrides
System.Object.ToString()
Back to top Built by Itinero, MIT licensed.