aboutsummaryrefslogtreecommitdiff
path: root/results/paper.sh
diff options
context:
space:
mode:
Diffstat (limited to 'results/paper.sh')
-rwxr-xr-xresults/paper.sh13
1 files changed, 9 insertions, 4 deletions
diff --git a/results/paper.sh b/results/paper.sh
index feb7012..c1106d3 100755
--- a/results/paper.sh
+++ b/results/paper.sh
@@ -10,16 +10,21 @@ parser="${wai}/../parser.awk"
results="${wai}/results.csv"
aheaders="simkey,wireless,wakeupfor"
avalues="none,none,none"
+log_file="${wai}/logs/$(date +%s).org" && mkdir -p "${wai}/logs/"
run-simulation () {
# Generate inputs
$scenarios $seed $simtime $wakeupevery $wakeupfor $n_nodes $extended $hint $poff $pon $prx $ptx $datasize $bitrate > "$inputs"
+
+ # Init logs
+ echo -e "* seed=$seed simtime=$simtime wakeupevery=$wakeupevery wakeupfor=$wakeupfor n_nodes=$n_nodes extended=$extended hint=$hint poff=$poff pon=$pon prx=$prx ptx=$ptx datasize=$datasize bitrate=$bitrate \n" >> "${log_file}"
+
# Run simulations
if [ -e "$results" ]
then
- $simulator 2>&1 | $parser | sed 1d | sed "s/$/,${avalues}/" >> "$results"
+ $simulator 2>&1 | tee -a "${log_file}" | $parser | sed 1d | sed "s/$/,${avalues}/" >> "$results"
else
- $simulator 2>&1 | $parser | sed "1 s/$/,${aheaders}/g" | sed "2,\$s/$/,${avalues}/" > "$results"
+ $simulator 2>&1 | tee -a "${log_file}" | $parser | sed "1 s/$/,${aheaders}/g" | sed "2,\$s/$/,${avalues}/" > "$results"
fi
}
@@ -90,7 +95,7 @@ for wakeupfor in 60 180
do
# Lora
- echo "----- Run Lora ($wakeupfor) -----"
+ echo "----- Run Lora (wakeupfor=$wakeupfor) -----"
wireless="lora"
bitrate="50kbps"
pon=0.4
@@ -99,7 +104,7 @@ do
run-scenarios
# NbIot
- echo "----- Run NbIoT ($wakeupfor) -----"
+ echo "----- Run NbIoT (wakeupfor=$wakeupfor) -----"
wireless="nbiot"
bitrate="200kbps"
pon=0.4