RDMnet  0.3.0
Implementation of ANSI E1.33 (RDMnet)
View other versions:
controller.h File Reference

Overview

C++ wrapper for the RDMnet Controller API.

#include <algorithm>
#include <string>
#include <vector>
#include "etcpal/common.h"
#include "etcpal/cpp/error.h"
#include "etcpal/cpp/inet.h"
#include "etcpal/cpp/uuid.h"
#include "etcpal/cpp/log.h"
#include "rdm/cpp/uid.h"
#include "rdm/cpp/message.h"
#include "rdmnet/cpp/client.h"
#include "rdmnet/cpp/common.h"
#include "rdmnet/cpp/message.h"
#include "rdmnet/controller.h"

Go to the source code of this file.

Data Structures

class  rdmnet::Controller
 An instance of RDMnet controller functionality. More...
 
class  rdmnet::Controller::NotifyHandler
 A base class for a class that receives notification callbacks from a controller. More...
 
class  rdmnet::Controller::RdmCommandHandler
 A base class for a class that receives RDM commands addressed to a controller. More...
 
struct  rdmnet::Controller::Settings
 A set of configuration settings that a controller needs to initialize. More...
 
struct  rdmnet::Controller::RdmData
 A set of initial identifying RDM data to use for a controller. More...
 

Namespaces

 rdmnet
 A namespace which contains all C++ language definitions in the RDMnet library.