[−][src]Macro mynewt::coap
Macro to compose a CoAP payload with JSON or CBOR encoding.
First parameter is @none
, @json
, @cbor
or @cbormin
, to indicate
no encoding (testing), JSON encoding, CBOR encoding for thethings.io or CBOR minimal key-value encoding.
JSON and CBOR encoding looks like: { values: [{key:..., value:...}, ...] }
.
CBOR Minimal encoding looks like: { key: value, ... }
.
Second parameter is the JSON message to be transmitted.
Adapted from the json!()
macro: https://docs.serde.rs/src/serde_json/macros.rs.html