Fastrak
supported on
Driver for trackers using the Polhemus Fastrak protocol.
Please check out the tutorial on input/output streams for further information on how to use devices. Due to technical reasons the input and output fields of a device can only be determined at runtime and therefore do not appear in this interface description. Use the "Web Interface Device Management" entry in the "Help" menu of a running InstantPlayer to determine available input and output fields of a device.
Inheritance
Code
XML encoding
<IOSensor type="Fastrak" Device='0' BaudRate='115200' DataBits='8' Parity='none' Handshake='Software' Hemisphere='1,0,0' />
Classic encoding
IOSensor { type "Fastrak" Device "0" BaudRate "115200" DataBits "8" Parity "none" Handshake "Software" Hemisphere "1,0,0" }
Interface
Filter: X3D only | Avalon only | All
id | Name | DataType | PartType | Default | ValueType | Description |
---|---|---|---|---|---|---|
Device | SFString | initializeOnly | 0 | A number starting at 0 specifying the device the Fastrak Node should operate. | ||
BaudRate | SFString | initializeOnly | 115200 | Baud rate of the serial port. Possible values are 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 or 115200. | ||
DataBits | SFString | initializeOnly | 8 | Number of data bits used for the communication on the serial port. Possible values are 7 or 8. | ||
Parity | SFString | initializeOnly | none | Type of parity used for the communication on the serial port. Possible values are even, odd or none. | ||
Handshake | SFString | initializeOnly | Software | Type of handshake (flow control). Possible values are none, hardware or software. | ||
Hemisphere | SFString | initializeOnly | 1,0,0 | Points to the used hemisphere in tracker coordinate system. x->right y->up, z->front. |