Tracking Daemon

The library's built-in tracking routines work for the standard CAVE setup, but are not completely flexible, and have problems due to polling.

Changing the library's tracking requires applications to be recompiled to use the new features.

The tracking daemon is a completely separate program which communicates with the library through SysV shared memory segments.
It uses less CPU time, and can be changed without recompiling applications.

Running:

	trackd [-controller /dev/ttyd#] [-birds | -spacepad]

The daemon's standard shared memory interface provides a way to develop new trackers that can be used with any CAVE program.


trackd-skeleton.c - skeleton program for writing a new daemon


Previous page    Next page

Last modified 18 June 1996.

Dave Pape, pape@evl.uic.edu