| 
    RDMnet
    0.3.0
    
   Implementation of ANSI E1.33 (RDMnet) 
   | 
  
  
     
      View other versions:
      
     
   | 
  
 
Options that affect the RDMnet Client APIs.
Any options with *_MAX_* in the name are applicable only to compilations with dynamic memory disabled (RDMNET_DYNAMIC_MEM = 0, most common in embedded toolchains).
Macros | |
| #define | RDMNET_MAX_CONTROLLERS 0 | 
| The maximum number of RDMnet Controller instances that an application can create.  More... | |
| #define | RDMNET_MAX_DEVICES 1 | 
| The maximum number of RDMnet Device instances that an application can create.  More... | |
| #define | RDMNET_MAX_EPT_CLIENTS 0 | 
| The maximum number of EPT Client instances that an application can create.  More... | |
| #define | RDMNET_MAX_SCOPES_PER_CONTROLLER 1 | 
| The maximum number of scopes on which each controller instance can communicate.  More... | |
| #define | RDMNET_MAX_ENDPOINTS_PER_DEVICE 1 | 
| The maximum number of nonzero endpoints that can be added to each device instance.  More... | |
| #define | RDMNET_MAX_RESPONDERS_PER_DEVICE_ENDPOINT 1 | 
| The maximum number of responders that can be added to each device endpoint.  More... | |
| #define | RDMNET_MAX_PROTOCOLS_PER_EPT_CLIENT 5 | 
| The maximum number of EPT sub-protocols supported on a local EPT client instance.  More... | |
| #define | RDMNET_MAX_SENT_ACK_OVERFLOW_RESPONSES 2 | 
| The maximum number of RDM responses that can be sent from an RPT Client at once in an ACK_OVERFLOW response.  More... | |
| #define RDMNET_MAX_CONTROLLERS 0 | 
The maximum number of RDMnet Controller instances that an application can create.
Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0. A typical application will only need one controller instance (which can communicate on an arbitrary number of scopes).
| #define RDMNET_MAX_DEVICES 1 | 
The maximum number of RDMnet Device instances that an application can create.
Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0. A typical application will only need one device instance.
| #define RDMNET_MAX_ENDPOINTS_PER_DEVICE 1 | 
The maximum number of nonzero endpoints that can be added to each device instance.
Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0.
| #define RDMNET_MAX_EPT_CLIENTS 0 | 
The maximum number of EPT Client instances that an application can create.
Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0.
| #define RDMNET_MAX_PROTOCOLS_PER_EPT_CLIENT 5 | 
The maximum number of EPT sub-protocols supported on a local EPT client instance.
Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0.
| #define RDMNET_MAX_RESPONDERS_PER_DEVICE_ENDPOINT 1 | 
The maximum number of responders that can be added to each device endpoint.
Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0.
| #define RDMNET_MAX_SCOPES_PER_CONTROLLER 1 | 
The maximum number of scopes on which each controller instance can communicate.
Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0.
| #define RDMNET_MAX_SENT_ACK_OVERFLOW_RESPONSES 2 | 
The maximum number of RDM responses that can be sent from an RPT Client at once in an ACK_OVERFLOW response.
Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0. For applications which desire static memory, this parameter should be set to the maximum number of RDM ACK_OVERFLOW responses the application ever anticipates generating in response to an RDMnet request, based on the client's parameter data. Since RDMnet gateways cannot anticipate how many ACK_OVERFLOW responses will be received from a downstream RDM responder, a reasonable guess may need to be made based on the RDM standard.