21#ifndef INCLUDE_OLA_CLIENT_CLIENTRDMAPISHIM_H_
22#define INCLUDE_OLA_CLIENT_CLIENTRDMAPISHIM_H_
45 bool RDMGet(rdm_callback *callback,
46 unsigned int universe,
50 const uint8_t *data = NULL,
51 unsigned int data_length = 0);
53 bool RDMGet(rdm_pid_callback *callback,
54 unsigned int universe,
58 const uint8_t *data = NULL,
59 unsigned int data_length = 0);
61 bool RDMSet(rdm_callback *callback,
62 unsigned int universe,
66 const uint8_t *data = NULL,
67 unsigned int data_length = 0);
73 rdm_callback *callback,
78 void HandleResponseWithPid(
79 rdm_pid_callback *callback,
84 void GetResponseStatusAndData(
91 void GetParamFromReply(
const std::string &message_type,
Types used as return values from the OLA Client.
The interface for an RDM API Implementation.
Classes that represent RDM commands.
The Result object passed to OLA client callbacks.
The callback based C++ client for OLA.
Definition OlaClient.h:45
Indicates the result of a OLA API call.
Definition Result.h:52
This is the interface for an RDMAPI implementation.
Definition RDMAPIImplInterface.h:83
An RDM Command that represents responses (GET, SET or DISCOVER).
Definition RDMCommand.h:457
Represents the state of a response and/or any error codes.
Definition RDMAPIImplInterface.h:51
Represents a RDM UID.
Definition UID.h:57
RDMStatusCode
RDM Status Codes.
Definition RDMResponseCodes.h:45
The namespace containing all OLA symbols.
Definition Credentials.cpp:44