Add LoRaWan status command (#24321)

This commit is contained in:
Theo Arends
2026-01-12 15:30:54 +01:00
parent 7730274ba8
commit b102af4a3b

View File

@@ -1004,14 +1004,20 @@ bool LoraWanInput(uint8_t* data, uint32_t packet_size) {
#define D_CMND_LORAWANDECODER "Decoder"
#define D_CMND_LORAWANSEND "Send"
const char kLoraWanCommands[] PROGMEM = "LoRaWan" // Prefix
const char kLoraWanCommands[] PROGMEM = "LoRaWan|" // Prefix
"|" D_CMND_LORAWANBRIDGE "|" D_CMND_LORAWANNODE "|" D_CMND_LORAWANAPPKEY
"|" D_CMND_LORAWANNAME "|" D_CMND_LORAWANDECODER "|" D_CMND_LORAWANSEND;
void (* const LoraWanCommand[])(void) PROGMEM = {
void (* const LoraWanCommand[])(void) PROGMEM = { &CmndLoraWan,
&CmndLoraWanBridge, &CmndLoraWanNode, &CmndLoraWanAppKey,
&CmndLoraWanName, &CmndLoraWanDecoder, &CmndLoraWanSend };
void CmndLoraWan(void) {
// Display LoraWan status information
// LoraWan
Response_P(PSTR("{\"LoRaWan\":{\"MaxNodes\":%d}}"), TAS_LORAWAN_ENDNODES);
}
void CmndLoraWanBridge(void) {
// Enable LoraWan bridge
// LoraWanBridge <0|1>