C# Class AK.F1.Timing.Live.LiveMessageTranslatorStateEngine

Inheritance: MessageVisitorBase, IMessageProcessor
Afficher le fichier Open project: simoneb/ak-f1-timing Class Usage Examples

Private Properties

Свойство Type Description
GetDriver LiveDriver

Méthodes publiques

Méthode Description
LiveMessageTranslatorStateEngine ( LiveMessageTranslator translator ) : System

Initialises a new instance of the LiveMessageTranslatorStateEngine class and specified the translator to update.

Process ( Message message ) : void
Visit ( ReplaceDriverLapTimeMessage message ) : void
Visit ( ReplaceDriverSectorTimeMessage message ) : void
Visit ( SetDriverCarNumberMessage message ) : void
Visit ( SetDriverGapMessage message ) : void
Visit ( SetDriverIntervalMessage message ) : void
Visit ( SetDriverLapNumberMessage message ) : void
Visit ( SetDriverLapTimeMessage message ) : void
Visit ( SetDriverNameMessage message ) : void
Visit ( SetDriverPitCountMessage message ) : void
Visit ( SetDriverPitTimeMessage message ) : void
Visit ( SetDriverPositionMessage message ) : void
Visit ( SetDriverSectorTimeMessage message ) : void
Visit ( SetDriverStatusMessage message ) : void
Visit ( SetGridColumnValueMessage message ) : void
Visit ( SetRaceLapNumberMessage message ) : void
Visit ( SetSessionTypeMessage message ) : void

Private Methods

Méthode Description
GetDriver ( DriverMessageBase message ) : LiveDriver

Method Details

LiveMessageTranslatorStateEngine() public méthode

Initialises a new instance of the LiveMessageTranslatorStateEngine class and specified the translator to update.
public LiveMessageTranslatorStateEngine ( LiveMessageTranslator translator ) : System
translator LiveMessageTranslator The translator to update.
Résultat System

Process() public méthode

public Process ( Message message ) : void
message Message
Résultat void

Visit() public méthode

public Visit ( ReplaceDriverLapTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.ReplaceDriverLapTimeMessage
Résultat void

Visit() public méthode

public Visit ( ReplaceDriverSectorTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.ReplaceDriverSectorTimeMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverCarNumberMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverCarNumberMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverGapMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverGapMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverIntervalMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverIntervalMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverLapNumberMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverLapNumberMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverLapTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverLapTimeMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverNameMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverNameMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverPitCountMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverPitCountMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverPitTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverPitTimeMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverPositionMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverPositionMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverSectorTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverSectorTimeMessage
Résultat void

Visit() public méthode

public Visit ( SetDriverStatusMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverStatusMessage
Résultat void

Visit() public méthode

public Visit ( SetGridColumnValueMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetGridColumnValueMessage
Résultat void

Visit() public méthode

public Visit ( SetRaceLapNumberMessage message ) : void
message AK.F1.Timing.Messages.Session.SetRaceLapNumberMessage
Résultat void

Visit() public méthode

public Visit ( SetSessionTypeMessage message ) : void
message AK.F1.Timing.Messages.Session.SetSessionTypeMessage
Résultat void