ThingsBoard Client SDK 0.16.0
Client SDK to connect with ThingsBoard IoT Platform from IoT devices (Arduino, Espressif, etc.)
Loading...
Searching...
No Matches
Classes | Variables
Client_Side_RPC.h File Reference
#include "RPC_Request_Callback.h"
#include "IAPI_Implementation.h"
Include dependency graph for Client_Side_RPC.h:

Go to the source code of this file.

Classes

class  Client_Side_RPC< MaxSubscriptions, MaxRequestRPC, Logger >
 Handles the internal implementation of the ThingsBoard client-side RPC API. See https://thingsboard.io/docs/user-guide/rpc/#client-side-rpc for more information. More...
 

Variables

char constexpr RPC_RESPONSE_SUBSCRIBE_TOPIC [] = "v1/devices/me/rpc/response/+"
 
char constexpr RPC_RESPONSE_TOPIC [] = "v1/devices/me/rpc/response/"
 
char constexpr RPC_SEND_REQUEST_TOPIC [] = "v1/devices/me/rpc/request/%u"
 
char constexpr CLIENT_RPC_METHOD_NULL [] = "Client-side RPC method name is NULL"
 
char constexpr RPC_REQUEST_OVERFLOWED [] = "Client-side RPC request overflowed, increase MaxRequestRPC (%u)"
 
char constexpr CLIENT_SIDE_RPC_SUBSCRIPTIONS [] = "client-side RPC"
 
char constexpr RPC_EMPTY_PARAMS_VALUE [] = "{}"
 

Variable Documentation

◆ CLIENT_RPC_METHOD_NULL

char constexpr CLIENT_RPC_METHOD_NULL[] = "Client-side RPC method name is NULL"
constexpr

◆ CLIENT_SIDE_RPC_SUBSCRIPTIONS

char constexpr CLIENT_SIDE_RPC_SUBSCRIPTIONS[] = "client-side RPC"
constexpr

◆ RPC_EMPTY_PARAMS_VALUE

char constexpr RPC_EMPTY_PARAMS_VALUE[] = "{}"
constexpr

◆ RPC_REQUEST_OVERFLOWED

char constexpr RPC_REQUEST_OVERFLOWED[] = "Client-side RPC request overflowed, increase MaxRequestRPC (%u)"
constexpr

◆ RPC_RESPONSE_SUBSCRIBE_TOPIC

char constexpr RPC_RESPONSE_SUBSCRIBE_TOPIC[] = "v1/devices/me/rpc/response/+"
constexpr

◆ RPC_RESPONSE_TOPIC

char constexpr RPC_RESPONSE_TOPIC[] = "v1/devices/me/rpc/response/"
constexpr

◆ RPC_SEND_REQUEST_TOPIC

char constexpr RPC_SEND_REQUEST_TOPIC[] = "v1/devices/me/rpc/request/%u"
constexpr