A base class for a class that receives notification callbacks from a device.
See Using the Device API for details of how to use this API.
#include <rdmnet/cpp/device.h>
◆ HandleBrokerConnectFailed()
A connection attempt failed between a device and a broker.
- Parameters
-
handle | Handle to device instance which has failed to connect. |
info | More information about the failed connection. |
◆ HandleConnectedToBroker()
A device has successfully connected to a broker.
- Parameters
-
handle | Handle to device instance which has connected. |
info | More information about the successful connection. |
◆ HandleDisconnectedFromBroker()
A device which was previously connected to a broker has disconnected.
- Parameters
-
handle | Handle to device instance which has disconnected. |
info | More information about the disconnect event. |
◆ HandleDynamicUidStatus()
The dynamic UID assignment status for a set of virtual responders has been received.
This callback need only be implemented if adding virtual responders with dynamic UIDs. See Devices and Gateways and Using the Device API for more information.
Note that the list may indicate failed assignments for some or all responders, with a status code.
- Parameters
-
handle | Handle to device instance which has received the dynamic UID assignments. |
list | The list of dynamic UID assignments. |
◆ HandleLlrpRdmCommand()
An RDM command has been received over LLRP, addressed to a device.
- Parameters
-
handle | Handle to device instance which has received the RDM command. |
cmd | The RDM command data. |
- Returns
- The action to take in response to this LLRP RDM command.
◆ HandleRdmCommand()
An RDM command has been received addressed to a device.
- Parameters
-
handle | Handle to device instance which has received the RDM command. |
cmd | The RDM command data. |
- Returns
- The action to take in response to this RDM command.
The documentation for this class was generated from the following file: