The list of cluster attribute IDs. We reuse the LibertasClusterReadReq structure to hold the required data. Note that the event field is always undefined because Libertas OS handles the event reports.
The Thing-App engine is responsible for reporting each subscription based on the subscribed attributes, events, and minimum/maximum intervals. Event if the virtual device reported the changes, the report may not be generated immediately if the minimum interval has not been reached. Also, when the Libertas Thing-App engine decides to generate a report, it will send a LibertasDeviceAction.ReadRequest or LibertasDeviceAction.SubscribeRequest with an array of LibertasClusterReadReq for the up-to-date values of the specified attributes and expect a response from Libertas_VirtualDeviceAttributesRsp call.
Notify the Libertas Thing-App engine that some attributes have changed values.