mirror of
https://github.com/thetechprepper/emcomm-tools-os-community.git
synced 2026-09-17 15:41:44 -04:00
reticulum - Added ET_DEVICE_LORA to environment
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Author : Gaston Gonzalez
|
# Author : Gaston Gonzalez
|
||||||
# Date : 1 February 2025
|
# Date : 1 February 2025
|
||||||
# Updated : 16 April 2026
|
# Updated : 15 June 2026
|
||||||
# Purpose : Common environment variables and functions
|
# Purpose : Common environment variables and functions
|
||||||
|
|
||||||
# Standardized device paths for supported hardware
|
# Standardized device paths for supported hardware
|
||||||
@@ -9,6 +9,7 @@ export ET_DEVICE_AUDIO="/dev/et-audio"
|
|||||||
export ET_DEVICE_CAT="/dev/et-cat"
|
export ET_DEVICE_CAT="/dev/et-cat"
|
||||||
export ET_DEVICE_GPS="/dev/et-gps"
|
export ET_DEVICE_GPS="/dev/et-gps"
|
||||||
export ET_DEVICE_SDR="/dev/et-sdr"
|
export ET_DEVICE_SDR="/dev/et-sdr"
|
||||||
|
export ET_DEVICE_LORA="/dev/et-lora"
|
||||||
|
|
||||||
# Standardized configuration locations and files
|
# Standardized configuration locations and files
|
||||||
export ET_HOME="/opt/emcomm-tools"
|
export ET_HOME="/opt/emcomm-tools"
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ sed -i "s|{{ET_CALLSIGN}}|${CALLSIGN}|g" ${RETICULUM_CONF_FILE}
|
|||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# 1. Enable/disable intereface based on PnP device detection
|
# 1. Enable/disable intereface based on PnP device detection
|
||||||
if [[ -e /dev/et-lora ]]; then
|
if [[ -e "${ET_DEVICE_LORA}" ]]; then
|
||||||
INTERFACE_RNODE_ENABLED="yes"
|
INTERFACE_RNODE_ENABLED="yes"
|
||||||
else
|
else
|
||||||
INTERFACE_RNODE_ENABLED="no"
|
INTERFACE_RNODE_ENABLED="no"
|
||||||
@@ -153,7 +153,7 @@ sed -i "s|{{ET_RETICULUM_INTERFACE_RNODE_ENABLED}}|${INTERFACE_RNODE_ENABLED}|g"
|
|||||||
|
|
||||||
# 2. Determine max power settings
|
# 2. Determine max power settings
|
||||||
et-log "Connecting to device to determine max power..."
|
et-log "Connecting to device to determine max power..."
|
||||||
INTERFACE_RNODE_TXPOWER=`rnodeconf -i /dev/et-lora | awk -F': ' '/Max TX power/ {print $2}' | awk '{print $1}'`
|
INTERFACE_RNODE_TXPOWER=`rnodeconf -i ${ET_DEVICE_LORA} | awk -F': ' '/Max TX power/ {print $2}' | awk '{print $1}'`
|
||||||
if [[ $? -ne 0 ]]; then
|
if [[ $? -ne 0 ]]; then
|
||||||
INTERFACE_RNODE_TXPOWER=${INTERFACE_RNODE_TXPOWER_DEFAULT}
|
INTERFACE_RNODE_TXPOWER=${INTERFACE_RNODE_TXPOWER_DEFAULT}
|
||||||
et-log "Can't determine max power. Using defaulting ${INTERFACE_RNODE_TXPOWER}."
|
et-log "Can't determine max power. Using defaulting ${INTERFACE_RNODE_TXPOWER}."
|
||||||
|
|||||||
Reference in New Issue
Block a user