Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TimeZones = map[string]string{
"E": "EST",
"C": "CST",
"M": "MST",
"P": "PST",
}
Functions ¶
func GetAllTrains ¶
GetAllTrains - return information on all trains
Types ¶
type Properties ¶
type Properties struct {
ObjectID int `json:"OBJECTID"`
Longitude *float64 `json:"lon"`
Latitude *float64 `json:"lat"`
Gx_ID string `json:"gx_id"`
StatusMsg string `json:"StatusMsg"`
Stations []Station
Heading string `json:"Heading"`
LastValueTS string `json:"LastValTS"`
EventCode string `json:"EventCode"`
DestinationCode string `json:"DestCode"`
OriginCode string `json:"OrigCode"`
RouteName string `json:"RouteName"`
TrainState string `json:"TrainState"`
OriginTZ string `json:"OriginTZ"`
OriginScheduledDeparture string `json:"OrigSchDep"`
TrainNum string `json:"TrainNum"`
Velocity string `json:"velocity"`
CMSID string `json:"CMSID"`
ID int `json:"ID"`
}
type Station ¶
type Station struct {
Station string
Code string `json:"code"`
TZ string `json:"tz"`
Bus bool `json:"bus"`
ScheduledArrival string `json:"scharr"`
ScheduledComment string `json:"schcmnt"`
AutoArrive bool `json:"autoarr"`
AutoDepart bool `json:"autodep"`
EstimatedArrival string `json:"estarr"`
EstimatedComment string `json:"estarrcmnt"`
ActualArrival string `json:"postarr"`
ActualDeparture string `json:"postdep"`
ActualComment string `json:"postcmnt"`
}
Click to show internal directories.
Click to hide internal directories.