The CommandTimeLine<(Of <(<'ValueType>)>)> type exposes the following members.

Constructors

  NameDescription
Public methodCommandTimeLine<(Of <(<'ValueType>)>)>
Create an instance of a CommandTimeLine object with the specified name and subscribe to update for the CommandTimeLine

Methods

  NameDescription
Protected methodByteArrayToValue
Convert a byte array back to a value
Protected methodCommandAfter
Returns the element following his one.
Protected methodCommandAt
Returns the value at time t, if there is one; otherwise returns null.
Protected methodCommandBefore
Returns the element with latest time before the given time. Returns null is there is no such element.
Protected methodCommandBeforeAt
Returns the element with latest time before or at the given time. Returns null is there is no such element.
Public methodDisconnect
Disconnects the time line from the subscription list
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGet
Returns a value for the given time. Producing this value may require interpolation or extrapolation.
Public methodGetHashCode (Inherited from Object.)
Public methodGetRange
Returns a list of commands for the given time range.
Public methodGetType (Inherited from Object.)
Public methodLookForEvents
There is a new connection, no need to do anything for commands
Protected methodMemberwiseClone (Inherited from Object.)
Public methodNextTime
Returns the next ground time after the given time. If there is no future ground time, returns t.
Public methodPrevTime
Returns the next ground time before the given time. If there is no past ground time, returns t.
Public methodReconnect
Adds an existing stream to the subscription list
Public methodSend
Sends the value of the time line at time t, without setting locally
Public methodSet(Int32, ValueType)
Sets the value of the time line at time t. Any previously set values later than t are removed.
Public methodSet(Int32, ValueType, Boolean)
Sets the value of the stream at time t. Any previously set values later than t are removed.
Public methodSetFromRemote
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.
Public methodSetId
Set the unique id for the timeline
Public methodToString (Inherited from Object.)
Protected methodValueToByteArray
Convert a value to a byte array for sending over the network

Fields

  NameDescription
Public fieldName
Name of the command time line

Properties

  NameDescription
Public propertyMaximumLength
Maximum number of values to store in the command time line

Events

  NameDescription
Public eventCommand
Create an event based on the CommandHandler delegate

See Also