|
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 } |