Open Lighting Architecture: ola::rdm::RDMAPIImplInterface Class Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
ola::rdm::RDMAPIImplInterface Class Referenceabstract

## Detailed Description

This is the interface for an RDMAPI implementation.

Inheritance diagram for ola::rdm::RDMAPIImplInterface:

## Public Types
typedef ola::SingleUseCallback2< void, const ResponseStatus &, const std::string & > | rdm_callback
typedef ola::SingleUseCallback3< void, const ResponseStatus &, uint16_t, const std::string & > | rdm_pid_callback

## Public Member Functions
virtual bool | RDMGet (rdm_callback *callback, unsigned int universe, const UID &uid, uint16_t sub_device, uint16_t pid, const uint8_t *data=NULL, unsigned int data_length=0)=0
virtual bool | RDMGet (rdm_pid_callback *callback, unsigned int universe, const UID &uid, uint16_t sub_device, uint16_t pid, const uint8_t *data=NULL, unsigned int data_length=0)=0
virtual bool | RDMSet (rdm_callback *callback, unsigned int universe, const UID &uid, uint16_t sub_device, uint16_t pid, const uint8_t *data=NULL, unsigned int data_length=0)=0

The documentation for this class was generated from the following file:

- include/ola/rdm/RDMAPIImplInterface.h