|FreeVR: Virtual Reality Integration Library|
DTRACKTESTSection: FreeVR Commands (1FV)
Updated: 10 October 2013
Index Return to Main Contents
The dtracktest program is used to interface with the Advanced Realtime Tracking (ART) DTrack or DTrack2 device daemon. ART Tracking systems communicate with their tracking hardware, process the data and then serve it via socket communications. The DTrack (and now also DTrack2) programs handle the device interface and data servering. The DTrack/DTrack2 GUI interface allows the specific data that will be transmitted from the device to be controlled. Features such as whether to report buttons, calibration data, or 3DoF or 6DoF information can be specified.
The DTrack/DTrack2 GUI also controls coordinate system configuration as well as the ability to Start and Stop the stream of data.
The dtracktest program establishes communication with DTrack/DTrack2, outputs some basic information about the communication link, and then starts printing textual information about the information being received. Typically this will be lines of input for each tracked constellation, along with any button or valuator inputs from associated flystick devices.
Once communication is established, unless the -nodata option is given it will then report all the incoming values as they are received.
Default values can be overridden using shell environment variables. This allows one to continue to use the same values without entering them on the command line each time.
NOTESOccasionally a hung program may hold on to the DTrack communications port. This will cause dtracktest to be unable to connect with the server. The netstat Linux/Unix utility can often be used to discover the offending program. The following command is thus often useful:
Copyright 2013, Bill Sherman, All rights reserved.
This document was created by man2html, using the manual pages.
Time: 05:02:19 GMT, December 13, 2013