diff --git a/_s_x1262_8h_source.html b/_s_x1262_8h_source.html index cd43ccda..ca75962c 100644 --- a/_s_x1262_8h_source.html +++ b/_s_x1262_8h_source.html @@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('_s_x1262_8h_source.html',''); initResi
SX1262::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition: SX1262.cpp:32
SX1262::setOutputPower
virtual int16_t setOutputPower(int8_t power)
Sets output power. Allowed values are in range from -9 to 22 dBm. This method is virtual to allow ove...
Definition: SX1262.cpp:84
SX1262
Derived class for SX1262 modules.
Definition: SX1262.h:19
-
SX126x
Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:362
+
SX126x
Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:364
SX126x::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in FSK mode only.
Definition: SX126x.cpp:1132
@@ -687,7 +689,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
SX126x::receive
int16_t receive(uint8_t *data, size_t len) override
Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalL...
Definition: SX126x.cpp:243
SX126x::getCurrentLimit
float getCurrentLimit()
Reads current protection limit.
Definition: SX126x.cpp:740
SX126x::clearDio1Action
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX126x.cpp:370
-
SX126x::getIrqStatus
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX126x.cpp:1418
+
SX126x::getIrqStatus
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX126x.cpp:1411
SX126x::setSyncWord
int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)
Sets LoRa sync word.
Definition: SX126x.cpp:716
SX126x::startReceive
int16_t startReceive(uint32_t timeout=RADIOLIB_SX126X_RX_TIMEOUT_INF)
Interrupt-driven receive method. DIO1 will be activated when full packet is received.
Definition: SX126x.cpp:443
SX126x::setRegulatorDCDC
int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition: SX126x.cpp:1190
@@ -708,16 +710,16 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
SX126x::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: SX126x.cpp:1178
SX126x::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition: SX126x.cpp:810
SX126x::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1202
-
SX126x::scanChannel
int16_t scanChannel()
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: SX126x.cpp:324
SX126x::getDataRate
float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: SX126x.cpp:1094
SX126x::autoLDRO
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1214
SX126x::setDio1Action
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: SX126x.cpp:366
SX126x::setTCXO
int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: SX126x.cpp:1262
+
SX126x::startChannelScan
int16_t startChannelScan(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)
Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...
Definition: SX126x.cpp:592
SX126x::startTransmit
int16_t startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in ...
Definition: SX126x.cpp:374
SX126x::setCRC
int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)
Sets CRC configuration.
Definition: SX126x.cpp:998
SX126x::getChannelScanResult
int16_t getChannelScanResult()
Read the channel scan result.
Definition: SX126x.cpp:618
+
SX126x::scanChannel
int16_t scanChannel(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: SX126x.cpp:324
SX126x::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: SX126x.cpp:873
-
SX126x::startChannelScan
int16_t startChannelScan()
Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...
Definition: SX126x.cpp:592
SX126x::randomByte
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: SX126x.cpp:1223
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:14
PhysicalLayer::receive
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:104
@@ -734,7 +736,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
SX126x::getSNR
float getSNR()
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: SX126x.cpp:1105
SX126x::standby
int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: SX126x.cpp:354
SX126x::transmitDirect
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: SX126x.cpp:300
-
SX126x
Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:362
+
SX126x
Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:364
SX126x::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX126x.cpp:435
SX126x::setBitRate
int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition: SX126x.cpp:789
PhysicalLayer::startTransmit
int16_t startTransmit(String &str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:53
diff --git a/class_l_l_c_c68-members.html b/class_l_l_c_c68-members.html index 2724a2c1..2887463b 100644 --- a/class_l_l_c_c68-members.html +++ b/class_l_l_c_c68-members.html @@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab PhysicalLayer::receive(String &str, size_t len=0)PhysicalLayer receiveDirect() overrideSX126xvirtual reset(bool verify=true)SX126x - scanChannel()SX126x + scanChannel(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x setBandwidth(float bw)LLCC68 setBitRate(float br)SX126xvirtual setBroadcastAddress(uint8_t broadAddr)SX126x @@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab sleep(bool retainConfig=true)SX126x standby() overrideSX126xvirtual standby(uint8_t mode)SX126x - startChannelScan()SX126x + startChannelScan(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x startDirect()PhysicalLayer startReceive(uint32_t timeout=RADIOLIB_SX126X_RX_TIMEOUT_INF)SX126x startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod)SX126x diff --git a/class_l_l_c_c68.html b/class_l_l_c_c68.html index ee3c54b4..d5c09c6a 100644 --- a/class_l_l_c_c68.html +++ b/class_l_l_c_c68.html @@ -167,9 +167,9 @@ Public Member Functions int16_t receiveDirect () override  Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does not support direct mode reception. Will always return RADIOLIB_ERR_UNKNOWN. More...
  -int16_t scanChannel () - Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
-  +int16_t scanChannel (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
+  int16_t sleep (bool retainConfig=true)  Sets the module to sleep mode. More...
  @@ -207,9 +207,9 @@ void int16_t readData (uint8_t *data, size_t len) override  Reads data received after calling startReceive method. More...
  -int16_t startChannelScan () - Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
-  +int16_t startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
+  int16_t getChannelScanResult ()  Read the channel scan result. More...
  diff --git a/class_physical_layer.html b/class_physical_layer.html index c6bf26a9..7665abbd 100644 --- a/class_physical_layer.html +++ b/class_physical_layer.html @@ -406,7 +406,7 @@ class PagerClient
Returns
Length of last received packet in bytes.
-

Implemented in SX127x, RF69, SX126x, CC1101, SX128x, Si443x, and nRF24.

+

Implemented in SX127x, SX126x, RF69, CC1101, SX128x, Si443x, and nRF24.

@@ -999,7 +999,7 @@ class PagerClient
Returns
Status Codes
-

Implemented in SX127x, RF69, CC1101, SX126x, SX128x, Si443x, and nRF24.

+

Implemented in SX127x, RF69, SX126x, CC1101, SX128x, Si443x, and nRF24.

diff --git a/class_s_x1261-members.html b/class_s_x1261-members.html index 2571ed95..e1f3a07a 100644 --- a/class_s_x1261-members.html +++ b/class_s_x1261-members.html @@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable PhysicalLayer::receive(String &str, size_t len=0)PhysicalLayer receiveDirect() overrideSX126xvirtual reset(bool verify=true)SX126x - scanChannel()SX126x + scanChannel(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x setBandwidth(float bw)SX126x setBitRate(float br)SX126xvirtual setBroadcastAddress(uint8_t broadAddr)SX126x @@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable sleep(bool retainConfig=true)SX126x standby() overrideSX126xvirtual standby(uint8_t mode)SX126x - startChannelScan()SX126x + startChannelScan(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x startDirect()PhysicalLayer startReceive(uint32_t timeout=RADIOLIB_SX126X_RX_TIMEOUT_INF)SX126x startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod)SX126x diff --git a/class_s_x1261.html b/class_s_x1261.html index 5926bd0f..277b95db 100644 --- a/class_s_x1261.html +++ b/class_s_x1261.html @@ -158,9 +158,9 @@ Public Member Functions int16_t receiveDirect () override  Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does not support direct mode reception. Will always return RADIOLIB_ERR_UNKNOWN. More...
  -int16_t scanChannel () - Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
-  +int16_t scanChannel (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
+  int16_t sleep (bool retainConfig=true)  Sets the module to sleep mode. More...
  @@ -198,9 +198,9 @@ void int16_t readData (uint8_t *data, size_t len) override  Reads data received after calling startReceive method. More...
  -int16_t startChannelScan () - Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
-  +int16_t startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
+  int16_t getChannelScanResult ()  Read the channel scan result. More...
  diff --git a/class_s_x1262-members.html b/class_s_x1262-members.html index 5b9d9ffb..46e32ac8 100644 --- a/class_s_x1262-members.html +++ b/class_s_x1262-members.html @@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable PhysicalLayer::receive(String &str, size_t len=0)PhysicalLayer receiveDirect() overrideSX126xvirtual reset(bool verify=true)SX126x - scanChannel()SX126x + scanChannel(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x setBandwidth(float bw)SX126x setBitRate(float br)SX126xvirtual setBroadcastAddress(uint8_t broadAddr)SX126x @@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable sleep(bool retainConfig=true)SX126x standby() overrideSX126xvirtual standby(uint8_t mode)SX126x - startChannelScan()SX126x + startChannelScan(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x startDirect()PhysicalLayer startReceive(uint32_t timeout=RADIOLIB_SX126X_RX_TIMEOUT_INF)SX126x startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod)SX126x diff --git a/class_s_x1262.html b/class_s_x1262.html index e2c8d3f4..0afb567f 100644 --- a/class_s_x1262.html +++ b/class_s_x1262.html @@ -155,9 +155,9 @@ Public Member Functions int16_t receiveDirect () override  Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does not support direct mode reception. Will always return RADIOLIB_ERR_UNKNOWN. More...
  -int16_t scanChannel () - Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
-  +int16_t scanChannel (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
+  int16_t sleep (bool retainConfig=true)  Sets the module to sleep mode. More...
  @@ -195,9 +195,9 @@ void int16_t readData (uint8_t *data, size_t len) override  Reads data received after calling startReceive method. More...
  -int16_t startChannelScan () - Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
-  +int16_t startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
+  int16_t getChannelScanResult ()  Read the channel scan result. More...
  diff --git a/class_s_x1268-members.html b/class_s_x1268-members.html index 5d70f830..15432563 100644 --- a/class_s_x1268-members.html +++ b/class_s_x1268-members.html @@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable PhysicalLayer::receive(String &str, size_t len=0)PhysicalLayer receiveDirect() overrideSX126xvirtual reset(bool verify=true)SX126x - scanChannel()SX126x + scanChannel(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x setBandwidth(float bw)SX126x setBitRate(float br)SX126xvirtual setBroadcastAddress(uint8_t broadAddr)SX126x @@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable sleep(bool retainConfig=true)SX126x standby() overrideSX126xvirtual standby(uint8_t mode)SX126x - startChannelScan()SX126x + startChannelScan(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x startDirect()PhysicalLayer startReceive(uint32_t timeout=RADIOLIB_SX126X_RX_TIMEOUT_INF)SX126x startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod)SX126x diff --git a/class_s_x1268.html b/class_s_x1268.html index 3d2dcbe8..f3d92021 100644 --- a/class_s_x1268.html +++ b/class_s_x1268.html @@ -153,9 +153,9 @@ Public Member Functions int16_t receiveDirect () override  Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does not support direct mode reception. Will always return RADIOLIB_ERR_UNKNOWN. More...
  -int16_t scanChannel () - Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
-  +int16_t scanChannel (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
+  int16_t sleep (bool retainConfig=true)  Sets the module to sleep mode. More...
  @@ -193,9 +193,9 @@ void int16_t readData (uint8_t *data, size_t len) override  Reads data received after calling startReceive method. More...
  -int16_t startChannelScan () - Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
-  +int16_t startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
+  int16_t getChannelScanResult ()  Read the channel scan result. More...
  diff --git a/class_s_x126x-members.html b/class_s_x126x-members.html index e65e91d2..659525f0 100644 --- a/class_s_x126x-members.html +++ b/class_s_x126x-members.html @@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable PhysicalLayer::receive(String &str, size_t len=0)PhysicalLayer receiveDirect() overrideSX126xvirtual reset(bool verify=true)SX126x - scanChannel()SX126x + scanChannel(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x setBandwidth(float bw)SX126x setBitRate(float br)SX126xvirtual setBroadcastAddress(uint8_t broadAddr)SX126x @@ -160,7 +160,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable sleep(bool retainConfig=true)SX126x standby() overrideSX126xvirtual standby(uint8_t mode)SX126x - startChannelScan()SX126x + startChannelScan(uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x startDirect()PhysicalLayer startReceive(uint32_t timeout=RADIOLIB_SX126X_RX_TIMEOUT_INF)SX126x startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod)SX126x diff --git a/class_s_x126x.html b/class_s_x126x.html index 694dd44e..068db3e7 100644 --- a/class_s_x126x.html +++ b/class_s_x126x.html @@ -137,9 +137,9 @@ Public Member Functions int16_t receiveDirect () override  Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does not support direct mode reception. Will always return RADIOLIB_ERR_UNKNOWN. More...
  -int16_t scanChannel () - Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
-  +int16_t scanChannel (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Performs scan for LoRa transmission in the current channel. Detects both preamble and payload. More...
+  int16_t sleep (bool retainConfig=true)  Sets the module to sleep mode. More...
  @@ -177,9 +177,9 @@ void int16_t readData (uint8_t *data, size_t len) override  Reads data received after calling startReceive method. More...
  -int16_t startChannelScan () - Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
-  +int16_t startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT) + Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is detected, or upon timeout. More...
+  int16_t getChannelScanResult ()  Read the channel scan result. More...
  @@ -1258,8 +1258,8 @@ void  -

◆ scanChannel()

+ +

◆ scanChannel()

@@ -1267,13 +1267,38 @@ void int16_t SX126x::scanChannel ( - ) + uint8_t  + symbolNum = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, + + + + uint8_t  + detPeak = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, + + + + + uint8_t  + detMin = RADIOLIB_SX126X_CAD_PARAM_DEFAULT  + + + + ) +

Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.

+
Parameters
+ + + + +
symbolNumNumber of symbols for CAD detection. Defaults to the value recommended by AN1200.48.
detPeakPeak value for CAD detection. Defaults to the value recommended by AN1200.48.
detMinMinimum value for CAD detection. Defaults to the value recommended by AN1200.48.
+
+
Returns
Status Codes
@@ -2128,8 +2153,8 @@ void  -

◆ startChannelScan()

+ +

◆ startChannelScan()

diff --git a/class_s_x126x.js b/class_s_x126x.js index 86dd5a43..dba44b27 100644 --- a/class_s_x126x.js +++ b/class_s_x126x.js @@ -32,7 +32,7 @@ var class_s_x126x = [ "receive", "class_s_x126x.html#a2ad4c6a8ac267f8ac590260414ffcda3", null ], [ "receiveDirect", "class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435", null ], [ "reset", "class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f", null ], - [ "scanChannel", "class_s_x126x.html#ae9f24414bd684434c310df54b3558f21", null ], + [ "scanChannel", "class_s_x126x.html#a755e7df4b0958f7c793d0c058408831a", null ], [ "setBandwidth", "class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08", null ], [ "setBitRate", "class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e", null ], [ "setBroadcastAddress", "class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034", null ], @@ -60,7 +60,7 @@ var class_s_x126x = [ "sleep", "class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e", null ], [ "standby", "class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71", null ], [ "standby", "class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd", null ], - [ "startChannelScan", "class_s_x126x.html#a37a716aab163aebbe36599dc7e530c92", null ], + [ "startChannelScan", "class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2", null ], [ "startReceive", "class_s_x126x.html#aeb92dc9d2e2a2b3a3a5ff2856528d497", null ], [ "startReceiveDutyCycle", "class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136", null ], [ "startReceiveDutyCycleAuto", "class_s_x126x.html#a6b50cb78f02a3d93939437eb48489d3f", null ], diff --git a/functions_func_s.html b/functions_func_s.html index d11ff808..87de2968 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza

- s -