}
main() {
- if ! [ "$INTERACTIVE" ]; then echo "Skipping interactive test $0"; return; fi
+ if ! [ "$INTERACTIVE" ]; then echo "Skipping interactive test $0"; SKIPPED=1; return; fi
sshgw cangw -A -s can0 -d can1
latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 2) -n len2
set title "Measurment precission: PC versus CANalyzer"
set termoption dashed
set grid xtics mxtics ytics mytics lw 1, lw 0.5
-set xlabel "Time [ms]"
-set ylabel "Latency profile [messages]"
-plot [$range] [1:$COUNT] \
- "len2-hist.txt" with lp lc 1 lt 1 title "PC: 2 byte messages", \
- "len4-hist.txt" with lp lc 2 lt 1 title "PC: 4 byte messages", \
- "len6-hist.txt" with lp lc 3 lt 1 title "PC: 6 byte messages", \
- "len8-hist.txt" with lp lc 4 lt 1 title "PC: 8 byte messages", \
- "canalyzer-2-hist.txt" with lp lc 1 lt 2 title "CANalyzer: 2 byte messages", \
- "canalyzer-4-hist.txt" with lp lc 2 lt 2 title "CANalyzer: 4 byte messages", \
- "canalyzer-6-hist.txt" with lp lc 3 lt 2 title "CANalyzer: 6 byte messages", \
+set xlabel "Total latency [ms]"
+set ylabel "Latency profile [frames]"
+plot [$range] [1:$COUNT] \\
+ "len2-hist.txt" with lp lc 1 lt 1 title "PC: 2 byte messages", \\
+ "len4-hist.txt" with lp lc 2 lt 1 title "PC: 4 byte messages", \\
+ "len6-hist.txt" with lp lc 3 lt 1 title "PC: 6 byte messages", \\
+ "len8-hist.txt" with lp lc 4 lt 1 title "PC: 8 byte messages", \\
+ "canalyzer-2-hist.txt" with lp lc 1 lt 2 title "CANalyzer: 2 byte messages", \\
+ "canalyzer-4-hist.txt" with lp lc 2 lt 2 title "CANalyzer: 4 byte messages", \\
+ "canalyzer-6-hist.txt" with lp lc 3 lt 2 title "CANalyzer: 6 byte messages", \\
"canalyzer-8-hist.txt" with lp lc 4 lt 2 title "CANalyzer: 8 byte messages"
EOF
}