Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Flow ¶
type Flow interface {
Run()
AddWeather(weather Messages.Weather)
AddRaceControlMessage(raceControl Messages.RaceControlMessage)
AddTiming(timing Messages.Timing)
AddEvent(timing Messages.Event)
AddTelemetry(timing Messages.Telemetry)
AddLocation(timing Messages.Location)
AddRadio(timing Messages.Radio)
IncrementLap()
IncrementTime(duration time.Duration)
SkipToSessionStart()
TogglePause()
IsPaused() bool
}
func CreateFlowControl ¶
func CreateFlowControl( flowType FlowType, outputWeather chan<- Messages.Weather, outputRaceControlMessages chan<- Messages.RaceControlMessage, outputTimingMessages chan<- Messages.Timing, outputEvent chan<- Messages.Event, outputTelemetry chan<- Messages.Telemetry, outputLocation chan<- Messages.Location, outputEventTime chan<- Messages.EventTime, outputRadio chan<- Messages.Radio) Flow
Click to show internal directories.
Click to hide internal directories.