The Timeline<(Of <(<'T>)>)> type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Timeline<(Of <(<'T>)>)>()()()() |
Creates a timeline with no name and not added to the TimelineManager
| |
| Timeline<(Of <(<'T>)>)>(array<Byte>[]()[][], Boolean) |
Creates a timeline. For internal use only.
| |
| Timeline<(Of <(<'T>)>)>(String, Boolean) |
Creates a timeline. This is equivalent to calling Get<(Of <<'(T>)>>)(String)
on Default for the first time.
| |
| Timeline<(Of <(<'T>)>)>(UInt16, Boolean) |
Creates a timeline. This is equivalent to calling Get<(Of <<'(T>)>>)(array<Byte>[]()[][])
on Default for the first time.
|
Methods
| Name | Description | |
|---|---|---|
| AddSendFilter |
Adds the specified send filter to a timeline
| |
| ClearSendFilters |
Removes all send filters from a timeline
| |
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| Get |
Gets the value at a particular time.
| |
| GetHashCode | (Inherited from Object.) | |
| GetRange |
Gets the list of entries which fall within a time range.
| |
| GetType | (Inherited from Object.) | |
| Insert |
Adds a value locally.
| |
| MemberwiseClone | (Inherited from Object.) | |
| RemoveRange |
Removes all entries which fall within a time range.
| |
| Set |
Adds a value to the timeline.
| |
| ToString | (Inherited from Object.) |
Fields
| Name | Description | |
|---|---|---|
| Decode |
Specifies the function used to convert a byte array to a timeline value for a timeline
| |
| Encode |
Specifies the function used to convert a timeline value to a byte array for a timeline
| |
| Extrapolate |
Specifies the function used for extrapolation for a timeline
| |
| Interpolate |
Specifies the function used for interpolation for a timeline
| |
| TypeDecode |
Specifies the default function used to convert a byte array to a timeline value for each timeline type
| |
| TypeEncode |
Specifies the default function used to convert a timeline value to a byte array for each timeline type
| |
| TypeExtrapolate |
Specifies the default function used for extrapolation for each timeline type
| |
| TypeInterpolate |
Specifies the default function used for interpolation for each timeline type
|
Properties
| Name | Description | |
|---|---|---|
| CacheSize |
The number of entries to cache on the server.
(Inherited from TimelineBase.) | |
| DeliveryMode |
Gets or sets the delivery mode of the timeline.
(Inherited from TimelineBase.) | |
| FirstEntry |
Gets the absolute first entry in the timeline.
| |
| FirstTime |
Gets the time of the absolute first entry in the timeline.
| |
| FirstValue |
Gets the value of the absolute first entry in the timeline.
| |
| ID |
Gets the unique ID of the timeline.
(Inherited from TimelineBase.) | |
| IgnoreCachedEvents |
Whether or not to ignore events about cached entries. False by default.
(Inherited from TimelineBase.) | |
| IsConnected |
Indicates whether or not the timeline is connected to the network.
(Inherited from TimelineBase.) | |
| IsEmpty |
Gets if the timeline is empty (has no entries).
| |
| Item |
Gets or sets the value at a particular time.
Equivalent to using Set(Double, T, Boolean) and Get(Double, Boolean).
| |
| LastEntry |
Gets the absolute last entry in the timeline.
| |
| LastLastSentEntry |
Gets the second last entry sent to the remote clients
| |
| LastSendTime |
Time of the last message sent for this timeline
(Inherited from TimelineBase.) | |
| LastSentEntry |
Gets the last entry sent to the remote clients
| |
| LastTime |
Gets the time of the absolute last entry in the timeline.
| |
| LastValue |
Gets the value of the absolute last entry in the timeline.
| |
| Manager |
Gets the manager of the timeline.
(Inherited from TimelineBase.) | |
| MaxEntries |
Sets or gets the maximum allowed number of entries.
(Inherited from TimelineBase.) | |
| NextEntry |
Gets the immediate entry after the current time.
| |
| NextTime |
Gets the time of the immediate entry after the current time.
| |
| NextValue |
Gets the value of the immediate entry after the current time.
| |
| Now |
Gets the current time as dictated by the manager. See Now.
(Inherited from TimelineBase.) | |
| NumEntries |
Gets the current number of entries in the timeline.
(Inherited from TimelineBase.) | |
| NumericID |
The unique ID of this timeline as a numeral.
| |
| PreviousEntry |
Gets the immediate entry before the current time.
| |
| PreviousTime |
Gets the time of the immediate entry before the current time.
| |
| PreviousValue |
Gets the value of the immediate entry before the current time.
| |
| SendFilters |
Gets the send filters active on this timeline.
| |
| StringID |
The unique ID of this timeline as a string.
| |
| TimestampMode |
Gets or sets the timestamp mode of the timeline.
(Inherited from TimelineBase.) |
Events
| Name | Description | |
|---|---|---|
| EntryInserted |
Triggered when a new entry has been inserted, whether of remote or local origin.
| |
| EntryMet |
Triggered when an entry has just passed through Now, whether of remote or local origin.
| |
| EntryPassed |
Triggered when a new entry has been detected in the past, whether of remote or local origin.
| |
| RemoteEntryInserted |
Triggered when a new remote entry has been inserted.
|