Skip to content

Multi-Device Synchronisation Module

The Multi-Device Synchronisation Module corresponds to the MDS tab in the LabOne User Interface. In essence, the module enables the clocks of multiple instruments to be synchronized such that timestamps of the same value delivered by different instruments correspond to the same point in time, thus allowing several instruments to operate in unison and their measurement results to be directly compared. The User Manual gives a more comprehensive description of multi-instrument synchronisation, and also details the cabling required to achieve this.

Node Documentation

This section describes all the nodes in the Multi Device Synchronization Module node tree organized by branch.

devices

/devices

Properties: Read, Write
Type: String
Unit: None

Defines which instruments should be included in the synchronization. Expects a comma-separated list of devices in the order the devices are connected.

group

/group

Properties: Read, Write
Type: Integer (64 bit)
Unit: None

Defines in which synchronization group should be accessed by the module.

message

/message

Properties: Read
Type: String
Unit: None

Status message of the module.

phasesync

/phasesync

Properties: Read, Write
Type: Integer (64 bit)
Unit: None

Set to 1 to reset the phases of all oscillators on all of the synchronized devices.

recover

/recover

Properties: Read, Write
Type: Integer (64 bit)
Unit: None

Set to 1 to resynchronize the device group if the synchronization has been lost.

start

/start

Properties: Read, Write
Type: Integer (64 bit)
Unit: None

Set to true to start the synchronization process.

status

/status

Properties: Read
Type: Integer (enumerated)
Unit: None

Status of the synchronization process.

Value Description
-1 error
0 idle
1 synchronization in progress
2 successful synchronization