diff --git a/_s_x128x_8h_source.html b/_s_x128x_8h_source.html index 1f850eb9..b90d44c0 100644 --- a/_s_x128x_8h_source.html +++ b/_s_x128x_8h_source.html @@ -548,101 +548,103 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
757 
762  float getRSSI() override;
763 
-
768  float getSNR() override;
-
769 
-
774  float getFrequencyError();
-
775 
-
781  size_t getPacketLength(bool update = true) override;
+
769  float getRSSI(bool packet);
+
770 
+
775  float getSNR() override;
+
776 
+
781  float getFrequencyError();
782 
-
789  size_t getPacketLength(bool update, uint8_t* offset);
-
790 
-
796  RadioLibTime_t getTimeOnAir(size_t len) override;
+
788  size_t getPacketLength(bool update = true) override;
+
789 
+
796  size_t getPacketLength(bool update, uint8_t* offset);
797 
-
802  int16_t implicitHeader(size_t len);
-
803 
-
809  int16_t explicitHeader();
+
803  RadioLibTime_t getTimeOnAir(size_t len) override;
+
804 
+
809  int16_t implicitHeader(size_t len);
810 
-
816  int16_t setEncoding(uint8_t encoding) override;
+
816  int16_t explicitHeader();
817 
-
819  void setRfSwitchPins(uint32_t rxEn, uint32_t txEn);
-
820 
-
822  void setRfSwitchTable(const uint32_t (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
-
823 
-
828  uint8_t randomByte() override;
-
829 
-
835  int16_t invertIQ(bool enable) override;
+
823  int16_t setEncoding(uint8_t encoding) override;
+
824 
+
826  void setRfSwitchPins(uint32_t rxEn, uint32_t txEn);
+
827 
+
829  void setRfSwitchTable(const uint32_t (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
+
830 
+
835  uint8_t randomByte() override;
836 
-
837  #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
-
842  void setDirectAction(void (*func)(void)) override;
+
842  int16_t invertIQ(bool enable) override;
843 
-
848  void readBit(uint32_t pin) override;
-
849  #endif
+
844  #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
+
849  void setDirectAction(void (*func)(void)) override;
850 
-
851 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
-
852  protected:
-
853 #endif
-
854  Module* getMod() override;
-
855 
-
856  // cached LoRa parameters
-
857  float bandwidthKhz = 0;
-
858  uint8_t bandwidth = 0, spreadingFactor = 0, codingRateLoRa = 0;
-
859  uint8_t preambleLengthLoRa = 0, headerType = 0, payloadLen = 0, crcLoRa = 0;
-
860 
-
861  // SX128x SPI command implementations
-
862  uint8_t getStatus();
-
863  int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
-
864  int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
-
865  int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
-
866  int16_t readBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
-
867  int16_t setTx(uint16_t periodBaseCount = RADIOLIB_SX128X_TX_TIMEOUT_NONE, uint8_t periodBase = RADIOLIB_SX128X_PERIOD_BASE_15_625_US);
-
868  int16_t setRx(uint16_t periodBaseCount, uint8_t periodBase = RADIOLIB_SX128X_PERIOD_BASE_15_625_US);
-
869  int16_t setCad(uint8_t symbolNum);
-
870  uint8_t getPacketType();
-
871  int16_t setRfFrequency(uint32_t frf);
-
872  int16_t setTxParams(uint8_t pwr, uint8_t rampTime = RADIOLIB_SX128X_PA_RAMP_10_US);
-
873  int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
-
874  int16_t setModulationParams(uint8_t modParam1, uint8_t modParam2, uint8_t modParam3);
-
875  int16_t setPacketParamsGFSK(uint8_t preambleLen, uint8_t syncLen, uint8_t syncMatch, uint8_t crcLen, uint8_t whiten, uint8_t payLen = 0xFF, uint8_t hdrType = RADIOLIB_SX128X_GFSK_FLRC_PACKET_VARIABLE);
-
876  int16_t setPacketParamsBLE(uint8_t connState, uint8_t crcLen, uint8_t bleTest, uint8_t whiten);
-
877  int16_t setPacketParamsLoRa(uint8_t preambleLen, uint8_t hdrType, uint8_t payLen, uint8_t crc, uint8_t invIQ = RADIOLIB_SX128X_LORA_IQ_STANDARD);
-
878  int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX128X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX128X_IRQ_NONE);
-
879  int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX128X_IRQ_ALL);
-
880  int16_t setRangingRole(uint8_t role);
-
881  int16_t setPacketType(uint8_t type);
-
882 
-
883 #if !RADIOLIB_GODMODE
-
884  private:
-
885 #endif
-
886  Module* mod;
-
887 
-
888  // common low-level SPI interface
-
889  static int16_t SPIparseStatus(uint8_t in);
-
890 
-
891  // common parameters
-
892  uint8_t power = 0;
-
893 
-
894  // cached LoRa parameters
-
895  uint8_t invertIQEnabled = RADIOLIB_SX128X_LORA_IQ_STANDARD;
-
896 
-
897  // cached GFSK parameters
-
898  float modIndexReal = 0;
-
899  uint16_t bitRateKbps = 0;
-
900  uint8_t bitRate = 0, modIndex = 0, shaping = 0;
-
901  uint8_t preambleLengthGFSK = 0, syncWordLen = 0, syncWordMatch = 0, crcGFSK = 0, whitening = 0;
-
902 
-
903  // cached FLRC parameters
-
904  uint8_t codingRateFLRC = 0;
-
905 
-
906  // cached BLE parameters
-
907  uint8_t connectionState = 0, crcBLE = 0, bleTestPayload = 0;
-
908 
-
909  int16_t config(uint8_t modem);
-
910  int16_t setHeaderType(uint8_t hdrType, size_t len = 0xFF);
-
911 };
+
855  void readBit(uint32_t pin) override;
+
856  #endif
+
857 
+
858 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
+
859  protected:
+
860 #endif
+
861  Module* getMod() override;
+
862 
+
863  // cached LoRa parameters
+
864  float bandwidthKhz = 0;
+
865  uint8_t bandwidth = 0, spreadingFactor = 0, codingRateLoRa = 0;
+
866  uint8_t preambleLengthLoRa = 0, headerType = 0, payloadLen = 0, crcLoRa = 0;
+
867 
+
868  // SX128x SPI command implementations
+
869  uint8_t getStatus();
+
870  int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+
871  int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+
872  int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+
873  int16_t readBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+
874  int16_t setTx(uint16_t periodBaseCount = RADIOLIB_SX128X_TX_TIMEOUT_NONE, uint8_t periodBase = RADIOLIB_SX128X_PERIOD_BASE_15_625_US);
+
875  int16_t setRx(uint16_t periodBaseCount, uint8_t periodBase = RADIOLIB_SX128X_PERIOD_BASE_15_625_US);
+
876  int16_t setCad(uint8_t symbolNum);
+
877  uint8_t getPacketType();
+
878  int16_t setRfFrequency(uint32_t frf);
+
879  int16_t setTxParams(uint8_t pwr, uint8_t rampTime = RADIOLIB_SX128X_PA_RAMP_10_US);
+
880  int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
+
881  int16_t setModulationParams(uint8_t modParam1, uint8_t modParam2, uint8_t modParam3);
+
882  int16_t setPacketParamsGFSK(uint8_t preambleLen, uint8_t syncLen, uint8_t syncMatch, uint8_t crcLen, uint8_t whiten, uint8_t payLen = 0xFF, uint8_t hdrType = RADIOLIB_SX128X_GFSK_FLRC_PACKET_VARIABLE);
+
883  int16_t setPacketParamsBLE(uint8_t connState, uint8_t crcLen, uint8_t bleTest, uint8_t whiten);
+
884  int16_t setPacketParamsLoRa(uint8_t preambleLen, uint8_t hdrType, uint8_t payLen, uint8_t crc, uint8_t invIQ = RADIOLIB_SX128X_LORA_IQ_STANDARD);
+
885  int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX128X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX128X_IRQ_NONE);
+
886  int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX128X_IRQ_ALL);
+
887  int16_t setRangingRole(uint8_t role);
+
888  int16_t setPacketType(uint8_t type);
+
889 
+
890 #if !RADIOLIB_GODMODE
+
891  private:
+
892 #endif
+
893  Module* mod;
+
894 
+
895  // common low-level SPI interface
+
896  static int16_t SPIparseStatus(uint8_t in);
+
897 
+
898  // common parameters
+
899  uint8_t power = 0;
+
900 
+
901  // cached LoRa parameters
+
902  uint8_t invertIQEnabled = RADIOLIB_SX128X_LORA_IQ_STANDARD;
+
903 
+
904  // cached GFSK parameters
+
905  float modIndexReal = 0;
+
906  uint16_t bitRateKbps = 0;
+
907  uint8_t bitRate = 0, modIndex = 0, shaping = 0;
+
908  uint8_t preambleLengthGFSK = 0, syncWordLen = 0, syncWordMatch = 0, crcGFSK = 0, whitening = 0;
+
909 
+
910  // cached FLRC parameters
+
911  uint8_t codingRateFLRC = 0;
912 
-
913 #endif
-
914 
-
915 #endif
+
913  // cached BLE parameters
+
914  uint8_t connectionState = 0, crcBLE = 0, bleTestPayload = 0;
+
915 
+
916  int16_t config(uint8_t modem);
+
917  int16_t setHeaderType(uint8_t hdrType, size_t len = 0xFF);
+
918 };
+
919 
+
920 #endif
+
921 
+
922 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:65
Module::RFSWITCH_MAX_PINS
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code. Note: It is not recommended to use this c...
Definition: Module.h:74
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:135
@@ -655,35 +657,35 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
SX128x::setPreambleLength
int16_t setPreambleLength(uint32_t preambleLength)
Sets preamble length for currently active modem. Allowed values range from 1 to 65535.
Definition: SX128x.cpp:857
SX128x::setOutputPower
int16_t setOutputPower(int8_t pwr) override
Sets output power. Allowed values are in range from -18 to 13 dBm.
Definition: SX128x.cpp:840
SX128x::setPacketSentAction
void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition: SX128x.cpp:505
-
SX128x::setDirectAction
void setDirectAction(void(*func)(void)) override
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1434
+
SX128x::setDirectAction
void setDirectAction(void(*func)(void)) override
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1445
SX128x::getRSSI
float getRSSI() override
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: SX128x.cpp:1232
SX128x::reset
int16_t reset(bool verify=true)
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX128x.cpp:281
SX128x::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz.
Definition: SX128x.cpp:962
SX128x::begin
int16_t begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12)
Initialization method for LoRa modem.
Definition: SX128x.cpp:19
-
SX128x::getFrequencyError
float getFrequencyError()
Gets frequency error of the latest received packet.
Definition: SX128x.cpp:1276
+
SX128x::getFrequencyError
float getFrequencyError()
Gets frequency error of the latest received packet.
Definition: SX128x.cpp:1287
SX128x::standby
int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: SX128x.cpp:472
SX128x::beginFLRC
int16_t beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)
Initialization method for FLRC modem.
Definition: SX128x.cpp:213
SX128x::scanChannel
int16_t scanChannel() override
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: SX128x.cpp:423
SX128x::readData
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
SX128x::setGainControl
int16_t setGainControl(uint8_t gain=0)
Enables or disables receiver manual gain control.
Definition: SX128x.cpp:1196
-
SX128x::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX128x.cpp:1309
+
SX128x::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX128x.cpp:1320
SX128x::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX128x.cpp:577
-
SX128x::invertIQ
int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: SX128x.cpp:1419
+
SX128x::invertIQ
int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: SX128x.cpp:1430
SX128x::transmit
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
SX128x::transmitDirect
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: SX128x.cpp:400
-
SX128x::setRfSwitchPins
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX128x.cpp:1405
+
SX128x::setRfSwitchPins
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX128x.cpp:1416
SX128x::checkOutputPower
int16_t checkOutputPower(int8_t pwr, int8_t *clipped) override
Check if output power is configurable.
Definition: SX128x.cpp:849
SX128x::setIrqFlags
int16_t setIrqFlags(uint32_t irq) override
Set interrupt on DIO1 to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition: SX128x.cpp:671
SX128x::setHighSensitivityMode
int16_t setHighSensitivityMode(bool enable)
Enables or disables receiver high sensitivity mode.
Definition: SX128x.cpp:1179
SX128x::beginGFSK
int16_t beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16)
Initialization method for GFSK modem.
Definition: SX128x.cpp:83
SX128x::startReceive
int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition: SX128x.cpp:585
-
SX128x::setEncoding
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Serves only as alias for PhysicalLayer compatibility.
Definition: SX128x.cpp:1401
+
SX128x::setEncoding
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Serves only as alias for PhysicalLayer compatibility.
Definition: SX128x.cpp:1412
SX128x::setWhitening
int16_t setWhitening(bool enabled)
Sets whitening parameters, not available for LoRa or FLRC modem.
Definition: SX128x.cpp:1148
-
SX128x::randomByte
uint8_t randomByte() override
Dummy random method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1413
+
SX128x::randomByte
uint8_t randomByte() override
Dummy random method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1424
SX128x::startTransmit
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:149
SX128x::setAccessAddress
int16_t setAccessAddress(uint32_t addr)
Sets BLE access address.
Definition: SX128x.cpp:1168
SX128x::startChannelScan
int16_t startChannelScan() override
Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...
Definition: SX128x.cpp:679
-
SX128x::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX128x.cpp:1397
+
SX128x::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX128x.cpp:1408
SX128x::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: SX128x.cpp:995
SX128x::SX128x
SX128x(Module *mod)
Default constructor.
Definition: SX128x.cpp:5
SX128x::setCodingRate
int16_t setCodingRate(uint8_t cr, bool longInterleaving=false)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: SX128x.cpp:812
@@ -695,19 +697,19 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
SX128x::clearDio1Action
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX128x.cpp:493
SX128x::setFrequency
int16_t setFrequency(float freq) override
Sets carrier frequency. Allowed values are in range from 2400.0 to 2500.0 MHz.
Definition: SX128x.cpp:740
SX128x::getChannelScanResult
int16_t getChannelScanResult() override
Read the channel scan result.
Definition: SX128x.cpp:719
-
SX128x::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: SX128x.cpp:1393
+
SX128x::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: SX128x.cpp:1404
SX128x::clearPacketReceivedAction
void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition: SX128x.cpp:501
SX128x::beginBLE
int16_t beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)
Initialization method for BLE modem.
Definition: SX128x.cpp:155
-
SX128x::setRfSwitchTable
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX128x.cpp:1409
+
SX128x::setRfSwitchTable
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX128x.cpp:1420
SX128x::setBitRate
int16_t setBitRate(float br) override
Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for ...
Definition: SX128x.cpp:905
SX128x::setSyncWord
int16_t setSyncWord(const uint8_t *syncWord, uint8_t len)
Sets FSK/FLRC sync word in the form of array of up to 5 bytes (FSK). For FLRC modem,...
Definition: SX128x.cpp:1025
SX128x::setPacketReceivedAction
void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition: SX128x.cpp:497
-
SX128x::getSNR
float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging mode...
Definition: SX128x.cpp:1256
-
SX128x::getIrqStatus
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX128x.cpp:1549
+
SX128x::getSNR
float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging mode...
Definition: SX128x.cpp:1267
+
SX128x::getIrqStatus
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX128x.cpp:1560
SX128x::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: SX128x.cpp:778
-
SX128x::getTimeOnAir
RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: SX128x.cpp:1329
+
SX128x::getTimeOnAir
RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: SX128x.cpp:1340
SX128x::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 203.125, 406.25, 812.5 and 1625.0 kHz.
Definition: SX128x.cpp:748
-
SX128x::readBit
void readBit(uint32_t pin) override
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1440
+
SX128x::readBit
void readBit(uint32_t pin) override
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1451
SX128x::clearIrqFlags
int16_t clearIrqFlags(uint32_t irq) override
Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition: SX128x.cpp:675
SX128x::receiveDirect
int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX128x series does...
Definition: SX128x.cpp:415
RADIOLIB_SHAPING_0_5
#define RADIOLIB_SHAPING_0_5
Gaussian shaping filter, BT = 0.5.
Definition: TypeDef.h:27
diff --git a/class_s_x1280-members.html b/class_s_x1280-members.html index acb793db..7099abf9 100644 --- a/class_s_x1280-members.html +++ b/class_s_x1280-members.html @@ -117,80 +117,81 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable getPacketLength(bool update, uint8_t *offset)SX128x getRangingResult()SX1280 getRSSI() overrideSX128xvirtual - getSNR() overrideSX128xvirtual - getTimeOnAir(size_t len) overrideSX128xvirtual - implicitHeader(size_t len)SX128x - invertIQ(bool enable) overrideSX128xvirtual - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte() overrideSX128xvirtual - range(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)SX1280 - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin) overrideSX128xvirtual - readData(uint8_t *data, size_t len) overrideSX128xvirtual - readData(uint8_t *data, size_t len)SX128x - receive(uint8_t *data, size_t len) overrideSX128xvirtual - receive(uint8_t *data, size_t len)SX128x - receiveDirect() overrideSX128xvirtual - reset(bool verify=true)SX128x - scanChannel() overrideSX128xvirtual - scanChannel(const ChannelScanConfig_t &config) overrideSX128xvirtual - setAccessAddress(uint32_t addr)SX128x - setBandwidth(float bw)SX128x - setBitRate(float br) overrideSX128xvirtual - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x - setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x - setDataRate(DataRate_t dr)PhysicalLayervirtual - setDataShaping(uint8_t sh) overrideSX128xvirtual - setDio1Action(void(*func)(void))SX128x - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void)) overrideSX128xvirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideSX128xvirtual - setFrequency(float freq) overrideSX128xvirtual - setFrequencyDeviation(float freqDev) overrideSX128xvirtual - setGainControl(uint8_t gain=0)SX128x - setHighSensitivityMode(bool enable)SX128x - setIrq(RadioLibIrqFlags_t irq)PhysicalLayer - setIrqFlags(uint32_t irq) overrideSX128xvirtual - setOutputPower(int8_t pwr) overrideSX128xvirtual - setPacketReceivedAction(void(*func)(void)) overrideSX128xvirtual - setPacketSentAction(void(*func)(void)) overrideSX128xvirtual - setPreambleLength(uint32_t preambleLength)SX128x - PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual - setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX128x - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX128x - setSpreadingFactor(uint8_t sf)SX128x - setSyncWord(const uint8_t *syncWord, uint8_t len)SX128x - setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x - PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual - setWhitening(bool enabled)SX128x - sleep() overrideSX128xvirtual - sleep(bool retainConfig)SX128x - standby() overrideSX128xvirtual - standby(uint8_t mode, bool wakeup=false)SX128x - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual - startChannelScan() overrideSX128xvirtual - startChannelScan(const ChannelScanConfig_t &config) overrideSX128xvirtual - startDirect()PhysicalLayer - startRanging(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)SX1280 - startReceive() overrideSX128xvirtual - startReceive(uint16_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX128x - PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - SX1280(Module *mod)SX1280 - SX1281(Module *mod)SX1281 - SX128x(Module *mod)SX128xexplicit - transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - transmit(const char *str, uint8_t addr=0)SX128x - transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideSX128xvirtual + getRSSI(bool packet)SX128x + getSNR() overrideSX128xvirtual + getTimeOnAir(size_t len) overrideSX128xvirtual + implicitHeader(size_t len)SX128x + invertIQ(bool enable) overrideSX128xvirtual + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte() overrideSX128xvirtual + range(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)SX1280 + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin) overrideSX128xvirtual + readData(uint8_t *data, size_t len) overrideSX128xvirtual + readData(uint8_t *data, size_t len)SX128x + receive(uint8_t *data, size_t len) overrideSX128xvirtual + receive(uint8_t *data, size_t len)SX128x + receiveDirect() overrideSX128xvirtual + reset(bool verify=true)SX128x + scanChannel() overrideSX128xvirtual + scanChannel(const ChannelScanConfig_t &config) overrideSX128xvirtual + setAccessAddress(uint32_t addr)SX128x + setBandwidth(float bw)SX128x + setBitRate(float br) overrideSX128xvirtual + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x + setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x + setDataRate(DataRate_t dr)PhysicalLayervirtual + setDataShaping(uint8_t sh) overrideSX128xvirtual + setDio1Action(void(*func)(void))SX128x + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void)) overrideSX128xvirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideSX128xvirtual + setFrequency(float freq) overrideSX128xvirtual + setFrequencyDeviation(float freqDev) overrideSX128xvirtual + setGainControl(uint8_t gain=0)SX128x + setHighSensitivityMode(bool enable)SX128x + setIrq(RadioLibIrqFlags_t irq)PhysicalLayer + setIrqFlags(uint32_t irq) overrideSX128xvirtual + setOutputPower(int8_t pwr) overrideSX128xvirtual + setPacketReceivedAction(void(*func)(void)) overrideSX128xvirtual + setPacketSentAction(void(*func)(void)) overrideSX128xvirtual + setPreambleLength(uint32_t preambleLength)SX128x + PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual + setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX128x + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX128x + setSpreadingFactor(uint8_t sf)SX128x + setSyncWord(const uint8_t *syncWord, uint8_t len)SX128x + setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x + PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual + setWhitening(bool enabled)SX128x + sleep() overrideSX128xvirtual + sleep(bool retainConfig)SX128x + standby() overrideSX128xvirtual + standby(uint8_t mode, bool wakeup=false)SX128x + PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + startChannelScan() overrideSX128xvirtual + startChannelScan(const ChannelScanConfig_t &config) overrideSX128xvirtual + startDirect()PhysicalLayer + startRanging(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)SX1280 + startReceive() overrideSX128xvirtual + startReceive(uint16_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX128x + PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(const char *str, uint8_t addr=0)SX128x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + SX1280(Module *mod)SX1280 + SX1281(Module *mod)SX1281 + SX128x(Module *mod)SX128xexplicit + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(const char *str, uint8_t addr=0)SX128x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x + 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 16460dfd..28c30c4e 100644 --- a/class_s_x1280.html +++ b/class_s_x1280.html @@ -285,6 +285,9 @@ void float getRSSI () override  Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
  +float getRSSI (bool packet) + Gets RSSI (Recorded Signal Strength Indicator). More...
+  float getSNR () override  Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging modem. More...
  diff --git a/class_s_x1281-members.html b/class_s_x1281-members.html index 77df3792..aee264a6 100644 --- a/class_s_x1281-members.html +++ b/class_s_x1281-members.html @@ -116,77 +116,78 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable getPacketLength(bool update=true) overrideSX128xvirtual getPacketLength(bool update, uint8_t *offset)SX128x getRSSI() overrideSX128xvirtual - getSNR() overrideSX128xvirtual - getTimeOnAir(size_t len) overrideSX128xvirtual - implicitHeader(size_t len)SX128x - invertIQ(bool enable) overrideSX128xvirtual - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte() overrideSX128xvirtual - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin) overrideSX128xvirtual - readData(uint8_t *data, size_t len) overrideSX128xvirtual - readData(uint8_t *data, size_t len)SX128x - receive(uint8_t *data, size_t len) overrideSX128xvirtual - receive(uint8_t *data, size_t len)SX128x - receiveDirect() overrideSX128xvirtual - reset(bool verify=true)SX128x - scanChannel() overrideSX128xvirtual - scanChannel(const ChannelScanConfig_t &config) overrideSX128xvirtual - setAccessAddress(uint32_t addr)SX128x - setBandwidth(float bw)SX128x - setBitRate(float br) overrideSX128xvirtual - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x - setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x - setDataRate(DataRate_t dr)PhysicalLayervirtual - setDataShaping(uint8_t sh) overrideSX128xvirtual - setDio1Action(void(*func)(void))SX128x - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void)) overrideSX128xvirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideSX128xvirtual - setFrequency(float freq) overrideSX128xvirtual - setFrequencyDeviation(float freqDev) overrideSX128xvirtual - setGainControl(uint8_t gain=0)SX128x - setHighSensitivityMode(bool enable)SX128x - setIrq(RadioLibIrqFlags_t irq)PhysicalLayer - setIrqFlags(uint32_t irq) overrideSX128xvirtual - setOutputPower(int8_t pwr) overrideSX128xvirtual - setPacketReceivedAction(void(*func)(void)) overrideSX128xvirtual - setPacketSentAction(void(*func)(void)) overrideSX128xvirtual - setPreambleLength(uint32_t preambleLength)SX128x - PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual - setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX128x - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX128x - setSpreadingFactor(uint8_t sf)SX128x - setSyncWord(const uint8_t *syncWord, uint8_t len)SX128x - setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x - PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual - setWhitening(bool enabled)SX128x - sleep() overrideSX128xvirtual - sleep(bool retainConfig)SX128x - standby() overrideSX128xvirtual - standby(uint8_t mode, bool wakeup=false)SX128x - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual - startChannelScan() overrideSX128xvirtual - startChannelScan(const ChannelScanConfig_t &config) overrideSX128xvirtual - startDirect()PhysicalLayer - startReceive() overrideSX128xvirtual - startReceive(uint16_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX128x - PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - SX1281(Module *mod)SX1281 - SX128x(Module *mod)SX128xexplicit - transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - transmit(const char *str, uint8_t addr=0)SX128x - transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideSX128xvirtual + getRSSI(bool packet)SX128x + getSNR() overrideSX128xvirtual + getTimeOnAir(size_t len) overrideSX128xvirtual + implicitHeader(size_t len)SX128x + invertIQ(bool enable) overrideSX128xvirtual + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte() overrideSX128xvirtual + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin) overrideSX128xvirtual + readData(uint8_t *data, size_t len) overrideSX128xvirtual + readData(uint8_t *data, size_t len)SX128x + receive(uint8_t *data, size_t len) overrideSX128xvirtual + receive(uint8_t *data, size_t len)SX128x + receiveDirect() overrideSX128xvirtual + reset(bool verify=true)SX128x + scanChannel() overrideSX128xvirtual + scanChannel(const ChannelScanConfig_t &config) overrideSX128xvirtual + setAccessAddress(uint32_t addr)SX128x + setBandwidth(float bw)SX128x + setBitRate(float br) overrideSX128xvirtual + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x + setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x + setDataRate(DataRate_t dr)PhysicalLayervirtual + setDataShaping(uint8_t sh) overrideSX128xvirtual + setDio1Action(void(*func)(void))SX128x + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void)) overrideSX128xvirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideSX128xvirtual + setFrequency(float freq) overrideSX128xvirtual + setFrequencyDeviation(float freqDev) overrideSX128xvirtual + setGainControl(uint8_t gain=0)SX128x + setHighSensitivityMode(bool enable)SX128x + setIrq(RadioLibIrqFlags_t irq)PhysicalLayer + setIrqFlags(uint32_t irq) overrideSX128xvirtual + setOutputPower(int8_t pwr) overrideSX128xvirtual + setPacketReceivedAction(void(*func)(void)) overrideSX128xvirtual + setPacketSentAction(void(*func)(void)) overrideSX128xvirtual + setPreambleLength(uint32_t preambleLength)SX128x + PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual + setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX128x + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX128x + setSpreadingFactor(uint8_t sf)SX128x + setSyncWord(const uint8_t *syncWord, uint8_t len)SX128x + setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x + PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual + setWhitening(bool enabled)SX128x + sleep() overrideSX128xvirtual + sleep(bool retainConfig)SX128x + standby() overrideSX128xvirtual + standby(uint8_t mode, bool wakeup=false)SX128x + PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + startChannelScan() overrideSX128xvirtual + startChannelScan(const ChannelScanConfig_t &config) overrideSX128xvirtual + startDirect()PhysicalLayer + startReceive() overrideSX128xvirtual + startReceive(uint16_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX128x + PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(const char *str, uint8_t addr=0)SX128x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + SX1281(Module *mod)SX1281 + SX128x(Module *mod)SX128xexplicit + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(const char *str, uint8_t addr=0)SX128x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x + 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 700662fe..68da8079 100644 --- a/class_s_x1281.html +++ b/class_s_x1281.html @@ -272,6 +272,9 @@ void float getRSSI () override  Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
  +float getRSSI (bool packet) + Gets RSSI (Recorded Signal Strength Indicator). More...
+  float getSNR () override  Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging modem. More...
  diff --git a/class_s_x1282-members.html b/class_s_x1282-members.html index b14c97a8..a8918da0 100644 --- a/class_s_x1282-members.html +++ b/class_s_x1282-members.html @@ -117,81 +117,82 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable getPacketLength(bool update, uint8_t *offset)SX128x getRangingResult()SX1280 getRSSI() overrideSX128xvirtual - getSNR() overrideSX128xvirtual - getTimeOnAir(size_t len) overrideSX128xvirtual - implicitHeader(size_t len)SX128x - invertIQ(bool enable) overrideSX128xvirtual - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte() overrideSX128xvirtual - range(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)SX1280 - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin) overrideSX128xvirtual - readData(uint8_t *data, size_t len) overrideSX128xvirtual - readData(uint8_t *data, size_t len)SX128x - receive(uint8_t *data, size_t len) overrideSX128xvirtual - receive(uint8_t *data, size_t len)SX128x - receiveDirect() overrideSX128xvirtual - reset(bool verify=true)SX128x - scanChannel() overrideSX128xvirtual - scanChannel(const ChannelScanConfig_t &config) overrideSX128xvirtual - setAccessAddress(uint32_t addr)SX128x - setBandwidth(float bw)SX128x - setBitRate(float br) overrideSX128xvirtual - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x - setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x - setDataRate(DataRate_t dr)PhysicalLayervirtual - setDataShaping(uint8_t sh) overrideSX128xvirtual - setDio1Action(void(*func)(void))SX128x - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void)) overrideSX128xvirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideSX128xvirtual - setFrequency(float freq) overrideSX128xvirtual - setFrequencyDeviation(float freqDev) overrideSX128xvirtual - setGainControl(uint8_t gain=0)SX128x - setHighSensitivityMode(bool enable)SX128x - setIrq(RadioLibIrqFlags_t irq)PhysicalLayer - setIrqFlags(uint32_t irq) overrideSX128xvirtual - setOutputPower(int8_t pwr) overrideSX128xvirtual - setPacketReceivedAction(void(*func)(void)) overrideSX128xvirtual - setPacketSentAction(void(*func)(void)) overrideSX128xvirtual - setPreambleLength(uint32_t preambleLength)SX128x - PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual - setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX128x - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX128x - setSpreadingFactor(uint8_t sf)SX128x - setSyncWord(const uint8_t *syncWord, uint8_t len)SX128x - setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x - PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual - setWhitening(bool enabled)SX128x - sleep() overrideSX128xvirtual - sleep(bool retainConfig)SX128x - standby() overrideSX128xvirtual - standby(uint8_t mode, bool wakeup=false)SX128x - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual - startChannelScan() overrideSX128xvirtual - startChannelScan(const ChannelScanConfig_t &config) overrideSX128xvirtual - startDirect()PhysicalLayer - startRanging(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)SX1280 - startReceive() overrideSX128xvirtual - startReceive(uint16_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX128x - PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x - 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)SX128xexplicit - transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - transmit(const char *str, uint8_t addr=0)SX128x - transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideSX128xvirtual + getRSSI(bool packet)SX128x + getSNR() overrideSX128xvirtual + getTimeOnAir(size_t len) overrideSX128xvirtual + implicitHeader(size_t len)SX128x + invertIQ(bool enable) overrideSX128xvirtual + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte() overrideSX128xvirtual + range(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)SX1280 + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin) overrideSX128xvirtual + readData(uint8_t *data, size_t len) overrideSX128xvirtual + readData(uint8_t *data, size_t len)SX128x + receive(uint8_t *data, size_t len) overrideSX128xvirtual + receive(uint8_t *data, size_t len)SX128x + receiveDirect() overrideSX128xvirtual + reset(bool verify=true)SX128x + scanChannel() overrideSX128xvirtual + scanChannel(const ChannelScanConfig_t &config) overrideSX128xvirtual + setAccessAddress(uint32_t addr)SX128x + setBandwidth(float bw)SX128x + setBitRate(float br) overrideSX128xvirtual + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x + setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x + setDataRate(DataRate_t dr)PhysicalLayervirtual + setDataShaping(uint8_t sh) overrideSX128xvirtual + setDio1Action(void(*func)(void))SX128x + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void)) overrideSX128xvirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideSX128xvirtual + setFrequency(float freq) overrideSX128xvirtual + setFrequencyDeviation(float freqDev) overrideSX128xvirtual + setGainControl(uint8_t gain=0)SX128x + setHighSensitivityMode(bool enable)SX128x + setIrq(RadioLibIrqFlags_t irq)PhysicalLayer + setIrqFlags(uint32_t irq) overrideSX128xvirtual + setOutputPower(int8_t pwr) overrideSX128xvirtual + setPacketReceivedAction(void(*func)(void)) overrideSX128xvirtual + setPacketSentAction(void(*func)(void)) overrideSX128xvirtual + setPreambleLength(uint32_t preambleLength)SX128x + PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual + setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX128x + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX128x + setSpreadingFactor(uint8_t sf)SX128x + setSyncWord(const uint8_t *syncWord, uint8_t len)SX128x + setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x + PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual + setWhitening(bool enabled)SX128x + sleep() overrideSX128xvirtual + sleep(bool retainConfig)SX128x + standby() overrideSX128xvirtual + standby(uint8_t mode, bool wakeup=false)SX128x + PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + startChannelScan() overrideSX128xvirtual + startChannelScan(const ChannelScanConfig_t &config) overrideSX128xvirtual + startDirect()PhysicalLayer + startRanging(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)SX1280 + startReceive() overrideSX128xvirtual + startReceive(uint16_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX128x + PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(const char *str, uint8_t addr=0)SX128x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x + 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)SX128xexplicit + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(const char *str, uint8_t addr=0)SX128x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x + 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 224f0a35..8e684693 100644 --- a/class_s_x1282.html +++ b/class_s_x1282.html @@ -289,6 +289,9 @@ void float getRSSI () override  Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
  +float getRSSI (bool packet) + Gets RSSI (Recorded Signal Strength Indicator). More...
+  float getSNR () override  Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging modem. More...
  diff --git a/class_s_x128x-members.html b/class_s_x128x-members.html index 4956b311..4d4c3fc0 100644 --- a/class_s_x128x-members.html +++ b/class_s_x128x-members.html @@ -116,76 +116,77 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable getPacketLength(bool update=true) overrideSX128xvirtual getPacketLength(bool update, uint8_t *offset)SX128x getRSSI() overrideSX128xvirtual - getSNR() overrideSX128xvirtual - getTimeOnAir(size_t len) overrideSX128xvirtual - implicitHeader(size_t len)SX128x - invertIQ(bool enable) overrideSX128xvirtual - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte() overrideSX128xvirtual - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin) overrideSX128xvirtual - readData(uint8_t *data, size_t len) overrideSX128xvirtual - readData(uint8_t *data, size_t len)SX128x - receive(uint8_t *data, size_t len) overrideSX128xvirtual - receive(uint8_t *data, size_t len)SX128x - receiveDirect() overrideSX128xvirtual - reset(bool verify=true)SX128x - scanChannel() overrideSX128xvirtual - scanChannel(const ChannelScanConfig_t &config) overrideSX128xvirtual - setAccessAddress(uint32_t addr)SX128x - setBandwidth(float bw)SX128x - setBitRate(float br) overrideSX128xvirtual - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x - setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x - setDataRate(DataRate_t dr)PhysicalLayervirtual - setDataShaping(uint8_t sh) overrideSX128xvirtual - setDio1Action(void(*func)(void))SX128x - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void)) overrideSX128xvirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideSX128xvirtual - setFrequency(float freq) overrideSX128xvirtual - setFrequencyDeviation(float freqDev) overrideSX128xvirtual - setGainControl(uint8_t gain=0)SX128x - setHighSensitivityMode(bool enable)SX128x - setIrq(RadioLibIrqFlags_t irq)PhysicalLayer - setIrqFlags(uint32_t irq) overrideSX128xvirtual - setOutputPower(int8_t pwr) overrideSX128xvirtual - setPacketReceivedAction(void(*func)(void)) overrideSX128xvirtual - setPacketSentAction(void(*func)(void)) overrideSX128xvirtual - setPreambleLength(uint32_t preambleLength)SX128x - PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual - setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX128x - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX128x - setSpreadingFactor(uint8_t sf)SX128x - setSyncWord(const uint8_t *syncWord, uint8_t len)SX128x - setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x - PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual - setWhitening(bool enabled)SX128x - sleep() overrideSX128xvirtual - sleep(bool retainConfig)SX128x - standby() overrideSX128xvirtual - standby(uint8_t mode, bool wakeup=false)SX128x - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual - startChannelScan() overrideSX128xvirtual - startChannelScan(const ChannelScanConfig_t &config) overrideSX128xvirtual - startDirect()PhysicalLayer - startReceive() overrideSX128xvirtual - startReceive(uint16_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX128x - PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - SX128x(Module *mod)SX128xexplicit - transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual - transmit(const char *str, uint8_t addr=0)SX128x - transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideSX128xvirtual + getRSSI(bool packet)SX128x + getSNR() overrideSX128xvirtual + getTimeOnAir(size_t len) overrideSX128xvirtual + implicitHeader(size_t len)SX128x + invertIQ(bool enable) overrideSX128xvirtual + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte() overrideSX128xvirtual + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin) overrideSX128xvirtual + readData(uint8_t *data, size_t len) overrideSX128xvirtual + readData(uint8_t *data, size_t len)SX128x + receive(uint8_t *data, size_t len) overrideSX128xvirtual + receive(uint8_t *data, size_t len)SX128x + receiveDirect() overrideSX128xvirtual + reset(bool verify=true)SX128x + scanChannel() overrideSX128xvirtual + scanChannel(const ChannelScanConfig_t &config) overrideSX128xvirtual + setAccessAddress(uint32_t addr)SX128x + setBandwidth(float bw)SX128x + setBitRate(float br) overrideSX128xvirtual + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCodingRate(uint8_t cr, bool longInterleaving=false)SX128x + setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)SX128x + setDataRate(DataRate_t dr)PhysicalLayervirtual + setDataShaping(uint8_t sh) overrideSX128xvirtual + setDio1Action(void(*func)(void))SX128x + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void)) overrideSX128xvirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideSX128xvirtual + setFrequency(float freq) overrideSX128xvirtual + setFrequencyDeviation(float freqDev) overrideSX128xvirtual + setGainControl(uint8_t gain=0)SX128x + setHighSensitivityMode(bool enable)SX128x + setIrq(RadioLibIrqFlags_t irq)PhysicalLayer + setIrqFlags(uint32_t irq) overrideSX128xvirtual + setOutputPower(int8_t pwr) overrideSX128xvirtual + setPacketReceivedAction(void(*func)(void)) overrideSX128xvirtual + setPacketSentAction(void(*func)(void)) overrideSX128xvirtual + setPreambleLength(uint32_t preambleLength)SX128x + PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual + setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX128x + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX128x + setSpreadingFactor(uint8_t sf)SX128x + setSyncWord(const uint8_t *syncWord, uint8_t len)SX128x + setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX128x + PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual + setWhitening(bool enabled)SX128x + sleep() overrideSX128xvirtual + sleep(bool retainConfig)SX128x + standby() overrideSX128xvirtual + standby(uint8_t mode, bool wakeup=false)SX128x + PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + startChannelScan() overrideSX128xvirtual + startChannelScan(const ChannelScanConfig_t &config) overrideSX128xvirtual + startDirect()PhysicalLayer + startReceive() overrideSX128xvirtual + startReceive(uint16_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX128x + PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(const char *str, uint8_t addr=0)SX128x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + SX128x(Module *mod)SX128xexplicit + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(const char *str, uint8_t addr=0)SX128x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x + 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 9abd591a..6ab28326 100644 --- a/class_s_x128x.html +++ b/class_s_x128x.html @@ -268,6 +268,9 @@ void float getRSSI () override  Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
  +float getRSSI (bool packet) + Gets RSSI (Recorded Signal Strength Indicator). More...
+  float getSNR () override  Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging modem. More...
  @@ -1019,7 +1022,7 @@ virtual void  -

◆ getRSSI()

+

◆ getRSSI() [1/2]

@@ -1046,6 +1049,33 @@ virtual void Reimplemented from PhysicalLayer.

+
+
+ +

◆ getRSSI() [2/2]

+ +
+
+ + + + + + + + +
float SX128x::getRSSI (bool packet)
+
+ +

Gets RSSI (Recorded Signal Strength Indicator).

+
Parameters
+ + +
packetWhether to read last packet RSSI, or the current value.
+
+
+
Returns
RSSI value in dBm.
+
diff --git a/class_s_x128x.js b/class_s_x128x.js index ffa32ff2..54ab4d9b 100644 --- a/class_s_x128x.js +++ b/class_s_x128x.js @@ -19,6 +19,7 @@ var class_s_x128x = [ "getPacketLength", "class_s_x128x.html#a67ab0acd97f81e509af80a31f1fa7dc4", null ], [ "getPacketLength", "class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735", null ], [ "getRSSI", "class_s_x128x.html#a260b99d8427e089546e33084803d955a", null ], + [ "getRSSI", "class_s_x128x.html#acaee753f0736774efc25e38f58e0cb26", null ], [ "getSNR", "class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d", null ], [ "getTimeOnAir", "class_s_x128x.html#ae7d3676df8f28c79b9bee23df884fa55", null ], [ "implicitHeader", "class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b", null ], diff --git a/functions_g.html b/functions_g.html index a0fa3046..221d2222 100644 --- a/functions_g.html +++ b/functions_g.html @@ -232,7 +232,7 @@ $(document).ready(function(){initNavTree('functions_g.html',''); initResizable() , SX126x , SX1272 , SX1278 -, SX128x +, SX128x
  • getRst() : Module diff --git a/navtreedata.js b/navtreedata.js index e46774da..3647660e 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -59,8 +59,8 @@ var NAVTREEINDEX = "class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018", "class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3", "class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d", -"functions_enum.html", -"struct_l_r11x0_version_info__t.html#a93ffc624cb2545411a409e7879a6d597" +"functions_e.html", +"struct_l_r11x0_version_info__t.html#a8c572580b8dba18d46ae50b4a4dd5a8d" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex4.js b/navtreeindex4.js index f88ccf85..38a92c89 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -31,78 +31,79 @@ var NAVTREEINDEX4 = "class_s_x1282.html":[3,0,78], "class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232":[3,0,78,0], "class_s_x128x.html":[3,0,79], -"class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed":[3,0,79,39], -"class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133":[3,0,79,50], -"class_s_x128x.html#a1bc3372c47a4e3c81ef15bee448ba6b6":[3,0,79,47], -"class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1":[3,0,79,55], -"class_s_x128x.html#a1e6f938ce715dad9a6609bf56626a50d":[3,0,79,49], -"class_s_x128x.html#a2326cf28c385b8dd709cb62c9f665000":[3,0,79,40], +"class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed":[3,0,79,40], +"class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133":[3,0,79,51], +"class_s_x128x.html#a1bc3372c47a4e3c81ef15bee448ba6b6":[3,0,79,48], +"class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1":[3,0,79,56], +"class_s_x128x.html#a1e6f938ce715dad9a6609bf56626a50d":[3,0,79,50], +"class_s_x128x.html#a2326cf28c385b8dd709cb62c9f665000":[3,0,79,41], "class_s_x128x.html#a260b99d8427e089546e33084803d955a":[3,0,79,18], -"class_s_x128x.html#a2643ce22176293631fea2169f5e68e66":[3,0,79,30], -"class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1":[3,0,79,43], +"class_s_x128x.html#a2643ce22176293631fea2169f5e68e66":[3,0,79,31], +"class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1":[3,0,79,44], "class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea":[3,0,79,1], -"class_s_x128x.html#a299dd5c01a6f7d2f8a96becd4fff1f09":[3,0,79,64], +"class_s_x128x.html#a299dd5c01a6f7d2f8a96becd4fff1f09":[3,0,79,65], "class_s_x128x.html#a2b424000856a9dc212f571d0e8890635":[3,0,79,13], -"class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45":[3,0,79,59], +"class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45":[3,0,79,60], "class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709":[3,0,79,3], -"class_s_x128x.html#a2f8427103d6609f3ac44b23fcca4f301":[3,0,79,31], -"class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99":[3,0,79,28], -"class_s_x128x.html#a3563453988a83d22dd07d4691543a300":[3,0,79,25], -"class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91":[3,0,79,44], -"class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae":[3,0,79,60], +"class_s_x128x.html#a2f8427103d6609f3ac44b23fcca4f301":[3,0,79,32], +"class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99":[3,0,79,29], +"class_s_x128x.html#a3563453988a83d22dd07d4691543a300":[3,0,79,26], +"class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91":[3,0,79,45], +"class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae":[3,0,79,61], "class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735":[3,0,79,17], "class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4":[3,0,79,11], -"class_s_x128x.html#a45f4ac293d869a35ad737032efa8e884":[3,0,79,70], -"class_s_x128x.html#a46e7979288205689ea97f1c26d1da07e":[3,0,79,22], -"class_s_x128x.html#a46fff7c4b2bb0eed3fd313d6413dc4e9":[3,0,79,67], -"class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,79,68], -"class_s_x128x.html#a53892566b0259d348158efe3c3c3601a":[3,0,79,71], -"class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2":[3,0,79,51], +"class_s_x128x.html#a45f4ac293d869a35ad737032efa8e884":[3,0,79,71], +"class_s_x128x.html#a46e7979288205689ea97f1c26d1da07e":[3,0,79,23], +"class_s_x128x.html#a46fff7c4b2bb0eed3fd313d6413dc4e9":[3,0,79,68], +"class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,79,69], +"class_s_x128x.html#a53892566b0259d348158efe3c3c3601a":[3,0,79,72], +"class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2":[3,0,79,52], "class_s_x128x.html#a5e876e02fd527390905004718225c25f":[3,0,79,5], "class_s_x128x.html#a67ab0acd97f81e509af80a31f1fa7dc4":[3,0,79,16], -"class_s_x128x.html#a6a2ec5d316975f390f20b4e0a2e11e98":[3,0,79,46], -"class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5":[3,0,79,45], +"class_s_x128x.html#a6a2ec5d316975f390f20b4e0a2e11e98":[3,0,79,47], +"class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5":[3,0,79,46], "class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a":[3,0,79,4], -"class_s_x128x.html#a803eaca8bb7fdfa3570cf4aa95f8e729":[3,0,79,63], -"class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947":[3,0,79,41], -"class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f":[3,0,79,56], -"class_s_x128x.html#a8d331080599e09ef0b11a77cffd6f13a":[3,0,79,23], -"class_s_x128x.html#a923654706eff5118ef6e84214e837f27":[3,0,79,65], -"class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5":[3,0,79,33], -"class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a":[3,0,79,61], +"class_s_x128x.html#a803eaca8bb7fdfa3570cf4aa95f8e729":[3,0,79,64], +"class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947":[3,0,79,42], +"class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f":[3,0,79,57], +"class_s_x128x.html#a8d331080599e09ef0b11a77cffd6f13a":[3,0,79,24], +"class_s_x128x.html#a923654706eff5118ef6e84214e837f27":[3,0,79,66], +"class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5":[3,0,79,34], +"class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a":[3,0,79,62], "class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d":[3,0,79,10], -"class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb":[3,0,79,26], -"class_s_x128x.html#a98ef7dc21647642b40baf8c0194788c4":[3,0,79,58], -"class_s_x128x.html#a99491c705e88dddc820f884b778f1660":[3,0,79,38], +"class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb":[3,0,79,27], +"class_s_x128x.html#a98ef7dc21647642b40baf8c0194788c4":[3,0,79,59], +"class_s_x128x.html#a99491c705e88dddc820f884b778f1660":[3,0,79,39], "class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7":[3,0,79,0], -"class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a":[3,0,79,36], +"class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a":[3,0,79,37], "class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f":[3,0,79,14], -"class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe":[3,0,79,37], -"class_s_x128x.html#ab0c26aebd432d36974b3066055df6b01":[3,0,79,57], +"class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe":[3,0,79,38], +"class_s_x128x.html#ab0c26aebd432d36974b3066055df6b01":[3,0,79,58], "class_s_x128x.html#ab2335d91c7899291312e3cd6576446e5":[3,0,79,9], -"class_s_x128x.html#ab55112682432f369fb17f8107ba5158b":[3,0,79,32], -"class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,79,27], +"class_s_x128x.html#ab55112682432f369fb17f8107ba5158b":[3,0,79,33], +"class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,79,28], "class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f":[3,0,79,6], -"class_s_x128x.html#ab9e16231c2c6bd0e4b4c6c2900b5b332":[3,0,79,42], +"class_s_x128x.html#ab9e16231c2c6bd0e4b4c6c2900b5b332":[3,0,79,43], "class_s_x128x.html#ac39f77b77a2e4124cc30aeae08b4c653":[3,0,79,12], -"class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b":[3,0,79,21], +"class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b":[3,0,79,22], "class_s_x128x.html#ac79047a072a038194f3429a913e7aaee":[3,0,79,8], -"class_s_x128x.html#acdee68d9be73509f464226722551c4d9":[3,0,79,62], +"class_s_x128x.html#acaee753f0736774efc25e38f58e0cb26":[3,0,79,19], +"class_s_x128x.html#acdee68d9be73509f464226722551c4d9":[3,0,79,63], "class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127":[3,0,79,2], -"class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958":[3,0,79,52], -"class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac":[3,0,79,35], -"class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0":[3,0,79,54], -"class_s_x128x.html#ad98c4526ef971f9aadb30e351a37eaf9":[3,0,79,48], -"class_s_x128x.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,79,69], -"class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d":[3,0,79,19], +"class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958":[3,0,79,53], +"class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac":[3,0,79,36], +"class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0":[3,0,79,55], +"class_s_x128x.html#ad98c4526ef971f9aadb30e351a37eaf9":[3,0,79,49], +"class_s_x128x.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,79,70], +"class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d":[3,0,79,20], "class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22":[3,0,79,15], -"class_s_x128x.html#ae435f57132f76f4283abb870176acf54":[3,0,79,53], -"class_s_x128x.html#ae7d3676df8f28c79b9bee23df884fa55":[3,0,79,20], -"class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a":[3,0,79,34], -"class_s_x128x.html#af2e1d173694a59082a22922a6f7d50a8":[3,0,79,24], -"class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,79,66], +"class_s_x128x.html#ae435f57132f76f4283abb870176acf54":[3,0,79,54], +"class_s_x128x.html#ae7d3676df8f28c79b9bee23df884fa55":[3,0,79,21], +"class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a":[3,0,79,35], +"class_s_x128x.html#af2e1d173694a59082a22922a6f7d50a8":[3,0,79,25], +"class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,79,67], "class_s_x128x.html#afb95ca5f2c8494042fbbe52802fc265d":[3,0,79,7], -"class_s_x128x.html#aff7d86352c98771595375e17d19a2a97":[3,0,79,29], +"class_s_x128x.html#aff7d86352c98771595375e17d19a2a97":[3,0,79,30], "class_si4430.html":[3,0,54], "class_si4430.html#a3959e91bcae77b8240e9e447985e05b3":[3,0,54,2], "class_si4430.html#aaed612b8936609442042d8156e085d2c":[3,0,54,1], @@ -244,10 +245,9 @@ var NAVTREEINDEX4 = "dir_ed12d23d857ca7061030f8751e72e77c.html":[4,0,0,0,10], "dir_f980efad9544c0545d0fa50a84ff12f2.html":[4,0,0,0,9], "files.html":[4,0], -"functions.html":[3,3,0,0], "functions.html":[3,3,0], +"functions.html":[3,3,0,0], "functions_b.html":[3,3,0,1], "functions_c.html":[3,3,0,2], -"functions_d.html":[3,3,0,3], -"functions_e.html":[3,3,0,4] +"functions_d.html":[3,3,0,3] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index 478309e6..e27825e9 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,5 +1,6 @@ var NAVTREEINDEX5 = { +"functions_e.html":[3,3,0,4], "functions_enum.html":[3,3,4], "functions_eval.html":[3,3,5], "functions_f.html":[3,3,0,5], @@ -248,6 +249,5 @@ var NAVTREEINDEX5 = "struct_l_r11x0_version_info__t.html":[3,0,30], "struct_l_r11x0_version_info__t.html#a50d3cf257fb187c00a6290c8c7d95edc":[3,0,30,3], "struct_l_r11x0_version_info__t.html#a5505724d8dd4b361a30cc4afd7fba19f":[3,0,30,6], -"struct_l_r11x0_version_info__t.html#a6686a59a55b567b11b325b7087d682b2":[3,0,30,1], -"struct_l_r11x0_version_info__t.html#a8c572580b8dba18d46ae50b4a4dd5a8d":[3,0,30,7] +"struct_l_r11x0_version_info__t.html#a6686a59a55b567b11b325b7087d682b2":[3,0,30,1] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index fa2bd3d3..17817448 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,5 +1,6 @@ var NAVTREEINDEX6 = { +"struct_l_r11x0_version_info__t.html#a8c572580b8dba18d46ae50b4a4dd5a8d":[3,0,30,7], "struct_l_r11x0_version_info__t.html#a93ffc624cb2545411a409e7879a6d597":[3,0,30,5], "struct_l_r11x0_version_info__t.html#aba5ac25e1acff5678991483d3a56084a":[3,0,30,2], "struct_l_r11x0_version_info__t.html#ad1839f1cb6a067cc21651d95908cff67":[3,0,30,0], diff --git a/search/all_6.js b/search/all_6.js index ccbfae2b..a368877b 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -37,7 +37,7 @@ var searchData= ['getpictureheight_175',['getPictureHeight',['../class_s_s_t_v_client.html#ad66e5082788b507f0f18e6e0e255314d',1,'SSTVClient']]], ['getpromiscuousmode_176',['getPromiscuousMode',['../class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6',1,'CC1101']]], ['getrangingresult_177',['getRangingResult',['../class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f',1,'SX1280']]], - ['getrssi_178',['getRSSI',['../class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b',1,'PhysicalLayer::getRSSI()'],['../class_s_x128x.html#a260b99d8427e089546e33084803d955a',1,'SX128x::getRSSI()'],['../class_s_x1278.html#ab17357254073baeb7490c98faf10d991',1,'SX1278::getRSSI(bool packet, bool skipReceive=false)'],['../class_s_x1278.html#a0fcdc2962d1cf3410be208154d98ae4b',1,'SX1278::getRSSI() override'],['../class_s_x1272.html#a171656d12a9909bbb04fc81be86ec2a6',1,'SX1272::getRSSI()'],['../class_s_x126x.html#ab9db47423cf4e09ab126669d9fecbf0e',1,'SX126x::getRSSI(bool packet)'],['../class_s_x126x.html#a782a2e4ab7779369c0dc0cb4779fda81',1,'SX126x::getRSSI() override'],['../class_r_f69.html#af107c6a510d7e0314f1f4d76637c833d',1,'RF69::getRSSI()'],['../class_l_r11x0.html#a6cd2b2363501b2de064c9d1f32fabaa3',1,'LR11x0::getRSSI()'],['../class_c_c1101.html#ab80835be83e5a43010afe4e8185114eb',1,'CC1101::getRSSI()'],['../class_s_x1272.html#a54a4b070d6899bd1edae6ae4a17c7d90',1,'SX1272::getRSSI()']]], + ['getrssi_178',['getRSSI',['../class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b',1,'PhysicalLayer::getRSSI()'],['../class_s_x128x.html#acaee753f0736774efc25e38f58e0cb26',1,'SX128x::getRSSI(bool packet)'],['../class_s_x128x.html#a260b99d8427e089546e33084803d955a',1,'SX128x::getRSSI() override'],['../class_s_x1278.html#ab17357254073baeb7490c98faf10d991',1,'SX1278::getRSSI(bool packet, bool skipReceive=false)'],['../class_s_x1278.html#a0fcdc2962d1cf3410be208154d98ae4b',1,'SX1278::getRSSI() override'],['../class_s_x1272.html#a171656d12a9909bbb04fc81be86ec2a6',1,'SX1272::getRSSI()'],['../class_s_x126x.html#ab9db47423cf4e09ab126669d9fecbf0e',1,'SX126x::getRSSI(bool packet)'],['../class_s_x126x.html#a782a2e4ab7779369c0dc0cb4779fda81',1,'SX126x::getRSSI() override'],['../class_r_f69.html#af107c6a510d7e0314f1f4d76637c833d',1,'RF69::getRSSI()'],['../class_l_r11x0.html#a6cd2b2363501b2de064c9d1f32fabaa3',1,'LR11x0::getRSSI()'],['../class_c_c1101.html#ab80835be83e5a43010afe4e8185114eb',1,'CC1101::getRSSI()'],['../class_s_x1272.html#a54a4b070d6899bd1edae6ae4a17c7d90',1,'SX1272::getRSSI()']]], ['getrst_179',['getRst',['../class_module.html#ad6cddbf3aebec9717a1a381dd81ad398',1,'Module']]], ['getsnr_180',['getSNR',['../class_l_r11x0.html#a004782e6e5c6ad213c3b0c677bb8642d',1,'LR11x0::getSNR()'],['../class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00',1,'SX126x::getSNR()'],['../class_s_x127x.html#a47b3f7464303085d34191dd334c1976f',1,'SX127x::getSNR()'],['../class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d',1,'SX128x::getSNR()'],['../class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f',1,'PhysicalLayer::getSNR()']]], ['getstatus_181',['getStatus',['../classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9',1,'nRF24']]], diff --git a/search/functions_6.js b/search/functions_6.js index b6fd0d4e..bccf6de0 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -38,9 +38,9 @@ var searchData= ['getpictureheight_868',['getPictureHeight',['../class_s_s_t_v_client.html#ad66e5082788b507f0f18e6e0e255314d',1,'SSTVClient']]], ['getpromiscuousmode_869',['getPromiscuousMode',['../class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6',1,'CC1101']]], ['getrangingresult_870',['getRangingResult',['../class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f',1,'SX1280']]], - ['getrssi_871',['getRSSI',['../class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b',1,'PhysicalLayer::getRSSI()'],['../class_s_x128x.html#a260b99d8427e089546e33084803d955a',1,'SX128x::getRSSI()'],['../class_s_x1278.html#ab17357254073baeb7490c98faf10d991',1,'SX1278::getRSSI(bool packet, bool skipReceive=false)'],['../class_s_x1278.html#a0fcdc2962d1cf3410be208154d98ae4b',1,'SX1278::getRSSI() override'],['../class_s_x1272.html#a171656d12a9909bbb04fc81be86ec2a6',1,'SX1272::getRSSI(bool packet, bool skipReceive=false)'],['../class_s_x1272.html#a54a4b070d6899bd1edae6ae4a17c7d90',1,'SX1272::getRSSI() override'],['../class_s_x126x.html#a782a2e4ab7779369c0dc0cb4779fda81',1,'SX126x::getRSSI()'],['../class_r_f69.html#af107c6a510d7e0314f1f4d76637c833d',1,'RF69::getRSSI()'],['../class_l_r11x0.html#a6cd2b2363501b2de064c9d1f32fabaa3',1,'LR11x0::getRSSI()'],['../class_c_c1101.html#ab80835be83e5a43010afe4e8185114eb',1,'CC1101::getRSSI()'],['../class_s_x126x.html#ab9db47423cf4e09ab126669d9fecbf0e',1,'SX126x::getRSSI()']]], + ['getrssi_871',['getRSSI',['../class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b',1,'PhysicalLayer::getRSSI()'],['../class_s_x128x.html#acaee753f0736774efc25e38f58e0cb26',1,'SX128x::getRSSI(bool packet)'],['../class_s_x128x.html#a260b99d8427e089546e33084803d955a',1,'SX128x::getRSSI() override'],['../class_s_x1278.html#ab17357254073baeb7490c98faf10d991',1,'SX1278::getRSSI(bool packet, bool skipReceive=false)'],['../class_s_x1278.html#a0fcdc2962d1cf3410be208154d98ae4b',1,'SX1278::getRSSI() override'],['../class_s_x1272.html#a54a4b070d6899bd1edae6ae4a17c7d90',1,'SX1272::getRSSI()'],['../class_s_x126x.html#ab9db47423cf4e09ab126669d9fecbf0e',1,'SX126x::getRSSI(bool packet)'],['../class_s_x126x.html#a782a2e4ab7779369c0dc0cb4779fda81',1,'SX126x::getRSSI() override'],['../class_r_f69.html#af107c6a510d7e0314f1f4d76637c833d',1,'RF69::getRSSI()'],['../class_l_r11x0.html#a6cd2b2363501b2de064c9d1f32fabaa3',1,'LR11x0::getRSSI()'],['../class_c_c1101.html#ab80835be83e5a43010afe4e8185114eb',1,'CC1101::getRSSI()'],['../class_s_x1272.html#a171656d12a9909bbb04fc81be86ec2a6',1,'SX1272::getRSSI()']]], ['getrst_872',['getRst',['../class_module.html#ad6cddbf3aebec9717a1a381dd81ad398',1,'Module']]], - ['getsnr_873',['getSNR',['../class_l_r11x0.html#a004782e6e5c6ad213c3b0c677bb8642d',1,'LR11x0::getSNR()'],['../class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00',1,'SX126x::getSNR()'],['../class_s_x127x.html#a47b3f7464303085d34191dd334c1976f',1,'SX127x::getSNR()'],['../class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d',1,'SX128x::getSNR()'],['../class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f',1,'PhysicalLayer::getSNR()']]], + ['getsnr_873',['getSNR',['../class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f',1,'PhysicalLayer::getSNR()'],['../class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d',1,'SX128x::getSNR()'],['../class_s_x127x.html#a47b3f7464303085d34191dd334c1976f',1,'SX127x::getSNR()'],['../class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00',1,'SX126x::getSNR()'],['../class_l_r11x0.html#a004782e6e5c6ad213c3b0c677bb8642d',1,'LR11x0::getSNR()']]], ['getstatus_874',['getStatus',['../classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9',1,'nRF24']]], ['gettemperature_875',['getTemperature',['../class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853',1,'RF69']]], ['gettempraw_876',['getTempRaw',['../class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1',1,'SX127x']]],