mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-04-20 22:13:47 +00:00
* repeater, room server and terminal chat: default to rxdelay off
This commit is contained in:
parent
769711ff81
commit
ef95462345
3 changed files with 10 additions and 6 deletions
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
/* ------------------------------ Config -------------------------------- */
|
/* ------------------------------ Config -------------------------------- */
|
||||||
|
|
||||||
#define FIRMWARE_VER_TEXT "v4 (build: 14 Feb 2025)"
|
#define FIRMWARE_VER_TEXT "v4 (build: 17 Feb 2025)"
|
||||||
|
|
||||||
#ifndef LORA_FREQ
|
#ifndef LORA_FREQ
|
||||||
#define LORA_FREQ 915.0
|
#define LORA_FREQ 915.0
|
||||||
|
|
@ -423,8 +423,8 @@ public:
|
||||||
// defaults
|
// defaults
|
||||||
memset(&_prefs, 0, sizeof(_prefs));
|
memset(&_prefs, 0, sizeof(_prefs));
|
||||||
_prefs.airtime_factor = 1.0; // one half
|
_prefs.airtime_factor = 1.0; // one half
|
||||||
_prefs.rx_delay_base = 10.0;
|
_prefs.rx_delay_base = 0.0f; // turn off by default, was 10.0;
|
||||||
_prefs.tx_delay_factor = 0.25f;
|
_prefs.tx_delay_factor = 0.5f; // was 0.25f
|
||||||
strncpy(_prefs.node_name, ADVERT_NAME, sizeof(_prefs.node_name)-1);
|
strncpy(_prefs.node_name, ADVERT_NAME, sizeof(_prefs.node_name)-1);
|
||||||
_prefs.node_name[sizeof(_prefs.node_name)-1] = 0; // truncate if necessary
|
_prefs.node_name[sizeof(_prefs.node_name)-1] = 0; // truncate if necessary
|
||||||
_prefs.node_lat = ADVERT_LAT;
|
_prefs.node_lat = ADVERT_LAT;
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
/* ------------------------------ Config -------------------------------- */
|
/* ------------------------------ Config -------------------------------- */
|
||||||
|
|
||||||
#define FIRMWARE_VER_TEXT "v4 (build: 14 Feb 2025)"
|
#define FIRMWARE_VER_TEXT "v4 (build: 17 Feb 2025)"
|
||||||
|
|
||||||
#ifndef LORA_FREQ
|
#ifndef LORA_FREQ
|
||||||
#define LORA_FREQ 915.0
|
#define LORA_FREQ 915.0
|
||||||
|
|
@ -527,8 +527,8 @@ public:
|
||||||
// defaults
|
// defaults
|
||||||
memset(&_prefs, 0, sizeof(_prefs));
|
memset(&_prefs, 0, sizeof(_prefs));
|
||||||
_prefs.airtime_factor = 1.0; // one half
|
_prefs.airtime_factor = 1.0; // one half
|
||||||
_prefs.rx_delay_base = 10.0;
|
_prefs.rx_delay_base = 0.0f; // off by default, was 10.0
|
||||||
_prefs.tx_delay_factor = 0.25f;
|
_prefs.tx_delay_factor = 0.5f; // was 0.25f;
|
||||||
strncpy(_prefs.node_name, ADVERT_NAME, sizeof(_prefs.node_name)-1);
|
strncpy(_prefs.node_name, ADVERT_NAME, sizeof(_prefs.node_name)-1);
|
||||||
_prefs.node_name[sizeof(_prefs.node_name)-1] = 0; // truncate if necessary
|
_prefs.node_name[sizeof(_prefs.node_name)-1] = 0; // truncate if necessary
|
||||||
_prefs.node_lat = ADVERT_LAT;
|
_prefs.node_lat = ADVERT_LAT;
|
||||||
|
|
|
||||||
|
|
@ -213,6 +213,10 @@ protected:
|
||||||
return _prefs.airtime_factor;
|
return _prefs.airtime_factor;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int calcRxDelay(float score, uint32_t air_time) const override {
|
||||||
|
return 0; // disable rxdelay
|
||||||
|
}
|
||||||
|
|
||||||
void onDiscoveredContact(ContactInfo& contact, bool is_new) override {
|
void onDiscoveredContact(ContactInfo& contact, bool is_new) override {
|
||||||
// TODO: if not in favs, prompt to add as fav(?)
|
// TODO: if not in favs, prompt to add as fav(?)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue