xref: /openwifi/user_space/slice_cfg.sh (revision 87979c5b0a45ffc32937b55c62ad8f094a8572e8)
12ee67178SXianjun Jiao#!/bin/bash
22ee67178SXianjun Jiao
3*87979c5bSJiao Xianjun# Author: Xianjun Jiao
4*87979c5bSJiao Xianjun# SPDX-FileCopyrightText: 2019 UGent
5a6085186SLina Ceballos# SPDX-License-Identifier: AGPL-3.0-or-later
6a6085186SLina Ceballos
72ee67178SXianjun Jiaoif [ $# -ne 5 ]
82ee67178SXianjun Jiao  then
92ee67178SXianjun Jiao    echo "Please input slice_idx mac_addr cycle_period(us) start_time(us) end_time(us) as input parameter!"
102ee67178SXianjun Jiao    exit
112ee67178SXianjun Jiaofi
122ee67178SXianjun Jiao
132ee67178SXianjun Jiaoset -x #echo on
142ee67178SXianjun Jiao
152ee67178SXianjun Jiaoslice_idx=$1
162ee67178SXianjun Jiaomac_addr=$2
172ee67178SXianjun Jiaocycle_period=$3
182ee67178SXianjun Jiaostart_time=$4
192ee67178SXianjun Jiaoend_time=$5
202ee67178SXianjun Jiao
212ee67178SXianjun Jiaoecho $slice_idx
222ee67178SXianjun Jiaoecho $mac_addr
232ee67178SXianjun Jiaoecho $cycle_period
242ee67178SXianjun Jiaoecho $start_time
252ee67178SXianjun Jiaoecho $end_time
262ee67178SXianjun Jiao
272ee67178SXianjun Jiao./sdrctl dev sdr0 set addr$slice_idx $mac_addr
282ee67178SXianjun Jiao./sdrctl dev sdr0 set slice_total$slice_idx $cycle_period
292ee67178SXianjun Jiao./sdrctl dev sdr0 set slice_start$slice_idx $start_time
302ee67178SXianjun Jiao./sdrctl dev sdr0 set slice_end$slice_idx $end_time
31