Show / Hide Table of Contents

Class TimeBaseServiceClientBase

Inheritance
System.Object
AutomationServiceClientBase<ITimeBaseService>
AutomationServiceClientWithCallbackBase<ITimeBaseService, ITimeBaseCallbackService>
TimeBaseServiceClientBase
TimeBaseServiceClient
TimeBaseServiceClientVba
Implements
IAutomationServiceMethodHandlers<ITimeBaseService>
System.IDisposable
ITimeBaseServiceClient
Inherited Members
AutomationServiceClientWithCallbackBase<ITimeBaseService, ITimeBaseCallbackService>.GetAutomationCallbackService()
AutomationServiceClientWithCallbackBase<ITimeBaseService, ITimeBaseCallbackService>.GetAutomationService()
AutomationServiceClientBase<ITimeBaseService>.Call(Action<ITimeBaseService>, Action, Action<Exception>)
AutomationServiceClientBase<ITimeBaseService>.Call<TResult>(Func<ITimeBaseService, TResult>, Action<TResult>, Action<Exception>)
AutomationServiceClientBase<ITimeBaseService>.Dispose()
AutomationServiceClientBase<ITimeBaseService>.IsConnected()
AutomationServiceClientBase<ITimeBaseService>.Dispose(Boolean)
AutomationServiceClientBase<ITimeBaseService>.GetAutomationService()
AutomationServiceClientBase<ITimeBaseService>.OnDisposeUnmanagedResources()
AutomationServiceClientBase<ITimeBaseService>.Finalize()
AutomationServiceClientBase<ITimeBaseService>.AutomationService
Namespace: MAT.Atlas.Automation.Client.Services
Assembly: MAT.Atlas.Automation.Client.dll
Syntax
public abstract class TimeBaseServiceClientBase : AutomationServiceClientWithCallbackBase<ITimeBaseService, ITimeBaseCallbackService>, IAutomationServiceMethodHandlers<ITimeBaseService>, IDisposable, ITimeBaseServiceClient

Constructors

TimeBaseServiceClientBase()

Declaration
protected TimeBaseServiceClientBase()

TimeBaseServiceClientBase(ObjectId)

Declaration
protected TimeBaseServiceClientBase(ObjectId timeBaseId)
Parameters
Type Name Description
ObjectId timeBaseId

Methods

GetAutomationCallbackService()

Declaration
protected override ITimeBaseCallbackService GetAutomationCallbackService()
Returns
Type Description
ITimeBaseCallbackService
Overrides
MAT.Atlas.Automation.Client.Services.AutomationServiceClientWithCallbackBase<MAT.Atlas.Automation.Api.ITimeBaseService, MAT.Atlas.Automation.Api.ITimeBaseCallbackService>.GetAutomationCallbackService()

GetTimeBase(ObjectId)

Declaration
public TimeBase GetTimeBase(ObjectId timeBaseId)
Parameters
Type Name Description
ObjectId timeBaseId
Returns
Type Description
TimeBase

OnDisposeManagedResources()

Declaration
protected override void OnDisposeManagedResources()
Overrides
MAT.Atlas.Automation.Client.Services.AutomationServiceClientBase<MAT.Atlas.Automation.Api.ITimeBaseService>.OnDisposeManagedResources()

RaiseCursorPointChanged(Int64)

Declaration
protected abstract void RaiseCursorPointChanged(long point)
Parameters
Type Name Description
System.Int64 point

RaiseTimeBaseChanged(Int64, Int64)

Declaration
protected abstract void RaiseTimeBaseChanged(long startTime, long endTime)
Parameters
Type Name Description
System.Int64 startTime
System.Int64 endTime

SetCursor(ObjectId, Int64)

Declaration
public void SetCursor(ObjectId timeBaseId, long time)
Parameters
Type Name Description
ObjectId timeBaseId
System.Int64 time

SetCursorToDistance(ObjectId, Double)

Declaration
public void SetCursorToDistance(ObjectId timeBaseId, double distance)
Parameters
Type Name Description
ObjectId timeBaseId
System.Double distance

SetCursorToDistanceIntoLap(ObjectId, Double, Int16)

Declaration
public void SetCursorToDistanceIntoLap(ObjectId timeBaseId, double distance, short lapNumber)
Parameters
Type Name Description
ObjectId timeBaseId
System.Double distance
System.Int16 lapNumber

SetCursorVba(ObjectId, Double)

Declaration
public void SetCursorVba(ObjectId timeBaseId, double time)
Parameters
Type Name Description
ObjectId timeBaseId
System.Double time

SetTimeBase(ObjectId, Int64, Int64)

Declaration
public void SetTimeBase(ObjectId timeBaseId, long startTime, long endTime)
Parameters
Type Name Description
ObjectId timeBaseId
System.Int64 startTime
System.Int64 endTime

SetTimeBaseByLap(ObjectId, Int16)

Declaration
public void SetTimeBaseByLap(ObjectId timeBaseId, short lapNumber)
Parameters
Type Name Description
ObjectId timeBaseId
System.Int16 lapNumber

SetTimeBaseByLaps(ObjectId, Int16, Int16)

Declaration
public void SetTimeBaseByLaps(ObjectId timeBaseId, short lapNumberStart, short lapNumberEnd)
Parameters
Type Name Description
ObjectId timeBaseId
System.Int16 lapNumberStart
System.Int16 lapNumberEnd

SetTimeBaseFastestLap(ObjectId)

Declaration
public void SetTimeBaseFastestLap(ObjectId timeBaseId)
Parameters
Type Name Description
ObjectId timeBaseId

SetTimeBaseVba(ObjectId, Double, Double)

Declaration
public void SetTimeBaseVba(ObjectId timeBaseId, double startTime, double endTime)
Parameters
Type Name Description
ObjectId timeBaseId
System.Double startTime
System.Double endTime

SubscribeTimeBaseChanged(ObjectId)

Declaration
public void SubscribeTimeBaseChanged(ObjectId timeBaseId)
Parameters
Type Name Description
ObjectId timeBaseId

UnsubscribeTimeBaseChanged(ObjectId)

Declaration
public void UnsubscribeTimeBaseChanged(ObjectId timeBaseId)
Parameters
Type Name Description
ObjectId timeBaseId

Implements

IAutomationServiceMethodHandlers<TAutomationService>
System.IDisposable
ITimeBaseServiceClient
In This Article
Back to top Generated by DocFX