теперь пауза 6000 мкс вместо 0, и таймаут пересчитан под реальную скорость (~80 КБ/с)
This commit is contained in:
@@ -16,7 +16,8 @@ RATE=1920000 # НЕ поднимать: бюджет CPU, docs/BE
|
||||
BW=1500000
|
||||
TXGAIN="${TXGAIN:--30}" # OTA: переопредели, напр. TXGAIN=-20 scripts/test_file_link.sh
|
||||
FEC="${FEC:-rs8}" # rs8 | none — фаза 3.2 гоняет сначала none, потом rs8
|
||||
TIMEOUT=$(( SIZE_KB / 100 + 30 )) # ~160 КБ/с + запас
|
||||
PAUSE="${PAUSE:-6000}" # пауза TX между кадрами, мкс. -p 0 топит однопоточный RX (§12.3)
|
||||
TIMEOUT=$(( SIZE_KB / 50 + 30 )) # ~80 КБ/с с паузой + запас (см. PAUSE)
|
||||
|
||||
if command -v sshpass >/dev/null; then
|
||||
SSH=(sshpass -p "$PLUTO_PASS" ssh -o StrictHostKeyChecking=no)
|
||||
@@ -46,7 +47,7 @@ sleep 3 # дать RX прогреться до старта TX
|
||||
echo "=== [4/5] Передача с Pluto A ==="
|
||||
"${SSH[@]}" "root@$A" \
|
||||
"cat /tmp/link_test.bin | /tmp/transmitter -f $FREQ -r $RATE -b $BW \
|
||||
-g $TXGAIN -p 0 -c $FEC -u local: 2>/tmp/tx.log"
|
||||
-g $TXGAIN -p $PAUSE -c $FEC -u local: 2>/tmp/tx.log"
|
||||
sleep 3 # дохлебать хвост эфира
|
||||
"${SSH[@]}" "root@$B" "killall receiver 2>/dev/null || true"
|
||||
wait "$RX_PID" 2>/dev/null || true
|
||||
|
||||
Reference in New Issue
Block a user