From f573cb9b0ba120ce7ec14867b322f6a763724ab5 Mon Sep 17 00:00:00 2001 From: TheDragonkeeper Date: Mon, 8 Apr 2019 18:43:01 +0100 Subject: [PATCH] Create payload.sh --- payloads/extensions/payload.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 payloads/extensions/payload.sh diff --git a/payloads/extensions/payload.sh b/payloads/extensions/payload.sh new file mode 100644 index 00000000..73f652a8 --- /dev/null +++ b/payloads/extensions/payload.sh @@ -0,0 +1,25 @@ +function RUN_PAYLOAD() { + payloadcount=$# + payloadarray=("$@") + PAYLOAD=1 + LED R + sleep 3 + while [ $payloadcount -ge $PAYLOAD ]; do + LED R + GET SWITCH_POSITION + TEST=$SWITCH_POSITION + LED B + sleep 2 + GET SWITCH_POSITION + if [ $SWITCH_POSITION == $TEST ]; then + LED G + "${payloadarray[0]}""${payloadarray["$PAYLOAD"]}" + return + fi + LED G FAST + PAYLOAD=$((PAYLOAD+1)) + sleep 1 + done +} + +export -f RUN_PAYLOAD