Merge pull request #1102 from pnxs/master

fix payload of DevStatusAns mac-command
This commit is contained in:
StevenCellist 2024-05-20 11:24:27 +02:00 committed by GitHub
commit f660f2794f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2386,9 +2386,9 @@ bool LoRaWANNode::execMacCommand(LoRaWANMacCommand_t* cmd) {
// set the uplink reply // set the uplink reply
RADIOLIB_DEBUG_PROTOCOL_PRINTLN("DevStatusReq"); RADIOLIB_DEBUG_PROTOCOL_PRINTLN("DevStatusReq");
cmd->len = 2; cmd->len = 2;
cmd->payload[1] = this->battLevel; cmd->payload[0] = this->battLevel;
int8_t snr = this->phyLayer->getSNR(); int8_t snr = this->phyLayer->getSNR();
cmd->payload[0] = snr & 0x3F; cmd->payload[1] = snr & 0x3F;
RADIOLIB_DEBUG_PROTOCOL_PRINTLN("DevStatusAns: status = 0x%02x%02x", cmd->payload[0], cmd->payload[1]); RADIOLIB_DEBUG_PROTOCOL_PRINTLN("DevStatusAns: status = 0x%02x%02x", cmd->payload[0], cmd->payload[1]);
return(true); return(true);