@ -1062,8 +1062,8 @@ void MyMesh::setTxPower(int8_t power_dbm) {
radio_driver.setTxPower(power_dbm);
}
void MyMesh::setRxBoostedGain(bool enable) {
radio_driver.setRxBoostedGainMode(enable);
bool MyMesh::setRxBoostedGain(bool enable) {
return radio_driver.setRxBoostedGainMode(enable);
void MyMesh::formatNeighborsReply(char *reply) {
@ -252,6 +252,6 @@ public:
// To check if there is pending work
bool hasPendingWork() const;
void setRxBoostedGain(bool enable) override;
bool setRxBoostedGain(bool enable) override;
};
@ -111,8 +111,8 @@ public:
// no op by default
virtual void setRxBoostedGain(bool enable) {
virtual bool setRxBoostedGain(bool enable) {
return false; // CommonCLI reports unsupported if not overridden by wrapper
@ -38,7 +38,7 @@ public:
* These two functions do nothing for ESP-NOW, but are needed for the
* Radio interface.
*/
virtual void setRxBoostedGainMode(bool) { }
virtual bool setRxBoostedGainMode(bool) { }
virtual bool getRxBoostedGainMode() const { return false; }
uint32_t intID();
@ -33,8 +33,8 @@ public:
void doResetAGC() override { sx126xResetAGC((SX126x *)_radio); }
void setRxBoostedGainMode(bool en) override {
((CustomLLCC68 *)_radio)->setRxBoostedGainMode(en);
bool setRxBoostedGainMode(bool en) override {
return ((CustomLLCC68 *)_radio)->setRxBoostedGainMode(en) == RADIOLIB_ERR_NONE;
bool getRxBoostedGainMode() const override {
return ((CustomLLCC68 *)_radio)->getRxBoostedGainMode();
@ -36,8 +36,8 @@ public:
uint8_t getSpreadingFactor() const override { return ((CustomLR1110 *)_radio)->getSpreadingFactor(); }
((CustomLR1110 *)_radio)->setRxBoostedGainMode(en);
return ((CustomLR1110 *)_radio)->setRxBoostedGainMode(en) == RADIOLIB_ERR_NONE;
return ((CustomLR1110 *)_radio)->getRxBoostedGainMode();
@ -40,8 +40,8 @@ public:
((CustomSX1262 *)_radio)->setRxBoostedGainMode(en);
return ((CustomSX1262 *)_radio)->setRxBoostedGainMode(en) == RADIOLIB_ERR_NONE;
return ((CustomSX1262 *)_radio)->getRxBoostedGainMode();
@ -37,8 +37,8 @@ public:
((CustomSX1268 *)_radio)->setRxBoostedGainMode(en);
return ((CustomSX1268 *)_radio)->setRxBoostedGainMode(en) == RADIOLIB_ERR_NONE;
return ((CustomSX1268 *)_radio)->getRxBoostedGainMode();
@ -66,7 +66,7 @@ public:
float packetScore(float snr, int packet_len) override { return packetScoreInt(snr, 10, packet_len); } // assume sf=10
virtual bool setRxBoostedGainMode(bool) { return false; }