mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #15471 from hallard/LoRaWAN_set_antenna_gain
LoRaWAN allow to adapt antenna gainpull/15485/head
commit
baf6a3022a
|
@ -187,7 +187,11 @@
|
||||||
/*!
|
/*!
|
||||||
* Default antenna gain
|
* Default antenna gain
|
||||||
*/
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define AS923_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
#define AS923_DEFAULT_ANTENNA_GAIN 2.15f
|
#define AS923_DEFAULT_ANTENNA_GAIN 2.15f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
|
|
|
@ -96,7 +96,11 @@
|
||||||
/*!
|
/*!
|
||||||
* Default antenna gain
|
* Default antenna gain
|
||||||
*/
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define AU915_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
#define AU915_DEFAULT_ANTENNA_GAIN 2.15f
|
#define AU915_DEFAULT_ANTENNA_GAIN 2.15f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
|
|
|
@ -95,7 +95,11 @@
|
||||||
/*!
|
/*!
|
||||||
* Default antenna gain
|
* Default antenna gain
|
||||||
*/
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define CN470_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
#define CN470_DEFAULT_ANTENNA_GAIN 2.15f
|
#define CN470_DEFAULT_ANTENNA_GAIN 2.15f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
|
|
|
@ -107,7 +107,11 @@
|
||||||
/*!
|
/*!
|
||||||
* Default antenna gain
|
* Default antenna gain
|
||||||
*/
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define CN779_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
#define CN779_DEFAULT_ANTENNA_GAIN 2.15f
|
#define CN779_DEFAULT_ANTENNA_GAIN 2.15f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
|
|
|
@ -107,7 +107,11 @@
|
||||||
/*!
|
/*!
|
||||||
* Default antenna gain
|
* Default antenna gain
|
||||||
*/
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define EU433_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
#define EU433_DEFAULT_ANTENNA_GAIN 2.15f
|
#define EU433_DEFAULT_ANTENNA_GAIN 2.15f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
|
|
|
@ -107,7 +107,11 @@
|
||||||
/*!
|
/*!
|
||||||
* Default antenna gain
|
* Default antenna gain
|
||||||
*/
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define EU868_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
#define EU868_DEFAULT_ANTENNA_GAIN 2.15f
|
#define EU868_DEFAULT_ANTENNA_GAIN 2.15f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
|
|
|
@ -107,7 +107,11 @@
|
||||||
/*!
|
/*!
|
||||||
* Default antenna gain
|
* Default antenna gain
|
||||||
*/
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define IN865_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
#define IN865_DEFAULT_ANTENNA_GAIN 2.15f
|
#define IN865_DEFAULT_ANTENNA_GAIN 2.15f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
|
|
|
@ -111,7 +111,11 @@
|
||||||
/*!
|
/*!
|
||||||
* Default antenna gain
|
* Default antenna gain
|
||||||
*/
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define KR920_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
#define KR920_DEFAULT_ANTENNA_GAIN 2.15f
|
#define KR920_DEFAULT_ANTENNA_GAIN 2.15f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
|
|
|
@ -94,6 +94,15 @@
|
||||||
*/
|
*/
|
||||||
#define US915_DEFAULT_MAX_ERP 30.0f
|
#define US915_DEFAULT_MAX_ERP 30.0f
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* Default antenna gain
|
||||||
|
*/
|
||||||
|
#ifdef LORAPHY_ANTENNA_GAIN
|
||||||
|
#define US915_DEFAULT_ANTENNA_GAIN LORAPHY_ANTENNA_GAIN
|
||||||
|
#else
|
||||||
|
#define US915_DEFAULT_ANTENNA_GAIN 0.00f
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* ADR Ack limit
|
* ADR Ack limit
|
||||||
*/
|
*/
|
||||||
|
@ -299,7 +308,7 @@ LoRaPHYUS915::LoRaPHYUS915()
|
||||||
phy_params.max_tx_power = US915_MAX_TX_POWER;
|
phy_params.max_tx_power = US915_MAX_TX_POWER;
|
||||||
phy_params.default_tx_power = US915_DEFAULT_TX_POWER;
|
phy_params.default_tx_power = US915_DEFAULT_TX_POWER;
|
||||||
phy_params.default_max_eirp = 0;
|
phy_params.default_max_eirp = 0;
|
||||||
phy_params.default_antenna_gain = 0;
|
phy_params.default_antenna_gain = US915_DEFAULT_ANTENNA_GAIN;
|
||||||
phy_params.adr_ack_limit = US915_ADR_ACK_LIMIT;
|
phy_params.adr_ack_limit = US915_ADR_ACK_LIMIT;
|
||||||
phy_params.adr_ack_delay = US915_ADR_ACK_DELAY;
|
phy_params.adr_ack_delay = US915_ADR_ACK_DELAY;
|
||||||
phy_params.max_rx_window = US915_MAX_RX_WINDOW;
|
phy_params.max_rx_window = US915_MAX_RX_WINDOW;
|
||||||
|
|
Loading…
Reference in New Issue