Software Configuration
Software setup and configuration guide for the Synchronizer module.
Quick Start
- Connect the Synchronizer to your system
- Install the driver package
- Configure synchronization parameters
- Verify synchronization status
Driver Installation
Linux
# Install the synchronizer driver
sudo apt install hyperdynamic-sync
# Load the kernel module
sudo modprobe hd_sync
# Verify installation
hd-sync --versionWindows
Download and install the driver package from the official website.
Configuration
Basic Configuration
# /etc/hyperdynamic/sync.yaml
synchronizer:
mode: pps_master
pps_source: gnss
trigger:
- channel: 1
frequency: 10 # Hz
pulse_width: 1000 # us
- channel: 2
frequency: 20
pulse_width: 500PTP Configuration
ptp:
enabled: true
domain: 0
profile: automotive
priority1: 128
priority2: 128API Reference
Get Synchronization Status
from hyperdynamic import Synchronizer
sync = Synchronizer()
status = sync.get_status()
print(f"PPS locked: {status.pps_locked}")
print(f"Time offset: {status.offset_ns} ns")
print(f"Frequency offset: {status.freq_offset_ppb} ppb")Configure Trigger
sync.set_trigger(
channel=1,
frequency=10,
pulse_width_us=1000,
phase_offset_us=0
)Last updated on