The present repository contains a command-line interface (CLI) to the network interface of the Wieserlabs FlexDDS-NG.
You can download the compiled binaries for your platform from the GitHub release tab.
The flexdds-convert
tool supports you in the conversion of the output frequency and the amplitude scale to the register values, e.g.,
./flexdds-convert freq-out 10e6
# Output: 0x28f5c29
./flexdds-convert log-ampl-scale 0.0
# Output: 0x4000
./flexdds-convert lin-ampl-scale 0.0
# Output: 0x0
The flexdds-control
tool allows you to configure a slot of the FlexDDS, e.g., to singletone output:
./flexdds-control \
--host=10.163.100.7 \
--slot=2 \
--channel=0 \
--system-clock=1e9 \
singletone \
--log-amplitude=0.0 \
--frequency=60e6