Skip to content

Repository files navigation

Karabo UTID Server

Karabo Badge PyPI - Version PyPI - Python Version PyPI - License PyPI - Wheel GitHub language count GitHub top language GitHub contributors GitHub commit activity GitHub Repo stars

The UTIDServer device provides Universal Unique Timing Identifiers (UTID)s to a distributed Karabo installation, by emitting signalTimeTicks.

In the EuXFEL context a UTID corresponds to a train id.

In this basic implementation the POSIX timestamp is used to deduce the UTID on the precision of period.

The device can be subclassed to implement more sophisticated timing provision, e.g. on-top of a protocol like White Rabbit. In this case the get_utid needs to be overwritten.

About

A universal timing id provider for Karabo

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages