RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
A set of information that defines the startup parameters of an RDMnet Device.
#include <rdmnet/device.h>
Data Fields | |
EtcPalUuid | cid |
The device's CID. | |
RdmnetDeviceCallbacks | callbacks |
A set of callbacks for the device to receive RDMnet notifications. | |
uint8_t * | response_buf |
(optional) A data buffer to be used to respond synchronously to RDM commands. More... | |
RdmnetScopeConfig | scope_config |
(optional) The device's configured RDMnet scope. More... | |
RdmUid | uid |
(optional) The device's UID. More... | |
const char * | search_domain |
(optional) The device's configured search domain for discovery. More... | |
const RdmnetPhysicalEndpointConfig * | physical_endpoints |
An array of initial physical endpoints that the device uses. | |
size_t | num_physical_endpoints |
Size of the physical_endpoints array. | |
const RdmnetVirtualEndpointConfig * | virtual_endpoints |
An array of initial virtual endpoints that the device uses. | |
size_t | num_virtual_endpoints |
Size of the virtual_endpoints array. | |
const RdmnetMcastNetintId * | llrp_netints |
(optional) A set of network interfaces to use for the LLRP target associated with this device. More... | |
size_t | num_llrp_netints |
(optional) The size of the llrp_netints array. | |
const RdmnetMcastNetintId* RdmnetDeviceConfig::llrp_netints |
(optional) A set of network interfaces to use for the LLRP target associated with this device.
If NULL, the set passed to rdmnet_init() will be used, or all network interfaces on the system if that was not provided.
uint8_t* RdmnetDeviceConfig::response_buf |
(optional) A data buffer to be used to respond synchronously to RDM commands.
See Handling RDM Commands for more information.
RdmnetScopeConfig RdmnetDeviceConfig::scope_config |
(optional) The device's configured RDMnet scope.
Will be initialized to the RDMnet default scope using the initialization functions/macros for this structure.
const char* RdmnetDeviceConfig::search_domain |
(optional) The device's configured search domain for discovery.
NULL to use the default search domain(s).
RdmUid RdmnetDeviceConfig::uid |
(optional) The device's UID.
This will be intialized with a Dynamic UID request value using the initialization functions/macros for this structure. If you want a static UID instead, just fill this in with the static UID after initializing.