Show / Hide Table of Contents

Interface ISessionServiceClient

Namespace: MAT.Atlas.Automation.Client.Services.Interface
Assembly: MAT.Atlas.Automation.Client.dll
Syntax
public interface ISessionServiceClient

Methods

AddDataToTransientParameter(SessionId, String, Int64, Int64, Double[])

Declaration
void AddDataToTransientParameter(SessionId sessionId, string parameterIdentifier, long startTime, long interval, double[] values)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
System.Int64 startTime
System.Int64 interval
System.Double[] values

AddDataToTransientParameterVba(SessionId, String, Double, Double, Object)

Declaration
void AddDataToTransientParameterVba(SessionId sessionId, string parameterIdentifier, double startTime, double interval, object values)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
System.Double startTime
System.Double interval
System.Object values

AddOrUpdateSessionDetail(SessionId, String, String)

Declaration
SessionDetail AddOrUpdateSessionDetail(SessionId sessionId, string name, string value)
Parameters
Type Name Description
SessionId sessionId
System.String name
System.String value
Returns
Type Description
SessionDetail

AddSessionEvent(SessionId, Int64, String, String, EventPriority, Boolean, Double[])

Declaration
void AddSessionEvent(SessionId sessionId, long timestamp, string description, string groupName, EventPriority eventPriority, bool persist, double[] rawData)
Parameters
Type Name Description
SessionId sessionId
System.Int64 timestamp
System.String description
System.String groupName
EventPriority eventPriority
System.Boolean persist
System.Double[] rawData

AddSessionEventVba(SessionId, Double, String, String, EventPriority, Boolean, Object)

Declaration
void AddSessionEventVba(SessionId sessionId, double timestamp, string description, string groupName, EventPriority eventPriority, bool persist, object rawData)
Parameters
Type Name Description
SessionId sessionId
System.Double timestamp
System.String description
System.String groupName
EventPriority eventPriority
System.Boolean persist
System.Object rawData

AddTimeDataToTransientParameter(SessionId, String, Int64[], Double[])

Declaration
void AddTimeDataToTransientParameter(SessionId sessionId, string parameterIdentifier, long[] timestamps, double[] values)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
System.Int64[] timestamps
System.Double[] values

AddTimeDataToTransientParameterVba(SessionId, String, Object, Object)

Declaration
void AddTimeDataToTransientParameterVba(SessionId sessionId, string parameterIdentifier, object timestamps, object values)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
System.Object timestamps
System.Object values

AddTransientParameter(SessionId, String, String, String, String[], Double, Double)

Declaration
Parameter AddTransientParameter(SessionId sessionId, string identifier, string name, string description, string[] groups, double minimum, double maximum)
Parameters
Type Name Description
SessionId sessionId
System.String identifier
System.String name
System.String description
System.String[] groups
System.Double minimum
System.Double maximum
Returns
Type Description
Parameter

AddTransientParameterVba(SessionId, String, String, String, String, Double, Double)

Declaration
Parameter AddTransientParameterVba(SessionId sessionId, string identifier, string name, string description, string groups, double minimum, double maximum)
Parameters
Type Name Description
SessionId sessionId
System.String identifier
System.String name
System.String description
System.String groups
System.Double minimum
System.Double maximum
Returns
Type Description
Parameter

AppendSessions(SessionId, String[])

Declaration
void AppendSessions(SessionId sessionId, string[] filePaths)
Parameters
Type Name Description
SessionId sessionId
System.String[] filePaths

AppendSessionsWithAssociates(SessionId, String[], Int64[])

Declaration
void AppendSessionsWithAssociates(SessionId sessionId, string[] filePaths, long[] versions)
Parameters
Type Name Description
SessionId sessionId
System.String[] filePaths
System.Int64[] versions

AppendSessionsWithAssociatesVba(SessionId, String[], Int32[])

Declaration
void AppendSessionsWithAssociatesVba(SessionId sessionId, string[] filePaths, int[] versions)
Parameters
Type Name Description
SessionId sessionId
System.String[] filePaths
System.Int32[] versions

AppendSqlRaceSessions(SessionId, String[], String[])

Declaration
void AppendSqlRaceSessions(SessionId sessionId, string[] keys, string[] connectionStrings)
Parameters
Type Name Description
SessionId sessionId
System.String[] keys
System.String[] connectionStrings

GetCompositeSession(SessionId)

Declaration
CompositeSession GetCompositeSession(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
CompositeSession

GetSession(SessionId)

Declaration
Session GetSession(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Session

GetSessionDetail(SessionId, String)

Declaration
SessionDetail GetSessionDetail(SessionId sessionId, string name)
Parameters
Type Name Description
SessionId sessionId
System.String name
Returns
Type Description
SessionDetail

GetSessionDetails(SessionId)

Declaration
SessionDetail[] GetSessionDetails(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
SessionDetail[]

GetSessionEvent(SessionId, Int32)

Declaration
SessionEvent GetSessionEvent(SessionId sessionId, int id)
Parameters
Type Name Description
SessionId sessionId
System.Int32 id
Returns
Type Description
SessionEvent

GetSessionEvents(SessionId)

Declaration
SessionEvent[] GetSessionEvents(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
SessionEvent[]

GetSessionFastestLap(SessionId)

Declaration
Lap GetSessionFastestLap(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Lap

GetSessionLapById(SessionId, Int32)

Declaration
Lap GetSessionLapById(SessionId sessionId, int lapId)
Parameters
Type Name Description
SessionId sessionId
System.Int32 lapId
Returns
Type Description
Lap

GetSessionLapByNumber(SessionId, Int16)

Declaration
Lap GetSessionLapByNumber(SessionId sessionId, short number)
Parameters
Type Name Description
SessionId sessionId
System.Int16 number
Returns
Type Description
Lap

GetSessionLaps(SessionId)

Declaration
Lap[] GetSessionLaps(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Lap[]

GetSessionParameter(SessionId, String)

Declaration
Parameter GetSessionParameter(SessionId sessionId, string parameterIdentifier)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
Returns
Type Description
Parameter

GetSessionParameterById(SessionId, ObjectId)

Declaration
Parameter GetSessionParameterById(SessionId sessionId, ObjectId parameterInstanceIdentifier)
Parameters
Type Name Description
SessionId sessionId
ObjectId parameterInstanceIdentifier
Returns
Type Description
Parameter

GetSessionParameterByIndex(SessionId, Int32)

Declaration
Parameter GetSessionParameterByIndex(SessionId sessionId, int parameterIndex)
Parameters
Type Name Description
SessionId sessionId
System.Int32 parameterIndex
Returns
Type Description
Parameter

GetSessionParameterCount(SessionId)

Declaration
int GetSessionParameterCount(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
System.Int32

GetSessionParameters(SessionId)

Declaration
Parameter[] GetSessionParameters(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Parameter[]

GetSessions(SessionId)

Declaration
Session[] GetSessions(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Session[]

GetSessionTimeBase(SessionId)

Declaration
TimeBase GetSessionTimeBase(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
TimeBase

RemoveDataFromTransientParameter(SessionId, String)

Declaration
void RemoveDataFromTransientParameter(SessionId sessionId, string parameterIdentifier)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier

RemoveSessionDetail(SessionId, String)

Declaration
void RemoveSessionDetail(SessionId sessionId, string name)
Parameters
Type Name Description
SessionId sessionId
System.String name

RemoveTransientParameter(SessionId, String)

Declaration
void RemoveTransientParameter(SessionId sessionId, string parameterIdentifier)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
In This Article
Back to top Generated by DocFX