RDMnet
HEAD (unstable)
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
C++ wrapper for the RDMnet init/deinit functions.
Go to the source code of this file.
Data Structures | |
class | RdmResponseAction |
A class representing a synchronous action to take in response to a received RDM command. More... | |
class | EptResponseAction |
A class representing a synchronous action to take in response to a received EPT data message. More... | |
Namespaces | |
rdmnet | |
A namespace which contains all C++ language definitions in the RDMnet library. | |
Enumerations | |
enum class | McastMode { kEnabledOnAllInterfaces , kDisabledOnAllInterfaces } |
Determines whether multicast traffic is allowed through all interfaces or none. | |
Functions | |
etcpal::Error | Init (const EtcPalLogParams *log_params=nullptr, const std::vector< EtcPalMcastNetintId > &mcast_netints=std::vector< EtcPalMcastNetintId >{}) |
Initialize the RDMnet library. More... | |
etcpal::Error | Init (const etcpal::Logger &logger, const std::vector< EtcPalMcastNetintId > &mcast_netints=std::vector< EtcPalMcastNetintId >{}) |
Initialize the RDMnet library. More... | |
etcpal::Error | Init (const EtcPalLogParams *log_params, McastMode mcast_mode) |
Initialize the RDMnet library. More... | |
etcpal::Error | Init (const etcpal::Logger &logger, McastMode mcast_mode) |
Initialize the RDMnet library. More... | |
void | Deinit () |
Deinitialize the RDMnet library. More... | |