RDMnet  0.3.0
Implementation of ANSI E1.33 (RDMnet)
View other versions:

Overview

Configuration options for RDMnet discovery using DNS-SD.

Macros

#define RDMNET_MAX_MONITORED_SCOPES   ((RDMNET_MAX_SCOPES_PER_CONTROLLER * RDMNET_MAX_CONTROLLERS) + RDMNET_MAX_DEVICES)
 How many RDMnet scopes can be monitored simultaneously. More...
 
#define RDMNET_MAX_DISCOVERED_BROKERS_PER_SCOPE   1
 How many brokers can be discovered at the same time on a given scope. More...
 
#define RDMNET_MAX_ADDRS_PER_DISCOVERED_BROKER   2
 How many listen addresses can be resolved for each discovered broker. More...
 
#define RDMNET_MAX_ADDITIONAL_TXT_ITEMS_PER_DISCOVERED_BROKER   5
 How many additional TXT record items can be resolved for each discovered broker. More...
 

Macro Definition Documentation

◆ RDMNET_MAX_ADDITIONAL_TXT_ITEMS_PER_DISCOVERED_BROKER

#define RDMNET_MAX_ADDITIONAL_TXT_ITEMS_PER_DISCOVERED_BROKER   5

How many additional TXT record items can be resolved for each discovered broker.

Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0. This is above and beyond the TXT record key/value pairs that RDMnet requires (which there is always room for).

◆ RDMNET_MAX_ADDRS_PER_DISCOVERED_BROKER

#define RDMNET_MAX_ADDRS_PER_DISCOVERED_BROKER   2

How many listen addresses can be resolved for each discovered broker.

Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0. Theoretically, this should only need to be a small number, since only reachable listen addresses should be advertised by registered brokers.

◆ RDMNET_MAX_DISCOVERED_BROKERS_PER_SCOPE

#define RDMNET_MAX_DISCOVERED_BROKERS_PER_SCOPE   1

How many brokers can be discovered at the same time on a given scope.

Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0.

◆ RDMNET_MAX_MONITORED_SCOPES

#define RDMNET_MAX_MONITORED_SCOPES   ((RDMNET_MAX_SCOPES_PER_CONTROLLER * RDMNET_MAX_CONTROLLERS) + RDMNET_MAX_DEVICES)

How many RDMnet scopes can be monitored simultaneously.

Meaningful only if RDMNET_DYNAMIC_MEM is defined to 0.