in greengrass-v2/poll-api/artifacts/com.greengrass.FakeApi/1.0.0/app.py [0:0]
def data():
global last_request
now = get_time_ms()
if last_request is None:
last_request = get_time_ms() - 10000
# Generate the desired number of values per second
number_of_values = int((now - last_request) / 1000 * number_of_values_per_second)
if number_of_values == 0:
return json.dumps({})
last_request = now
temp_data = {}
for i in range(number_of_devices):
temp_data.update(generate_one_device(i, number_of_values, 1))
return json.dumps({"device_data": {
"descriptions": [
"timestamp",
"name",
"text_value",
"numeric_value",
"source"
],
"points": temp_data
}
})