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§
- RNode
Config - Configuration for the RNode device.
- RNode
SubConfig - 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.