Observation and Event Definitions

To keep our observation records as compact as possible, we use arrays to return observation values. Each device type has a different observation format. The array definitions for each device and event type are below.