#!/bin/sh

case "$1" in
    start)
        pidof wfb_tx wfb_rx wfb_tun wifilink >/dev/null && exit 0
        pidof msposd >/dev/null && exit 0

        size=$(curl -s localhost/api/v1/config.json | \
          jsonfilter -qe "@.video0.size")
        size="${size:-1280x720}"

        msposd \
          -b 115200 \
          -c 8 \
          -c 6 \
          -p 500 \
          -w 1000 \
          -r 20 \
          -m /dev/ttyS2 \
          -o 127.0.0.1:14551 \
          -z "$size" \
          >/tmp/msposd-management.log 2>&1 &
        ;;

    *)
        exit 0
        ;;
esac
