Interface ICompositeSessionInfo
Interface representing a CompositeSessionInfo
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface ICompositeSessionInfo : IDisposable
Properties
Conversions
Declaration
ReadOnlyCollection<ConversionBase> Conversions { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<ConversionBase> |
|
Enabled
Declaration
bool Enabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EndTime
Returns the end time of the session
Declaration
Property Value
Type |
Description |
System.Int64 |
|
ErrorDefinitions
Declaration
ReadOnlyCollection<ErrorDefinition> ErrorDefinitions { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<ErrorDefinition> |
|
EventDefinitions
Declaration
ReadOnlyCollection<EventDefinition> EventDefinitions { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<EventDefinition> |
|
Events
Declaration
EventCollection Events { get; }
Property Value
Items
Declaration
SessionDataItemsCollection<SessionDataItem> Items { get; }
Property Value
Key
Session Key for under lying session
Declaration
Property Value
Laps
Declaration
ILapCollection Laps { get; }
Property Value
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
StartTime
Returns the start time of the session
Declaration
Property Value
Type |
Description |
System.Int64 |
|
UnderlyingSession
Declaration
SessionBase UnderlyingSession { get; }
Property Value
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
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
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
|