/ device_test_svc_reply_msg.h
device_test_svc_reply_msg.h
 1  #pragma once
 2  #include "cbor.h"
 3  
 4  namespace DeviceTestSvcReplyMsg {
 5  
 6  constexpr size_t NUM_FIELDS = 3;
 7  
 8  struct Data {
 9    bool success;
10    uint32_t data_len;
11    uint8_t *data;
12  };
13  
14  CborError encode(Data &d, uint8_t *cbor_buffer, size_t size,
15                   size_t *encoded_len);
16  
17  CborError decode(Data &d, const uint8_t *cbor_buffer, size_t size);
18  
19  } // namespace DeviceTestSvcReplyMsg