Skip to main content

Module config

Module config 

Source
Expand description

Build-time configurable constants.

Values are set via environment variables at build time. See build.rs for env var names and defaults.

Constantsยง

ARENA_SIZE
Executor arena size in bytes (derived from MAX_CBS and RX_BUF_SIZE).
DEFAULT_RX_BUF_SIZE
Default subscription receive buffer size in bytes (set via NROS_SUBSCRIPTION_BUFFER_SIZE, default 1024).
MAX_CBS
Maximum number of executor callback slots (set via NROS_EXECUTOR_MAX_CBS, default 4).
MAX_NODES
Maximum number of Nodes attached to a single Executor (set via NROS_EXECUTOR_MAX_NODES, default 4). Phase 104.C.2.
MAX_SC
Maximum number of SchedContext slots per executor (set via NROS_EXECUTOR_MAX_SC, default 8). Phase 110.B.
PARAM_SERVICE_BUFFER_SIZE
Parameter service request/reply buffer size in bytes (set via NROS_PARAM_SERVICE_BUFFER_SIZE, default 4096).