User Documentation

Table Of Contents
Program development
System manual
2696790000/02/04.2020
37
7.3.4 Status report
The status report is a collection of information software sub-systems running
on a device at a specific point in time. If a status report is triggered, all De-
viceServiceItem are informed so that this information can be added to the
status report.
7.3.5 Co-routine model
DeviceServiceItem callbacks are run as Lua co-routines. This makes it
possible to delay the running of a DeviceServiceItem by calling corou-
tine.yield(). This is preferable to a delay loop in the Lua script or interme-
diate solutions such as calling sleep functions using the operating system li-
brary.
Other co-routine functions are not permitted to be used.