Table of Contents

TS4231V1Data

source Operator

Produces a sequence of decoded optical signals produced one or more SteamVR V1 base station(s).

This data IO operator must be linked to an appropriate configuration, such as a ConfigureTS4231V1, using a shared DeviceName.

The data produced by this class contains individual base station pulse/sweep codes and timing information. These data provide rapid updates that constrain the possible position of a sensor and therefore can be combined with orientation information in a downstream predictive model (e.g. Kalman filter) for high-accuracy and robust position tracking. To produce naïve position estimates, use the TS4231V1PositionData operator instead of this one.

TS4231V1Data Workflow

Inputs & Outputs

Generates a sequence of TS4231V1DataFrame objects, each of which contains information on a single lighthouse optical sweep or pulse.

representation of a source operator
right-arrow

A sequence of TS4231V1DataFrame objects.

Properties

Property Type Description
DeviceName string

Gets or sets a unique device name.

The device name provides a unique, human-readable identifier that is used to link software elements for configuration, control, and data streaming to hardware. For instance, it can be used to link configuration operators to data IO operators within a workflow. This value is usually not set manually, but is assigned in a MultiDeviceFactory to correspond to a fixed address with a piece of hardware such as a headstage. This address is used for software communication.