# !/bin/bash - source ./log_helpers if [ ${news_to_ismas_sourced:-1} = "1" ]; then # include only once readonly APISM_DB_PORT=7777 news_to_ismas () { local data="#M=APISM#C=CMD_EVENT#J= { \"REASON\":\"SW_UP\", \"Timestamp\":\"$(date +%Y-%m-%dT%T.000%z)\", \"EVENT\":\"$1\", \"EVENTSTATE\":1, \"PARAMETER\":\"Testdaten\" }" echo $((echo "$data"; sleep 1) | nc localhost $APISM_DB_PORT) } reset_update_trigger () { news_to_ismas "U0002" return $? } # only for testing set_updates_available () { news_to_ismas "U99" return $? } update_started () { news_to_ismas "U0010" return $? } update_in_progress () { news_to_ismas "U0011" return $? } update_finished () { news_to_ismas "U0012" return $? } update_failed () { news_to_ismas "U0003" return $? } update_success () { news_to_ismas "U0001" return $? } set_update_active () { reset_update_trigger return $? } fi