kopia lustrzana https://github.com/sh123/esp32_loraprs
Add RSSI calculation for case where SNR<0
Add RSSI calculation for case where SNR<0, which is not supported by LoRA library, but which is defined in SEMTECH specpull/5/head
rodzic
a2a0696bc2
commit
d8a535887b
|
@ -226,12 +226,15 @@ void LoraPrs::onLoraReceived(int packetSize)
|
|||
|
||||
serialBt_.write(KissMarker::Fend);
|
||||
|
||||
float snr = LoRa.packetSnr();
|
||||
float rssi = Lora.packetRssi();
|
||||
|
||||
String signalReport = String(" ") +
|
||||
String("rssi: ") +
|
||||
String(LoRa.packetRssi()) +
|
||||
String(", ") +
|
||||
String(snr < 0 ? rssi + snr : rssi) +
|
||||
String("dB, ") +
|
||||
String("snr: ") +
|
||||
String(LoRa.packetSnr()) +
|
||||
String(snr) +
|
||||
String("dB, ") +
|
||||
String("err: ") +
|
||||
String(LoRa.packetFrequencyError()) +
|
||||
|
|
Ładowanie…
Reference in New Issue