Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.33 KB

wc.rst

File metadata and controls

33 lines (22 loc) · 1.33 KB

CSS-WC protocol

.. toctree::
    :maxdepth: 2

    wc-overview.rst
    wc-messages.rst
    wc-client.rst
    wc-server.rst

This package provides objects for representing messages exchanged via the DVB CSS-WC protocol and for implementing clients and servers.

The WC protocol is a simple UDP request response-protocol that enables simple clock synchronisation algorithms to be used to establish a common wall clock between a server and client.

There is a :class:`~dvbcss.protocol.server.wc.WallClockServer` class providing a self contained Wall Clock server. The :class:`~dvbcss.protocol.client.wc.WallClockClient` is designed to allow different algorithms to be plugged in for acting on the results of the request-response interaction to adjust a local :mod:`~dvbcss.clock` object to match the Wall Clock of the server.

Modules for using the CSS-WC protocol: