Show / Hide Table of Contents

Interface ICompositeSessionInfo

Interface representing a CompositeSessionInfo

Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface ICompositeSessionInfo : IDisposable

Properties

Conversions

Conversions

Declaration
ReadOnlyCollection<ConversionBase> Conversions { get; }
Property Value
Type Description
System.Collections.ObjectModel.ReadOnlyCollection<ConversionBase>

Enabled

Wherther Enabled

Declaration
bool Enabled { get; set; }
Property Value
Type Description
System.Boolean

EndTime

Returns the end time of the session

Declaration
long EndTime { get; }
Property Value
Type Description
System.Int64

ErrorDefinitions

Error Definitions

Declaration
ReadOnlyCollection<ErrorDefinition> ErrorDefinitions { get; }
Property Value
Type Description
System.Collections.ObjectModel.ReadOnlyCollection<ErrorDefinition>

EventDefinitions

Event Definitions

Declaration
ReadOnlyCollection<EventDefinition> EventDefinitions { get; }
Property Value
Type Description
System.Collections.ObjectModel.ReadOnlyCollection<EventDefinition>

Events

Events

Declaration
EventCollection Events { get; }
Property Value
Type Description
EventCollection

Items

Session Items

Declaration
SessionDataItemsCollection<SessionDataItem> Items { get; }
Property Value
Type Description
SessionDataItemsCollection<SessionDataItem>

Key

Session Key for under lying session

Declaration
SessionKey Key { get; }
Property Value
Type Description
MAT.OCS.Core.SessionKey

Laps

Laps

Declaration
ILapCollection Laps { get; }
Property Value
Type Description
ILapCollection

Parameters

Parameters

Declaration
ReadOnlyCollection<ParameterBase> Parameters { get; }
Property Value
Type Description
System.Collections.ObjectModel.ReadOnlyCollection<ParameterBase>

SessionTimeRange

Gets the Session time range

Declaration
TimeRange SessionTimeRange { get; }
Property Value
Type Description
TimeRange

StartTime

Returns the start time of the session

Declaration
long StartTime { get; }
Property Value
Type Description
System.Int64

UnderlyingSession

Underlying Session

Declaration
SessionBase UnderlyingSession { get; }
Property Value
Type Description
SessionBase

Methods

ContainsParameter(String)

Does the underlying Session contain the Parameter

Declaration
bool ContainsParameter(string parameterIdentifier)
Parameters
Type Name Description
System.String parameterIdentifier
Returns
Type Description
System.Boolean

CreateParameterDataAccess(String)

Create a PDA on the underlying Session

Declaration
ParameterDataAccessBase CreateParameterDataAccess(string parameterIdentifier)
Parameters
Type Name Description
System.String parameterIdentifier
Returns
Type Description
ParameterDataAccessBase

GetLapFromStartTime(Int64)

Returns the lap in which this start time is present in.

Declaration
Lap GetLapFromStartTime(long startTime)
Parameters
Type Name Description
System.Int64 startTime
Returns
Type Description
Lap

LoadParameters(IEnumerable<String>)

Loads configuration for the parameterIdentifiers.

Declaration
void LoadParameters(IEnumerable<string> parameterIdentifiers)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> parameterIdentifiers

parameter identifiers required

Back to top Generated by DocFX