Skip to content

rydyb/flexdds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wieserlabs FlexDDS

The present repository contains a command-line interface (CLI) to the network interface of the Wieserlabs FlexDDS-NG.

Usage

You can download the compiled binaries for your platform from the GitHub release tab.

Convert

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

Control

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