Class TimeBaseServiceClientBase
Inheritance
System.Object
TimeBaseServiceClientBase
Implements
System.IDisposable
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
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
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
System.IDisposable