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

Наследование: ModelBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ComputePossible void
CreateFastestTime FastestTimeModel
NotifyIsEmptyChanged void
SetLap void
SetSector void
TrySetLap void
TrySetLapUsingQuallyTime void
TrySetSector void

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

Метод Описание
FastestTimesModel ( IDriverModelLocator driverLocator ) : System

Initialises a new instance of the FastestTimesModel class and specifies the driver model provider.

Process ( Message message ) : void
Reset ( ) : void

Resets this model.

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

Метод Описание
ComputePossible ( ) : void
CreateFastestTime ( DriverModel driver, System.TimeSpan time, int lapNumber, FastestTimeModel previous ) : FastestTimeModel
NotifyIsEmptyChanged ( ) : void
SetLap ( int driverId, System.TimeSpan time, int lapNumber ) : void

Sets the new fastest lap time.

SetSector ( int sectorNumber, int driverId, System.TimeSpan time, int lapNumber ) : void

Sets the new fastest sector time for the one-based specified sector number.

TrySetLap ( int driverId, PostedTime time ) : void

Tries to set the new fastest lap time.

TrySetLapUsingQuallyTime ( int driverId, System.TimeSpan quallyTime ) : void

Tries to set the new fastest lap time using the given qually time.

TrySetSector ( int sectorNumber, int driverId, PostedTime time ) : void

Tries to set the new fastest sector time for the one-based specified sector number.

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

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

Initialises a new instance of the FastestTimesModel class and specifies the driver model provider.
/// Thrown when is . ///
public FastestTimesModel ( IDriverModelLocator driverLocator ) : System
driverLocator IDriverModelLocator The driver model provider.
Результат System

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

public Process ( Message message ) : void
message Message
Результат void

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

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