Enabling PTP

PTP is used to synchronize the time between players and is relied on for synchronization using roSyncManager and syncmanager.

To configure a player to enable PTP:

  1. Use the roRegistrySection.Write() method to set the ptp_domain key of the networking section to a value between 0 and 127.

  2. PTP messages are sent over Ethernet or WiFi. The ptp_interface registry entry of the networking section defaults to eth0 which results in PTP running over Ethernet. It can be set to wlan0 with roRegistrySection.Write() to run PTP over WiFi instead.

  3. The PTP synchronization service will start on the player after it is rebooted.

For more information, see https://brightsign.atlassian.net/wiki/spaces/DOC/pages/423035878