nrfxlib API 0.1.0
|
void nrf_rpc_cbor_cmd_no_err | ( | const struct nrf_rpc_group * | group, |
uint8_t | cmd, | ||
struct nrf_rpc_cbor_ctx * | ctx, | ||
nrf_rpc_cbor_handler_t | handler, | ||
void * | handler_data | ||
) |
#include <nrf_rpc/include/nrf_rpc_cbor.h>
Send a command, provide callback to handle response and pass any error to an error handler.
This variant of command send function returns void
, so sending error returned from the transport layer is passed to the error handler. Source of error is NRF_RPC_ERR_SRC_SEND.
group | Group that command belongs to. |
cmd | Command id. |
ctx | Context allocated by NRF_RPC_CBOR_ALLOC. |
handler | Callback that handles the response. In case of error (e.g. malformed response packet was received) it is undefined if the handler will be called. |
handler_data | Opaque pointer that will be passed to handler . |