Skip to main content

Module rnode

Module rnode 

Source
Expand description

RNode LoRa radio interface.

Manages serial connection to RNode device, detects firmware, configures radio parameters per subinterface. Supports single-radio (RNodeInterface) and multi-radio (RNodeMultiInterface) devices.

Matches Python RNodeInterface.py and RNodeMultiInterface.py.

Structs§

RNodeConfig
Configuration for the RNode device.
RNodeSubConfig
Configuration for one RNode subinterface (radio).

Constants§

BW_MAX
BW_MIN
CR_MAX
CR_MIN
FREQ_MAX
FREQ_MIN
Validation limits matching Python RNodeInterface.
HW_MTU
SF_MAX
SF_MIN
TXPOWER_MAX
TXPOWER_MIN

Functions§

start
Start the RNode interface.
validate_sub_config
Validate subinterface configuration. Returns error message if invalid.