C# Класс AK.F1.Timing.Model.Session.SessionModel

Provides detailed information about a single F1 timing session.
Наследование: ModelBase, IMessageProcessor, IDriverModelLocator
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ChangeSessionType void
OnSessionEnded void
OnSessionTimeCountDownStarted void
OnSessionTimeCountDownStopped void
SortDrivers void
UpdateElapsedSessionTime void

Открытые методы

Метод Описание
GetDriver ( int id ) : DriverModel
Process ( Message message ) : void

Processes the specified message.

Reset ( ) : void

Resets this session.

SessionModel ( ) : System

Initialises a new instance of the SessionModel class.

Защищенные методы

Метод Описание
OnOneSecondElapsed ( ) : void

Event handler invoked when a second has elapsed. This callback handler is only invoked when the session has started.

Приватные методы

Метод Описание
ChangeSessionType ( SessionType newSessionType ) : void
OnSessionEnded ( ) : void
OnSessionTimeCountDownStarted ( ) : void
OnSessionTimeCountDownStopped ( ) : void
SortDrivers ( ) : void
UpdateElapsedSessionTime ( System.TimeSpan elapsed ) : void

Описание методов

GetDriver() публичный метод

public GetDriver ( int id ) : DriverModel
id int
Результат AK.F1.Timing.Model.Driver.DriverModel

OnOneSecondElapsed() защищенный метод

Event handler invoked when a second has elapsed. This callback handler is only invoked when the session has started.
protected OnOneSecondElapsed ( ) : void
Результат void

Process() публичный метод

Processes the specified message.
/// Throw when is . ///
public Process ( Message message ) : void
message Message The message to process.
Результат void

Reset() публичный метод

Resets this session.
public Reset ( ) : void
Результат void

SessionModel() публичный метод

Initialises a new instance of the SessionModel class.
public SessionModel ( ) : System
Результат System