Skip to content

European-XFEL/Karabo-UTIDServer

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

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages