diff --git a/writefile.py b/writefile.py index a8db79074473a6f77143c7b183bc6278cd3db5c0..67de44ca894abb0a30db257aaabcd2c28d1c946c 100644 --- a/writefile.py +++ b/writefile.py @@ -345,9 +345,11 @@ def triggerstreams(generatordict, streamslist, component, variablelist, jsonmeas writeindent += " " if stream["streamType"] == "fixed": - server.write(writeindent + "time = count%" + str(stream["intervalValue"]) + "\n") - server.write(writeindent + "if time == 0:\n") - server.write(writeindent + "await " + generatorname + ".trigger()\n") + server.write(writeindent + stream["measurement"] + "time = count % " + str(stream["intervalValue"]) + "\n") + server.write(writeindent + "if "+ stream["measurement"] + "time == 0:\n") + writeindent += " " + server.write(writeindent + "puffer = await " + valuename + ".get_value()\n") + server.write(writeindent + "await " + generatorname + ".trigger(message=\"" + stream["measurement"] + " value: \" + str(puffer))\n") writeindent = "" for i in range(indent): writeindent += " "