RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
432
Ctrl Command get_sync_status
Function Returns the master/slave synchronization information on the addressed RTC6 board.
Call
MasterSlaveSyncStatus = get_sync_status()
Result Master/slave synchronization information.
As an unsigned 32-bit value.
Bit #0
…
Bit #9
Master/slave synchronization status [0…640].
As unsigned 10 bit value.
< 4: The addressed board is synchronous to the master board (or to its
preceding board in the master/slave chain).
640: The addressed board is operated as master.
Bit #10 = 0: Bit #0…Bit #9 contain valid values.
= 1: Bit #0…Bit #9 do not contain valid values.
No External Start has been received from the master board yet.
Bit #11 Reserved.
Bit #12 = 1: A master board has been detected. However, no /Slave-START
or /Slave-STOP can be received. See master_slave_config.
Bit #13 = 1: A Slave board has been detected. However, no /Slave-START
or /Slave-STOP can be received. See master_slave_config.
Bit #14 = 1: Since the last call of get_sync_status, the connection to the master
has been lost.
Bit #15 = 1: Since the last call of get_sync_status, the connection to the slave
has been lost.
Bit #16
…
Bit #20
Reserved.
Bit #21
…
Bit #30
Exact propagation time in 1/64 µs clock cycles between two RTC6 boards
(outbound and return). As unsigned 10 bit value.
Bit #31 = 1: The propagation time Bit #21…Bit #30) could not be measured
successfully.