'mytrackd' command line options

You can pass only one command and few options in arbitrary order and case to 'mytrackd'. Options that aren't suitable for command specified will be ignored. Default action is to run in non daemon mode with default options values.

* means that correspondent feature hasn't been implemented yet

Commands are:


* -d,-daemon
Daemonize 'mytrackd' after initialization.
* -q,-quit
Shutdown daemon if running, otherwise does nothing. In fact, this option only instruct 'mytrackd' to send SIGINT signal to daemon and exit then.
* -r,-reload
Force running 'mytrakd' daemon to reload configuration. This means to shutdown running daemon and restart it again assuming new configuration is available.
* -g,-grab
Force running 'mytrackd' daemon to grab next sensors reports and to put it negative to trackers config file as initial setup. This command is useful to freeze current sensors position and orientation and use it later as new origins. As in case of "-q" command, this option only instruct 'mytrackd' to send signal to daemon and to exit then.
-h,-help
Display help screen.

Options are:


-p,-pause {us}
Set sleep pause in us for 'mytrackd' process. 'mytrackd' sleeps for specified number of microseconds after polling of all VRPN classes. Default value is 1000 us.
-f,-file {file}
Force 'mytrackd' to read configuration file specified instead of default './trackdrc'. If path is relative, config file will be searched in current directory.
-t,-tracker {yes/no}
If set, force 'mytrackd' to create and to attach to CAVELib tracking shared memory. In case this option is set to 'no' all sensors definitions will be ignored. Default value is 'yes'.
-c,-controller {yes/no}
If set, force 'mytrackd' to create and to attach to CAVELib controller shared memory. In case this option is set to 'no' all buttons and valuators definitions will be ignored. Default value is 'yes'.
-b,-borrow {yes/no}
If set, force 'mytrackd' to import head and wand (0 and 1) sensors configuration from CAVELib setup and put it to sensors config file before initialization.
-u,-units {units}
Set units in use. Possible values are 'feet', 'meters', 'inches', 'centimeters' or 'cave' (default one). Last option tell 'mytrackd' to obtain units to use from CAVELib config. Note that sensors setup file is interpreted using this units.


[up] [mail me]