The CommandTimeLine<(Of <(<'ValueType>)>)> type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| CommandTimeLine<(Of <(<'ValueType>)>)> |
Create an instance of a CommandTimeLine object with the specified name
and subscribe to update for the CommandTimeLine
|
Methods
| Name | Description | |
|---|---|---|
| ByteArrayToValue |
Convert a byte array back to a value
| |
| CommandAfter |
Returns the element following his one.
| |
| CommandAt |
Returns the value at time t, if there is one; otherwise returns null.
| |
| CommandBefore |
Returns the element with latest time before the given time. Returns null is there is no
such element.
| |
| CommandBeforeAt |
Returns the element with latest time before or at the given time. Returns null is there is no
such element.
| |
| Disconnect |
Disconnects the time line from the subscription list
| |
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| Get |
Returns a value for the given time. Producing this value may require interpolation
or extrapolation.
| |
| GetHashCode | (Inherited from Object.) | |
| GetRange |
Returns a list of commands for the given time range.
| |
| GetType | (Inherited from Object.) | |
| LookForEvents |
There is a new connection, no need to do anything for commands
| |
| MemberwiseClone | (Inherited from Object.) | |
| NextTime |
Returns the next ground time after the given time.
If there is no future ground time, returns t.
| |
| PrevTime |
Returns the next ground time before the given time.
If there is no past ground time, returns t.
| |
| Reconnect |
Adds an existing stream to the subscription list
| |
| Send |
Sends the value of the time line at time t, without setting locally
| |
| Set(Int32, ValueType) |
Sets the value of the time line at time t. Any previously set values
later than t are removed.
| |
| Set(Int32, ValueType, Boolean) |
Sets the value of the stream at time t. Any previously set values
later than t are removed.
| |
| SetFromRemote |
Used to update a value from a remote stream. The remote time is in real time, not
relative time, so must be converted to relative time before saving.
| |
| SetId |
Set the unique id for the timeline
| |
| ToString | (Inherited from Object.) | |
| ValueToByteArray |
Convert a value to a byte array for sending over the network
|
Fields
| Name | Description | |
|---|---|---|
| Name |
Name of the command time line
|
Properties
| Name | Description | |
|---|---|---|
| MaximumLength |
Maximum number of values to store in the command time line
|
Events
| Name | Description | |
|---|---|---|
| Command |
Create an event based on the CommandHandler delegate
|