The "dssctrl" software package is a client, server, and library to be used either in conjunction with Linux based Home Media Centers
and home-brew PVRs to control a DSS receiver (or other tuners), or stand-alone to lock the system clock to time reported by a DSS
receiver.
The dssctrld server will periodically compare the system clock to the time reported by a DSS receiver and will adjust the system
clock until both clocks are in sync (to within 1 second). In addition, the dssctrld server will respond to messages sent over TCP/IP
and perform one of a number of different operations, including: change the current channel, report the current channel, report the
current time, report the current signal strength, or display a message on the screen through the DSS receiver. Lastly, the dssctrld
server can be used to control multiple DSS receivers. The dssctrld server is published under the
GNU General Public License.
The dssctrl client may be used to interact with a dssctrld server either on the command line. The command line is suitable for use
with MythTV. The dssctrl client is published under the
GNU General Public License.
The libdssctrl library may be used by applications to easily interact with a dssctrld server and provides the same capabilities as the
dssctrl client. The libdssctrl library is published under the GNU Lesser General Public
License.
|