fix: added missing timestamp to flyer update

This commit is contained in:
wakonig_k 2023-10-31 18:49:48 +01:00
parent 5263af573e
commit 091df2f0a1

View File

@ -1,4 +1,5 @@
import inspect import inspect
import time
import traceback import traceback
from functools import reduce from functools import reduce
@ -349,9 +350,10 @@ class DeviceManagerDS(DeviceManagerBase):
max_points = min(len(d) for d in data.values()) max_points = min(len(d) for d in data.values())
bundle = BECMessage.BundleMessage() bundle = BECMessage.BundleMessage()
for ii in range(emitted_points, max_points): for ii in range(emitted_points, max_points):
timestamp = time.time()
signals = {} signals = {}
for key, val in data.items(): for key, val in data.items():
signals[key] = {"value": val[ii]} signals[key] = {"value": val[ii], "timestamp": timestamp}
bundle.append( bundle.append(
BECMessage.DeviceMessage( BECMessage.DeviceMessage(
signals={obj.name: signals}, signals={obj.name: signals},