From 608e1a6adbb1a02eb92170eb1e08054ee7eaaec6 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sat, 1 Oct 2022 13:16:48 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20e5fe8?= =?UTF-8?q?2f33427a44d3dc1298264d7fc9a5bd46876=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _s_x128x_8h_source.html | 4 +- class_physical_layer.html | 2 +- class_s_x1280-members.html | 89 ++++++++++++++++++------------------- class_s_x1280.html | 9 ++-- class_s_x1281-members.html | 85 ++++++++++++++++++----------------- class_s_x1281.html | 9 ++-- class_s_x1282-members.html | 91 +++++++++++++++++++------------------- class_s_x1282.html | 9 ++-- class_s_x128x-members.html | 83 +++++++++++++++++----------------- class_s_x128x.html | 25 +++++++---- class_s_x128x.js | 2 +- functions_func_s.html | 2 +- functions_s.html | 2 +- navtreeindex2.js | 2 +- search/all_f.js | 2 +- search/functions_f.js | 2 +- 16 files changed, 206 insertions(+), 212 deletions(-) diff --git a/_s_x128x_8h_source.html b/_s_x128x_8h_source.html index 43aa77d6..22379bea 100644 --- a/_s_x128x_8h_source.html +++ b/_s_x128x_8h_source.html @@ -497,7 +497,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
632 
640  int16_t setPreambleLength(uint32_t preambleLength);
641 
-
649  int16_t setBitRate(uint16_t br);
+
649  int16_t setBitRate(float br);
650 
658  int16_t setFrequencyDeviation(float freqDev) override;
659 
@@ -649,7 +649,6 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX128x.cpp:449
int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 203.125, 406.25, 812.5 and 1625.0 kHz.
Definition: SX128x.cpp:603
int16_t beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)
Initialization method for FLRC modem.
Definition: SX128x.cpp:179
-
int16_t setBitRate(uint16_t br)
Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for ...
Definition: SX128x.cpp:749
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Serves only as alias for PhysicalLayer compatibility.
Definition: SX128x.cpp:1232
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: SX128x.cpp:633
int16_t beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16)
Initialization method for GFSK modem.
Definition: SX128x.cpp:67
@@ -657,6 +656,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
int16_t setOutputPower(int8_t power)
Sets output power. Allowed values are in range from -18 to 13 dBm.
Definition: SX128x.cpp:695
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: SX128x.cpp:349
int16_t transmit(uint8_t *data, size_t len, uint8_t addr=0) override
Blocking binary transmit method. Overloads for string-based transmissions are implemented in Physical...
Definition: SX128x.cpp:271
+
int16_t setBitRate(float br)
Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for ...
Definition: SX128x.cpp:749
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX128x.cpp:1153
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:14
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:102
diff --git a/class_physical_layer.html b/class_physical_layer.html index e65707a1..78ba8805 100644 --- a/class_physical_layer.html +++ b/class_physical_layer.html @@ -792,7 +792,7 @@ class PagerClient
Returns
Status Codes
-

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

+

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

diff --git a/class_s_x1280-members.html b/class_s_x1280-members.html index 1bb25a26..f10e00c1 100644 --- a/class_s_x1280-members.html +++ b/class_s_x1280-members.html @@ -126,51 +126,50 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable scanChannel()SX128x setAccessAddress(uint32_t addr)SX128x setBandwidth(float bw)SX128x - setBitRate(uint16_t br)SX128x - PhysicalLayer::setBitRate(float br)=0PhysicalLayerpure virtual - setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x - setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x - setDataShaping(uint8_t sh) overrideSX128xvirtual - setDio1Action(void(*func)(void))SX128x - setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))SX128xvirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideSX128xvirtual - setFrequency(float freq)SX128xvirtual - setFrequencyDeviation(float freqDev) overrideSX128xvirtual - setGainControl(uint8_t gain=0)SX128x - setHighSensitivityMode(bool hsm=false)SX128x - setOutputPower(int8_t power)SX128x - setPreambleLength(uint32_t preambleLength)SX128x - setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)SX128x - setSpreadingFactor(uint8_t sf)SX128x - setSyncWord(uint8_t *syncWord, uint8_t len)SX128x - setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x - setWhitening(bool enabled)SX128x - sleep(bool retainConfig=true)SX128x - standby() overrideSX128xvirtual - standby(uint8_t mode)SX128x - startDirect()PhysicalLayer - startRanging(bool master, uint32_t addr)SX1280 - startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - startTransmit(String &str, uint8_t addr=0)SX128x - startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x - PhysicalLayer::startTransmit(String &str, uint8_t addr=0)PhysicalLayer - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - SX1280(Module *mod)SX1280 - SX1281(Module *mod)SX1281 - SX128x(Module *mod)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - transmit(__FlashStringHelper *fstr, uint8_t addr=0)SX128x - transmit(String &str, uint8_t addr=0)SX128x - transmit(const char *str, uint8_t addr=0)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x - PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)PhysicalLayer - PhysicalLayer::transmit(String &str, uint8_t addr=0)PhysicalLayer - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideSX128xvirtual + setBitRate(float br)SX128xvirtual + setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x + setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x + setDataShaping(uint8_t sh) overrideSX128xvirtual + setDio1Action(void(*func)(void))SX128x + setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))SX128xvirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideSX128xvirtual + setFrequency(float freq)SX128xvirtual + setFrequencyDeviation(float freqDev) overrideSX128xvirtual + setGainControl(uint8_t gain=0)SX128x + setHighSensitivityMode(bool hsm=false)SX128x + setOutputPower(int8_t power)SX128x + setPreambleLength(uint32_t preambleLength)SX128x + setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)SX128x + setSpreadingFactor(uint8_t sf)SX128x + setSyncWord(uint8_t *syncWord, uint8_t len)SX128x + setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x + setWhitening(bool enabled)SX128x + sleep(bool retainConfig=true)SX128x + standby() overrideSX128xvirtual + standby(uint8_t mode)SX128x + startDirect()PhysicalLayer + startRanging(bool master, uint32_t addr)SX1280 + startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF)SX128x + startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(String &str, uint8_t addr=0)SX128x + startTransmit(const char *str, uint8_t addr=0)SX128x + startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x + PhysicalLayer::startTransmit(String &str, uint8_t addr=0)PhysicalLayer + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + SX1280(Module *mod)SX1280 + SX1281(Module *mod)SX1281 + SX128x(Module *mod)SX128x + transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(__FlashStringHelper *fstr, uint8_t addr=0)SX128x + transmit(String &str, uint8_t addr=0)SX128x + transmit(const char *str, uint8_t addr=0)SX128x + transmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x + PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)PhysicalLayer + PhysicalLayer::transmit(String &str, uint8_t addr=0)PhysicalLayer + PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer + transmitDirect(uint32_t frf=0) overrideSX128xvirtual diff --git a/class_s_x1280.html b/class_s_x1280.html index 455146cd..5c6148b2 100644 --- a/class_s_x1280.html +++ b/class_s_x1280.html @@ -208,9 +208,9 @@ void int16_t setPreambleLength (uint32_t preambleLength)  Sets preamble length for currently active modem. Allowed values range from 1 to 65535. More...
  -int16_t setBitRate (uint16_t br) - Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem). More...
-  +int16_t setBitRate (float br) + Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem). More...
+  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz. More...
  @@ -332,9 +332,6 @@ void int16_t readData (String &str, size_t len=0)  Reads data that was received after calling startReceive method. More...
  -virtual int16_t setBitRate (float br)=0 - Sets FSK bit rate. Only available in FSK mode. Must be implemented in module class. More...
-  float getFreqStep () const  Gets the module frequency step size that was set in constructor. More...
  diff --git a/class_s_x1281-members.html b/class_s_x1281-members.html index 07c3aa1b..a273e5ae 100644 --- a/class_s_x1281-members.html +++ b/class_s_x1281-members.html @@ -124,49 +124,48 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable scanChannel()SX128x setAccessAddress(uint32_t addr)SX128x setBandwidth(float bw)SX128x - setBitRate(uint16_t br)SX128x - PhysicalLayer::setBitRate(float br)=0PhysicalLayerpure virtual - setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x - setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x - setDataShaping(uint8_t sh) overrideSX128xvirtual - setDio1Action(void(*func)(void))SX128x - setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))SX128xvirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideSX128xvirtual - setFrequency(float freq)SX128xvirtual - setFrequencyDeviation(float freqDev) overrideSX128xvirtual - setGainControl(uint8_t gain=0)SX128x - setHighSensitivityMode(bool hsm=false)SX128x - setOutputPower(int8_t power)SX128x - setPreambleLength(uint32_t preambleLength)SX128x - setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)SX128x - setSpreadingFactor(uint8_t sf)SX128x - setSyncWord(uint8_t *syncWord, uint8_t len)SX128x - setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x - setWhitening(bool enabled)SX128x - sleep(bool retainConfig=true)SX128x - standby() overrideSX128xvirtual - standby(uint8_t mode)SX128x - startDirect()PhysicalLayer - startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - startTransmit(String &str, uint8_t addr=0)SX128x - startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x - PhysicalLayer::startTransmit(String &str, uint8_t addr=0)PhysicalLayer - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - SX1281(Module *mod)SX1281 - SX128x(Module *mod)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - transmit(__FlashStringHelper *fstr, uint8_t addr=0)SX128x - transmit(String &str, uint8_t addr=0)SX128x - transmit(const char *str, uint8_t addr=0)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x - PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)PhysicalLayer - PhysicalLayer::transmit(String &str, uint8_t addr=0)PhysicalLayer - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideSX128xvirtual + setBitRate(float br)SX128xvirtual + setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x + setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x + setDataShaping(uint8_t sh) overrideSX128xvirtual + setDio1Action(void(*func)(void))SX128x + setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))SX128xvirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideSX128xvirtual + setFrequency(float freq)SX128xvirtual + setFrequencyDeviation(float freqDev) overrideSX128xvirtual + setGainControl(uint8_t gain=0)SX128x + setHighSensitivityMode(bool hsm=false)SX128x + setOutputPower(int8_t power)SX128x + setPreambleLength(uint32_t preambleLength)SX128x + setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)SX128x + setSpreadingFactor(uint8_t sf)SX128x + setSyncWord(uint8_t *syncWord, uint8_t len)SX128x + setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x + setWhitening(bool enabled)SX128x + sleep(bool retainConfig=true)SX128x + standby() overrideSX128xvirtual + standby(uint8_t mode)SX128x + startDirect()PhysicalLayer + startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF)SX128x + startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(String &str, uint8_t addr=0)SX128x + startTransmit(const char *str, uint8_t addr=0)SX128x + startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x + PhysicalLayer::startTransmit(String &str, uint8_t addr=0)PhysicalLayer + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + SX1281(Module *mod)SX1281 + SX128x(Module *mod)SX128x + transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(__FlashStringHelper *fstr, uint8_t addr=0)SX128x + transmit(String &str, uint8_t addr=0)SX128x + transmit(const char *str, uint8_t addr=0)SX128x + transmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x + PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)PhysicalLayer + PhysicalLayer::transmit(String &str, uint8_t addr=0)PhysicalLayer + PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer + transmitDirect(uint32_t frf=0) overrideSX128xvirtual diff --git a/class_s_x1281.html b/class_s_x1281.html index 5720b05c..602af806 100644 --- a/class_s_x1281.html +++ b/class_s_x1281.html @@ -195,9 +195,9 @@ void int16_t setPreambleLength (uint32_t preambleLength)  Sets preamble length for currently active modem. Allowed values range from 1 to 65535. More...
  -int16_t setBitRate (uint16_t br) - Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem). More...
-  +int16_t setBitRate (float br) + Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem). More...
+  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz. More...
  @@ -319,9 +319,6 @@ void int16_t readData (String &str, size_t len=0)  Reads data that was received after calling startReceive method. More...
  -virtual int16_t setBitRate (float br)=0 - Sets FSK bit rate. Only available in FSK mode. Must be implemented in module class. More...
-  float getFreqStep () const  Gets the module frequency step size that was set in constructor. More...
  diff --git a/class_s_x1282-members.html b/class_s_x1282-members.html index c635b81c..62496549 100644 --- a/class_s_x1282-members.html +++ b/class_s_x1282-members.html @@ -126,52 +126,51 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable scanChannel()SX128x setAccessAddress(uint32_t addr)SX128x setBandwidth(float bw)SX128x - setBitRate(uint16_t br)SX128x - PhysicalLayer::setBitRate(float br)=0PhysicalLayerpure virtual - setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x - setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x - setDataShaping(uint8_t sh) overrideSX128xvirtual - setDio1Action(void(*func)(void))SX128x - setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))SX128xvirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideSX128xvirtual - setFrequency(float freq)SX128xvirtual - setFrequencyDeviation(float freqDev) overrideSX128xvirtual - setGainControl(uint8_t gain=0)SX128x - setHighSensitivityMode(bool hsm=false)SX128x - setOutputPower(int8_t power)SX128x - setPreambleLength(uint32_t preambleLength)SX128x - setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)SX128x - setSpreadingFactor(uint8_t sf)SX128x - setSyncWord(uint8_t *syncWord, uint8_t len)SX128x - setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x - setWhitening(bool enabled)SX128x - sleep(bool retainConfig=true)SX128x - standby() overrideSX128xvirtual - standby(uint8_t mode)SX128x - startDirect()PhysicalLayer - startRanging(bool master, uint32_t addr)SX1280 - startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - startTransmit(String &str, uint8_t addr=0)SX128x - startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x - PhysicalLayer::startTransmit(String &str, uint8_t addr=0)PhysicalLayer - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - SX1280(Module *mod)SX1280 - SX1281(Module *mod)SX1281 - SX1282(Module *mod)SX1282 - SX128x(Module *mod)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - transmit(__FlashStringHelper *fstr, uint8_t addr=0)SX128x - transmit(String &str, uint8_t addr=0)SX128x - transmit(const char *str, uint8_t addr=0)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x - PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)PhysicalLayer - PhysicalLayer::transmit(String &str, uint8_t addr=0)PhysicalLayer - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideSX128xvirtual + setBitRate(float br)SX128xvirtual + setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x + setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x + setDataShaping(uint8_t sh) overrideSX128xvirtual + setDio1Action(void(*func)(void))SX128x + setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))SX128xvirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideSX128xvirtual + setFrequency(float freq)SX128xvirtual + setFrequencyDeviation(float freqDev) overrideSX128xvirtual + setGainControl(uint8_t gain=0)SX128x + setHighSensitivityMode(bool hsm=false)SX128x + setOutputPower(int8_t power)SX128x + setPreambleLength(uint32_t preambleLength)SX128x + setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)SX128x + setSpreadingFactor(uint8_t sf)SX128x + setSyncWord(uint8_t *syncWord, uint8_t len)SX128x + setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x + setWhitening(bool enabled)SX128x + sleep(bool retainConfig=true)SX128x + standby() overrideSX128xvirtual + standby(uint8_t mode)SX128x + startDirect()PhysicalLayer + startRanging(bool master, uint32_t addr)SX1280 + startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF)SX128x + startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(String &str, uint8_t addr=0)SX128x + startTransmit(const char *str, uint8_t addr=0)SX128x + startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x + PhysicalLayer::startTransmit(String &str, uint8_t addr=0)PhysicalLayer + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + SX1280(Module *mod)SX1280 + SX1281(Module *mod)SX1281 + SX1282(Module *mod)SX1282 + SX128x(Module *mod)SX128x + transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(__FlashStringHelper *fstr, uint8_t addr=0)SX128x + transmit(String &str, uint8_t addr=0)SX128x + transmit(const char *str, uint8_t addr=0)SX128x + transmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x + PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)PhysicalLayer + PhysicalLayer::transmit(String &str, uint8_t addr=0)PhysicalLayer + PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer + transmitDirect(uint32_t frf=0) overrideSX128xvirtual diff --git a/class_s_x1282.html b/class_s_x1282.html index b1303701..8bf3a52f 100644 --- a/class_s_x1282.html +++ b/class_s_x1282.html @@ -212,9 +212,9 @@ void int16_t setPreambleLength (uint32_t preambleLength)  Sets preamble length for currently active modem. Allowed values range from 1 to 65535. More...
  -int16_t setBitRate (uint16_t br) - Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem). More...
-  +int16_t setBitRate (float br) + Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem). More...
+  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz. More...
  @@ -336,9 +336,6 @@ void int16_t readData (String &str, size_t len=0)  Reads data that was received after calling startReceive method. More...
  -virtual int16_t setBitRate (float br)=0 - Sets FSK bit rate. Only available in FSK mode. Must be implemented in module class. More...
-  float getFreqStep () const  Gets the module frequency step size that was set in constructor. More...
  diff --git a/class_s_x128x-members.html b/class_s_x128x-members.html index d5268843..b76e3833 100644 --- a/class_s_x128x-members.html +++ b/class_s_x128x-members.html @@ -124,48 +124,47 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable scanChannel()SX128x setAccessAddress(uint32_t addr)SX128x setBandwidth(float bw)SX128x - setBitRate(uint16_t br)SX128x - PhysicalLayer::setBitRate(float br)=0PhysicalLayerpure virtual - setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x - setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x - setDataShaping(uint8_t sh) overrideSX128xvirtual - setDio1Action(void(*func)(void))SX128x - setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))SX128xvirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideSX128xvirtual - setFrequency(float freq)SX128xvirtual - setFrequencyDeviation(float freqDev) overrideSX128xvirtual - setGainControl(uint8_t gain=0)SX128x - setHighSensitivityMode(bool hsm=false)SX128x - setOutputPower(int8_t power)SX128x - setPreambleLength(uint32_t preambleLength)SX128x - setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)SX128x - setSpreadingFactor(uint8_t sf)SX128x - setSyncWord(uint8_t *syncWord, uint8_t len)SX128x - setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x - setWhitening(bool enabled)SX128x - sleep(bool retainConfig=true)SX128x - standby() overrideSX128xvirtual - standby(uint8_t mode)SX128x - startDirect()PhysicalLayer - startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - startTransmit(String &str, uint8_t addr=0)SX128x - startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x - PhysicalLayer::startTransmit(String &str, uint8_t addr=0)PhysicalLayer - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - SX128x(Module *mod)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - transmit(__FlashStringHelper *fstr, uint8_t addr=0)SX128x - transmit(String &str, uint8_t addr=0)SX128x - transmit(const char *str, uint8_t addr=0)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x - PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)PhysicalLayer - PhysicalLayer::transmit(String &str, uint8_t addr=0)PhysicalLayer - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideSX128xvirtual + setBitRate(float br)SX128xvirtual + setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x + setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x + setDataShaping(uint8_t sh) overrideSX128xvirtual + setDio1Action(void(*func)(void))SX128x + setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))SX128xvirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideSX128xvirtual + setFrequency(float freq)SX128xvirtual + setFrequencyDeviation(float freqDev) overrideSX128xvirtual + setGainControl(uint8_t gain=0)SX128x + setHighSensitivityMode(bool hsm=false)SX128x + setOutputPower(int8_t power)SX128x + setPreambleLength(uint32_t preambleLength)SX128x + setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)SX128x + setSpreadingFactor(uint8_t sf)SX128x + setSyncWord(uint8_t *syncWord, uint8_t len)SX128x + setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x + setWhitening(bool enabled)SX128x + sleep(bool retainConfig=true)SX128x + standby() overrideSX128xvirtual + standby(uint8_t mode)SX128x + startDirect()PhysicalLayer + startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF)SX128x + startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(String &str, uint8_t addr=0)SX128x + startTransmit(const char *str, uint8_t addr=0)SX128x + startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x + PhysicalLayer::startTransmit(String &str, uint8_t addr=0)PhysicalLayer + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + SX128x(Module *mod)SX128x + transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(__FlashStringHelper *fstr, uint8_t addr=0)SX128x + transmit(String &str, uint8_t addr=0)SX128x + transmit(const char *str, uint8_t addr=0)SX128x + transmit(uint8_t *data, size_t len, uint8_t addr=0)=0SX128x + PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)PhysicalLayer + PhysicalLayer::transmit(String &str, uint8_t addr=0)PhysicalLayer + PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer + transmitDirect(uint32_t frf=0) overrideSX128xvirtual diff --git a/class_s_x128x.html b/class_s_x128x.html index da5c98b3..f3338305 100644 --- a/class_s_x128x.html +++ b/class_s_x128x.html @@ -191,9 +191,9 @@ void int16_t setPreambleLength (uint32_t preambleLength)  Sets preamble length for currently active modem. Allowed values range from 1 to 65535. More...
  -int16_t setBitRate (uint16_t br) - Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem). More...
-  +int16_t setBitRate (float br) + Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem). More...
+  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz. More...
  @@ -315,9 +315,6 @@ void int16_t readData (String &str, size_t len=0)  Reads data that was received after calling startReceive method. More...
  -virtual int16_t setBitRate (float br)=0 - Sets FSK bit rate. Only available in FSK mode. Must be implemented in module class. More...
-  float getFreqStep () const  Gets the module frequency step size that was set in constructor. More...
  @@ -1226,20 +1223,28 @@ void  -

◆ setBitRate()

+ +

◆ setBitRate()

+ + + + + +
- +
int16_t SX128x::setBitRate (uint16_t float  br)
+
+virtual

Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for FSK modem) or 260, 325, 520, 650, 1000 and 1300 (for FLRC modem).

@@ -1251,6 +1256,8 @@ void 
Returns
Status Codes
+

Implements PhysicalLayer.

+
diff --git a/class_s_x128x.js b/class_s_x128x.js index d3e536a8..e9d728bc 100644 --- a/class_s_x128x.js +++ b/class_s_x128x.js @@ -28,7 +28,7 @@ var class_s_x128x = [ "scanChannel", "class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb", null ], [ "setAccessAddress", "class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5", null ], [ "setBandwidth", "class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a", null ], - [ "setBitRate", "class_s_x128x.html#a3bee00ec197ef9855c0079cb0a3009a6", null ], + [ "setBitRate", "class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee", null ], [ "setCodingRate", "class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a", null ], [ "setCRC", "class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe", null ], [ "setDataShaping", "class_s_x128x.html#a99491c705e88dddc820f884b778f1660", null ], diff --git a/functions_func_s.html b/functions_func_s.html index 636ba1a7..2875e4d0 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza , Si443x , SX126x , SX127x -, SX128x +, SX128x
  • setBroadcastAddress() : RF69 diff --git a/functions_s.html b/functions_s.html index dc4730dd..ee86316b 100644 --- a/functions_s.html +++ b/functions_s.html @@ -150,7 +150,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() , Si443x , SX126x , SX127x -, SX128x +, SX128x
  • setBroadcastAddress() : RF69 diff --git a/navtreeindex2.js b/navtreeindex2.js index b135687f..6ae5ce25 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -243,9 +243,9 @@ var NAVTREEINDEX2 = "class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99":[3,0,43,21], "class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91":[3,0,43,37], "class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735":[3,0,43,10], -"class_s_x128x.html#a3bee00ec197ef9855c0079cb0a3009a6":[3,0,43,28], "class_s_x128x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,43,53], "class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4":[3,0,43,7], +"class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee":[3,0,43,28], "class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,43,55], "class_s_x128x.html#a53892566b0259d348158efe3c3c3601a":[3,0,43,59], "class_s_x128x.html#a5f11803b3430bc059321b443f407e78b":[3,0,43,41], diff --git a/search/all_f.js b/search/all_f.js index 2b28ed16..c9e2bb69 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -17,7 +17,7 @@ var searchData= ['setambienttemperature_222',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]], ['setautoack_223',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]], ['setbandwidth_224',['setBandwidth',['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()']]], - ['setbitrate_225',['setBitRate',['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x128x.html#a3bee00ec197ef9855c0079cb0a3009a6',1,'SX128x::setBitRate()'],['../class_physical_layer.html#a56e9cf39bc8847492f7f3cd67ebf1c46',1,'PhysicalLayer::setBitRate()']]], + ['setbitrate_225',['setBitRate',['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_physical_layer.html#a56e9cf39bc8847492f7f3cd67ebf1c46',1,'PhysicalLayer::setBitRate()']]], ['setbroadcastaddress_226',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]], ['setcodingrate_227',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]], ['setcorrection_228',['setCorrection',['../class_a_x25_client.html#aa6a10784d59428a4d5c13067ba6af69c',1,'AX25Client']]], diff --git a/search/functions_f.js b/search/functions_f.js index 539d77b6..646ca28b 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -15,7 +15,7 @@ var searchData= ['setambienttemperature_517',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]], ['setautoack_518',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]], ['setbandwidth_519',['setBandwidth',['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()']]], - ['setbitrate_520',['setBitRate',['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x128x.html#a3bee00ec197ef9855c0079cb0a3009a6',1,'SX128x::setBitRate()'],['../class_physical_layer.html#a56e9cf39bc8847492f7f3cd67ebf1c46',1,'PhysicalLayer::setBitRate()']]], + ['setbitrate_520',['setBitRate',['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_physical_layer.html#a56e9cf39bc8847492f7f3cd67ebf1c46',1,'PhysicalLayer::setBitRate()']]], ['setbroadcastaddress_521',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]], ['setcodingrate_522',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]], ['setcorrection_523',['setCorrection',['../class_a_x25_client.html#aa6a10784d59428a4d5c13067ba6af69c',1,'AX25Client']]],