M_TIMESYNC#

code: 83

# set
<module-index> M_TIMESYNC <source>

# get
<module-index> M_TIMESYNC ?

Description#

Control how the test module timestamp clock is running, either freely in the chassis or locked to an external system time. Running with free chassis time allows nano-second precision measurements of latencies, but only when the transmitting and receiving ports are in the same chassis. Running with locked external time enables inter-chassis latency measurements, but can introduce small time discontinuities as the test module time is adjusted.

Actions#

set, get

Parameters#

  1. source: byte, the timing source of the test module timestamp clock

  • CHASSIS = 0

  • EXTERNAL = 1

  • MODULE = 2

Example#

# set
input:  0 M_TIMESYNC CHASSIS
output: <OK>

# get
input:  0 M_TIMESYNC ?
output: 0 M_TIMESYNC CHASSIS