# Syntax highlighting for Arduino IDE

RpcServer	KEYWORD1
RpcClient	KEYWORD1
RpcTransport	KEYWORD1
RpcSerialTransport	KEYWORD1
RpcHttpClientTransport	KEYWORD1
RpcHttpServerTransport	KEYWORD1
RpcWiFiTransport	KEYWORD1
RpcBLETransport	KEYWORD1
RpcRequest	KEYWORD1
RpcResponse	KEYWORD1
RpcBatchResponse	KEYWORD1
RpcError	KEYWORD1

addMethod	KEYWORD2
removeMethod	KEYWORD2
handleRequest	KEYWORD2
call	KEYWORD2
callBatch	KEYWORD2
notify	KEYWORD2
setTimeout	KEYWORD2
setSocketSettleDelay	KEYWORD2
lastError	KEYWORD2
lastStatus	KEYWORD2
read	KEYWORD2
write	KEYWORD2
available	KEYWORD2
isSuccess	KEYWORD2
hasError	KEYWORD2
isBatch	KEYWORD2
count	KEYWORD2
response	KEYWORD2
result	KEYWORD2
errorCode	KEYWORD2
errorMessage	KEYWORD2
isNotification	KEYWORD2
isValid	KEYWORD2

RPC_MAX_METHODS	LITERAL1
RPC_MAX_REQUEST_SIZE	LITERAL1
RPC_MAX_RESPONSE_SIZE	LITERAL1
RPC_ENABLE_SAFE_MODE	LITERAL1
RPC_ENABLE_BATCH	LITERAL1
RPC_ENABLE_LOGGING	LITERAL1
RPC_DEFAULT_TIMEOUT	LITERAL1
RPC_HTTP_TIMEOUT	LITERAL1
RPC_ERROR_PARSE	LITERAL1
RPC_ERROR_INVALID_REQ	LITERAL1
RPC_ERROR_METHOD_NOT_FOUND	LITERAL1
RPC_ERROR_INVALID_PARAMS	LITERAL1
RPC_ERROR_INTERNAL	LITERAL1
