pvtesting-uhd:ops/dwil/tests/eob_only

Last commit made on 2022-10-31
Get this branch:
git clone -b ops/dwil/tests/eob_only https://git.launchpad.net/pvtesting-uhd

Branch merges

Branch information

Name:
ops/dwil/tests/eob_only
Repository:
lp:pvtesting-uhd

Recent commits

50a254e... by Doug W <email address hidden>

TESTING ONLY: provides a way to send EOB packet only

Use: ./tx_waveforms --freq 0 --wave-type SINE --wave-freq 2000000 --rate 15000000 --gain 20 --channels "0" --first 10 --last 10 --nsamps 0 --args bypass_clock_sync=true

37221b8... by Doug W <email address hidden>

CYAN_NRNT: fixing scaling factor

Previously the scaling factor shifted the the factor by otw_rx bits,
resulting in a final value equal to the unsigned maximum of a number
with otw_rx bits, this corrects it to be the signed maximum

b6771e7... by Doug W <email address hidden>

Fixing send issue introduced by implemented EOB

I don't know what the root cause was, but reimplementing what should be
the same thing peice by peice works

b64763d... by Doug W <email address hidden>

Implementing serial number when finding device

49b99fe... by Doug W <email address hidden>

Removing timestamps from EOB packets

e87d7b4... by Doug W <email address hidden>

Fixing end of burst packets

This change makes it so:
-0 length send requests work (used for start and end of burst)
-Any 0 length packet will be adjusted to have a length of 1, since
Crimson/Cyan require it
-If samples are sent at the same time as end of burst is requested UHD
will send the samples without the eob flag, then an empty packet with
the end of burst flag
-Moved clearing the buffer used for storing data to send to the
send_multiple_messages, instead of having the loop to clear it after
every callto that function

6899337... by Doug W <email address hidden>

RX_SAMPLES_TO_FILE: fixing >= to > resulting in loop not exiting

12603f7... by Doug W <email address hidden>

TMP: workaround for set_time_unknown_pps no respecting rx start time

c17a71b... by Doug W <email address hidden>

CYAN_NRNT: adding packet size restrictions

18d1516... by Doug W <email address hidden>

RX_SAMPLES_TO_FILE: adding delayed start option