Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SubmitToProcessQueue ¶
func SubmitToProcessQueue(queue rmq.Queue, vehicle *VehicleActivity, datasource *ctdf.DataSource) bool
Types ¶
type MonitoredVehicleJourney ¶
type MonitoredVehicleJourney struct { LineRef string DirectionRef string PublishedLineName string FramedVehicleJourneyRef struct { DataFrameRef string DatedVehicleJourneyRef string } VehicleJourneyRef string OperatorRef string OriginRef string OriginName string DestinationRef string DestinationName string OriginAimedDepartureTime string VehicleLocation struct { Longitude float64 Latitude float64 } Bearing float64 Occupancy string BlockRef string VehicleRef string }
type SiriVM ¶
type SiriVM struct {
// contains filtered or unexported fields
}
func (*SiriVM) SetupRealtimeQueue ¶
func (s *SiriVM) SetupRealtimeQueue(queue rmq.Queue)
type SiriVMVehicleIdentificationEvent ¶
type SiriVMVehicleIdentificationEvent struct { VehicleActivity *VehicleActivity DataSource *ctdf.DataSource ResponseTime time.Time }
type VehicleActivity ¶
type VehicleActivity struct { RecordedAtTime string ItemIdentifier string ValidUntilTime string MonitoredVehicleJourney *MonitoredVehicleJourney Extensions struct { VehicleJourney struct { Operational struct { TicketMachine struct { TicketMachineServiceCode string JourneyCode string } } VehicleUniqueId string SeatedOccupancy int SeatedCapacity int WheelchairOccupancy int WheelchairCapacity int OccupancyThresholds string } } }
Click to show internal directories.
Click to hide internal directories.