Class TimeBase
Represents a timebase (including via a event notification).
Inherited Members
Namespace: MAT.Atlas.Automation.Api.Models
Assembly: MAT.Atlas.Automation.Api.dll
Syntax
public sealed class TimeBase : ModelBase, IExtensibleDataObject, ITimeBase
Constructors
TimeBase()
Declaration
public TimeBase()
Fields
Empty
Empty timebase.
Declaration
public static readonly TimeBase Empty
Field Value
Type | Description |
---|---|
TimeBase |
Properties
CursorPoint
The time stamp of the cursor (nanoseconds).
Declaration
public long CursorPoint { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
CursorPointVba
The time stamp of the cursor for VBA (nanoseconds).
Declaration
public double CursorPointVba { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EndTime
The end time stamp of the timebase (nanoseconds).
Declaration
public long EndTime { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
EndTimeVba
The end time stamp of the timebase for VBA (nanoseconds).
Declaration
public double EndTimeVba { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Id
Unique identifier passed to timebase operations.
Declaration
public ObjectId Id { get; set; }
Property Value
Type | Description |
---|---|
ObjectId |
StartTime
The start time stamp of the timebase (nanoseconds).
Declaration
public long StartTime { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
StartTimeVba
The start time stamp of the timebase for VBA (nanoseconds).
Declaration
public double StartTimeVba { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Implements
System.Runtime.Serialization.IExtensibleDataObject