RDMnet
HEAD (unstable)
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
API definitions used by RDMnet clients (controllers and devices)
Go to the source code of this file.
Data Structures | |
struct | RdmnetSourceAddr |
The source address for an unsolicited RDM response generated by a local component. More... | |
struct | RdmnetDestinationAddr |
A destination address for an RDM command in RDMnet's RPT protocol. More... | |
struct | RdmnetClientConnectedInfo |
struct | RdmnetClientConnectFailedInfo |
struct | RdmnetClientDisconnectedInfo |
struct | RdmnetScopeConfig |
Macros | |
#define | RDMNET_CLIENT_SCOPE_INVALID -1 |
#define | RDMNET_ADDR_TO_DEFAULT_RESPONDER(manu_id, dev_id) |
Initialize an RdmnetDestinationAddr with a default responder address. More... | |
#define | RDMNET_ADDR_TO_DEFAULT_RESPONDER_SUBDEV(manu_id, dev_id, subdevice) |
Initialize an RdmnetDestinationAddr with the address of a subdevice on a default responder. More... | |
#define | RDMNET_ADDR_TO_SUB_RESPONDER(rdmnet_manu, rdmnet_dev, endpoint, rdm_manu, rdm_dev) |
Initialize an RdmnetDestinationAddr with the address of a sub-responder on a component. More... | |
#define | RDMNET_ADDR_TO_SUB_RESPONDER_SUBDEV(rdmnet_manu, rdmnet_dev, endpoint, rdm_manu, rdm_dev, subdevice) |
Initialize an RdmnetDestinationAddr with the address of a subdevice on a sub-responder. More... | |
#define | RDMNET_SCOPE_CONFIG_DEFAULT_INIT |
A default-value initializer for an RdmnetScopeConfig struct. More... | |
#define | RDMNET_CLIENT_SET_SCOPE(configptr, scope_str) |
Initialize an RdmnetScopeConfig struct with a scope string. More... | |
#define | RDMNET_CLIENT_SET_DEFAULT_SCOPE(configptr) |
Initialize an RdmnetScopeConfig struct with the default RDMnet scope. More... | |
#define | RDMNET_CLIENT_SET_STATIC_SCOPE(configptr, scope_str, broker_addr) |
Initialize an RdmnetScopeConfig struct with a scope string and static broker address. More... | |
#define | RDMNET_CLIENT_SET_STATIC_DEFAULT_SCOPE(configptr, broker_addr) |
Initialize an RdmnetScopeConfig struct with the default RDMnet scope and a static broker address. More... | |
Typedefs | |
typedef int | rdmnet_client_scope_t |
typedef struct RdmnetSourceAddr | RdmnetSourceAddr |
The source address for an unsolicited RDM response generated by a local component. More... | |
typedef struct RdmnetDestinationAddr | RdmnetDestinationAddr |
A destination address for an RDM command in RDMnet's RPT protocol. More... | |
typedef struct RdmnetClientConnectedInfo | RdmnetClientConnectedInfo |
typedef struct RdmnetClientConnectFailedInfo | RdmnetClientConnectFailedInfo |
typedef struct RdmnetClientDisconnectedInfo | RdmnetClientDisconnectedInfo |
typedef struct RdmnetScopeConfig | RdmnetScopeConfig |
Enumerations | |
enum | client_list_action_t { kRdmnetClientListAppend = VECTOR_BROKER_CLIENT_ADD , kRdmnetClientListRemove = VECTOR_BROKER_CLIENT_REMOVE , kRdmnetClientListUpdate = VECTOR_BROKER_CLIENT_ENTRY_CHANGE , kRdmnetClientListReplace = VECTOR_BROKER_CONNECTED_CLIENT_LIST } |