#!/bin/sh # Author: Xianjun Jiao # SPDX-FileCopyrightText: 2019 UGent # SPDX-License-Identifier: AGPL-3.0-or-later if [ "$#" -ne 2 ]; then echo "Need 2 arguments. The 1st select rx antenna. The 2nd for tx antenna." echo "Eg, " echo "./set_ant rx2 tx2" echo "./set_ant rx1 tx1" echo "./set_ant rx2 tx1" echo "./set_ant rx1 tx2" exit 1 fi set -x if [ $1 = "rx2" ] then ./sdrctl dev sdr0 set reg drv_rx 1 1 elif [ $1 = "rx1" ] then ./sdrctl dev sdr0 set reg drv_rx 1 0 else echo "The 1st argument must be rx2 or rx1!" exit 1 fi if [ $2 = "tx2" ] then ./sdrctl dev sdr0 set reg drv_tx 1 1 elif [ $2 = "tx1" ] then ./sdrctl dev sdr0 set reg drv_tx 1 0 else echo "The 2nd argument must be tx2 or tx1!" exit 1 fi ifconfig sdr0 down ifconfig sdr0 up