An array of LibertasClusterAttributes.
The reference number of this request.
Use Libertas_SetOnDevice to set up the callback function for the response.
The callback will be triggered asynchroniously with a LibertasClusterWriteRsp[] array and the reference number.
IMPORTANT! If the task sends another WriteReq before the previous WriteReq is responded to, the previous one may be discarded by Libertas OS. As a general rule, a task shall always wait for the response to the previous interaction before sending another one or only expect the response to the latest request.
The request may never reach the recipient if, for example, there is a network problem. In that case, a LibertasDeviceAction.StatusResponse with a Matter.Status.Timeout will be received from the callback registered with Libertas_SetOnDevice.
The Thing-App task shall not assume that it is the only process that sends requests. Other agents may also send requests. A task can only receive LibertasClusterWriteRsp to its written requests.
To receive all changes to an attribute, use Libertas_AppSubscribeReq.
Send an asynchronize write request to the device.