PrepareWriteResponse
The response of a Prepare Write request.
Prepare Write is used in Long Write procedure and in Reliable Write procedure. A response to this request replies back the data that was sent in the request to confirm that it was received correctly. Returning different data indicates a transmission error, and the client will cancel the write operation using Execute Write request with execute flag set to false.
On contrary to how Bluetooth LE works, this mock implementation sends all prepared writes in a single request. This is done to simplify the implementation and avoid the need for queuing multiple requests.