From 439ec7fb7404e7a8c346ebe84c3105c5e334820e Mon Sep 17 00:00:00 2001
From: jgromes
+
+
+
+
+
+
+
+ CLR11x0WifiResultExtended_t Structure to save result of passive WiFi scan. This result saves additional information alongside that in LR11x0WifiResultFull_t. Only scans performed with RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON acquisition mode can yield this result! CLR11x0WifiResultFull_t Structure to save result of passive WiFi scan. This result saves additional information alongside that in LR11x0WifiResult_t
- CLrFhssRate_t Data rate structure interpretation in case LR-FHSS is used
- ▼CModule Implements all common low-level methods to control the wireless module. Every module class contains one private instance of this class
- CRfSwitchMode_t Description of RF switch pin states for a single mode. See setRfSwitchTable for details
- CSPIConfig_t SPI configuration structure
- CMorseClient Client for Morse Code communication. The public interface is the same as Arduino Serial
- CnRF24 Control class for nRF24 module
- CPagerClient Client for Pager communication
- CPhysicalLayer Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN. Also extracts some common module-independent methods. Using this interface class allows to use the protocols on various modules without much code duplicity. Because this class is used mainly as interface, all of its virtual members must be implemented in the module class
- CPicoHal
- CPiHal
- CRadioLibAES128 Class to perform AES encryption, decryption and CMAC
- CRadioLibBCH Class to calculate Bose–Chaudhuri–Hocquenghem (BCH) class of forward error correction codes. In theory, this should be able to calculate an arbitrary BCH(N, K) code, but so far it was only tested for BCH(31, 21)
- CRadioLibConvCode Class to perform convolutional coding with variable rates. Only 1/2 and 1/3 rate is currently supported
- CRadioLibCRC Class to calculate CRCs of varying formats
- CRadioLibHal Hardware abstraction library base interface
- CRadioLibPrint Printing class, based on Arduino Print class with additional encodings
- CRF69 Control class for RF69 module. Also serves as base class for SX1231
- CRFM22 Only exists as alias for Si4432, since there seems to be no difference between RFM22 and Si4432 modules
- CRFM23 Only exists as alias for Si4431, since there seems to be no difference between RFM23 and Si4431 modules
- CRFM95 Only exists as alias for SX1276, since there seems to be no difference between RFM95 and SX1276 modules
- CRFM96 Only exists as alias for SX1276, since there seems to be no difference between RFM96 and SX1276 modules
- CRFM97 Only exists as alias for SX1277, since there seems to be no difference between RFM97 and SX1277 modules
- CRFM98 Only exists as alias for SX1278, since there seems to be no difference between RFM98 and SX1278 modules
- CRSSIScanConfig_t Channel scan configuration interpretation in case RSSI threshold is used
- CRTTYClient Client for RTTY communication. The public interface is the same as Arduino Serial
- CSi4430 Derived class for Si4430 modules
- CSi4431 Derived class for Si4431 modules
- CSi4432 Derived class for Si4432 modules
- CSi443x Base class for Si443x series. All derived classes for Si443x (e.g. Si4431 or Si4432) inherit from this base class. This class should not be instantiated directly from Arduino sketch, only from its derived classes
- CSSTVClient Client for SSTV transmissions
- CSSTVMode_t Structure to save data about supported SSTV modes
- CSTM32WLx Derived class for STM32WL modules
- CSTM32WLx_Module
- CStm32wlxHal Hardware Abstraction Layer for STM32WL
- CSX1231 Control class for SX1231 module. Overrides some methods from RF69 due to different register values
- CSX1233 Control class for SX1233 module. Overrides some methods from SX1231/RF69 due to different register values
- CSX1261 Derived class for SX1261 modules
- CSX1262 Derived class for SX1262 modules
- CSX1268 Derived class for SX1268 modules
- CSX126x Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from this base class. This class should not be instantiated directly from Arduino sketch, only from its derived classes
- CSX1272 Derived class for SX1272 modules. Also used as base class for SX1273. Both modules use the same basic hardware and only differ in parameter ranges
- CSX1273 Derived class for SX1273 modules. Overrides some methods from SX1272 due to different parameter ranges
- CSX1276 Derived class for SX1276 modules. Overrides some methods from SX1278 due to different parameter ranges
- CSX1277 Derived class for SX1277 modules. Overrides some methods from SX1278 due to different parameter ranges
- CSX1278 Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279, RFM95 and RFM96. All of these modules use the same basic hardware and only differ in parameter ranges (and names)
- CSX1279 Derived class for SX1279 modules. Overrides some methods from SX1278 due to different parameter ranges
- CSX127x Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from this base class. This class should not be instantiated directly from Arduino sketch, only from its derived classes
- CSX1280 Derived class for SX1280 modules
- CSX1281 Derived class for SX1281 modules
- CSX1282 Derived class for SX1282 modules
- CSX128x Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from this base class. This class should not be instantiated directly from Arduino sketch, only from its derived classes
+ Ctone_t Structure to save data about tone
+ CM17Client Client for M17 transmissions
+ ▼CModule Implements all common low-level methods to control the wireless module. Every module class contains one private instance of this class
+ CRfSwitchMode_t Description of RF switch pin states for a single mode. See setRfSwitchTable for details
+ CSPIConfig_t SPI configuration structure
+ CMorseClient Client for Morse Code communication. The public interface is the same as Arduino Serial
+ CnRF24 Control class for nRF24 module
+ CPagerClient Client for Pager communication
+ CPhysicalLayer Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN. Also extracts some common module-independent methods. Using this interface class allows to use the protocols on various modules without much code duplicity. Because this class is used mainly as interface, all of its virtual members must be implemented in the module class
+ CPicoHal
+ CPiHal
+ CRadioLibAES128 Class to perform AES encryption, decryption and CMAC
+ CRadioLibBCH Class to calculate Bose–Chaudhuri–Hocquenghem (BCH) class of forward error correction codes. In theory, this should be able to calculate an arbitrary BCH(N, K) code, but so far it was only tested for BCH(31, 21)
+ CRadioLibConvCode Class to perform convolutional coding with variable rates. Only 1/2 and 1/3 rate is currently supported
+ CRadioLibCRC Class to calculate CRCs of varying formats
+ CRadioLibHal Hardware abstraction library base interface
+ CRadioLibPrint Printing class, based on Arduino Print class with additional encodings
+ CRF69 Control class for RF69 module. Also serves as base class for SX1231
+ CRFM22 Only exists as alias for Si4432, since there seems to be no difference between RFM22 and Si4432 modules
+ CRFM23 Only exists as alias for Si4431, since there seems to be no difference between RFM23 and Si4431 modules
+ CRFM95 Only exists as alias for SX1276, since there seems to be no difference between RFM95 and SX1276 modules
+ CRFM96 Only exists as alias for SX1276, since there seems to be no difference between RFM96 and SX1276 modules
+ CRFM97 Only exists as alias for SX1277, since there seems to be no difference between RFM97 and SX1277 modules
+ CRFM98 Only exists as alias for SX1278, since there seems to be no difference between RFM98 and SX1278 modules
+ CRSSIScanConfig_t Channel scan configuration interpretation in case RSSI threshold is used
+ CRTTYClient Client for RTTY communication. The public interface is the same as Arduino Serial
+ CSi4430 Derived class for Si4430 modules
+ CSi4431 Derived class for Si4431 modules
+ CSi4432 Derived class for Si4432 modules
+ CSi443x Base class for Si443x series. All derived classes for Si443x (e.g. Si4431 or Si4432) inherit from this base class. This class should not be instantiated directly from Arduino sketch, only from its derived classes
+ CSSTVClient Client for SSTV transmissions
+ CSSTVMode_t Structure to save data about supported SSTV modes
+ CSTM32WLx Derived class for STM32WL modules
+ CSTM32WLx_Module
+ CStm32wlxHal Hardware Abstraction Layer for STM32WL
+ CSX1231 Control class for SX1231 module. Overrides some methods from RF69 due to different register values
+ CSX1233 Control class for SX1233 module. Overrides some methods from SX1231/RF69 due to different register values
+ CSX1261 Derived class for SX1261 modules
+ CSX1262 Derived class for SX1262 modules
+ CSX1268 Derived class for SX1268 modules
+ CSX126x Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from this base class. This class should not be instantiated directly from Arduino sketch, only from its derived classes
+ CSX1272 Derived class for SX1272 modules. Also used as base class for SX1273. Both modules use the same basic hardware and only differ in parameter ranges
+ CSX1273 Derived class for SX1273 modules. Overrides some methods from SX1272 due to different parameter ranges
+ CSX1276 Derived class for SX1276 modules. Overrides some methods from SX1278 due to different parameter ranges
+ CSX1277 Derived class for SX1277 modules. Overrides some methods from SX1278 due to different parameter ranges
+ CSX1278 Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279, RFM95 and RFM96. All of these modules use the same basic hardware and only differ in parameter ranges (and names)
+ CSX1279 Derived class for SX1279 modules. Overrides some methods from SX1278 due to different parameter ranges
+ CSX127x Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from this base class. This class should not be instantiated directly from Arduino sketch, only from its derived classes
+ CSX1280 Derived class for SX1280 modules
+ CSX1281 Derived class for SX1281 modules
+ CSX1282 Derived class for SX1282 modules
+ CSX128x Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from this base class. This class should not be instantiated directly from Arduino sketch, only from its derived classes
diff --git a/annotated_dup.js b/annotated_dup.js
index 823d1810..7d6bf7ed 100644
--- a/annotated_dup.js
+++ b/annotated_dup.js
@@ -39,6 +39,7 @@ var annotated_dup =
[ "LR11x0WifiResultExtended_t", "struct_l_r11x0_wifi_result_extended__t.html", "struct_l_r11x0_wifi_result_extended__t" ],
[ "LR11x0WifiResultFull_t", "struct_l_r11x0_wifi_result_full__t.html", "struct_l_r11x0_wifi_result_full__t" ],
[ "LrFhssRate_t", "struct_lr_fhss_rate__t.html", "struct_lr_fhss_rate__t" ],
+ [ "M17Client", "class_m17_client.html", "class_m17_client" ],
[ "Module", "class_module.html", "class_module" ],
[ "MorseClient", "class_morse_client.html", "class_morse_client" ],
[ "nRF24", "classn_r_f24.html", "classn_r_f24" ],
diff --git a/class_f_s_k4_client.html b/class_f_s_k4_client.html
index e3cd8ba3..4dec1011 100644
--- a/class_f_s_k4_client.html
+++ b/class_f_s_k4_client.html
@@ -94,6 +94,15 @@ $(document).ready(function(){initNavTree('class_f_s_k4_client.html',''); initRes
More... Ctone_t Structure to save data about tone
#include <FSK4.h>
Public Member Functions |
+ RadioLib
+
+ Universal wireless communication library for Arduino
+ |
+
This is the complete list of members for M17Client, including all inherited members.
+begin(float base, char *addr) | M17Client | |
FSK4Client::begin(float base, uint32_t shift, uint16_t rate) | FSK4Client | |
FSK4Client(PhysicalLayer *phy) | FSK4Client | explicit |
FSK4Client(AFSKClient *audio) | FSK4Client | explicit |
idle() | FSK4Client | |
M17Client(PhysicalLayer *phy) | M17Client | explicit |
setCorrection(int16_t offsets[4], float length=1.0f) | FSK4Client | |
standby() | FSK4Client | |
transmit(uint8_t *data, size_t len, char *dst) (defined in M17Client) | M17Client | |
write(uint8_t *buff, size_t len) | FSK4Client | |
write(uint8_t b) | FSK4Client |
+ RadioLib
+
+ Universal wireless communication library for Arduino
+ |
+
Client for M17 transmissions. + More...
+ +#include <M17.h>
+Public Member Functions | |
M17Client (PhysicalLayer *phy) | |
Constructor for 4-FSK mode. More... | |
int16_t | begin (float base, char *addr) |
Initialization method. More... | |
+int16_t | transmit (uint8_t *data, size_t len, char *dst) |
![]() | |
FSK4Client (PhysicalLayer *phy) | |
Constructor for FSK-4 mode. More... | |
FSK4Client (AFSKClient *audio) | |
Constructor for AFSK mode. More... | |
int16_t | begin (float base, uint32_t shift, uint16_t rate) |
Initialization method. More... | |
+void | idle () |
Send out idle condition (RF tone at mark frequency). | |
int16_t | setCorrection (int16_t offsets[4], float length=1.0f) |
Set correction coefficients for frequencies and tone length. More... | |
size_t | write (uint8_t *buff, size_t len) |
Transmit binary data. More... | |
size_t | write (uint8_t b) |
Transmit a single byte. More... | |
int16_t | standby () |
Stop transmitting. More... | |
Client for M17 transmissions.
+
+
|
+ +explicit | +
Constructor for 4-FSK mode.
+phy | Pointer to the wireless module providing PhysicalLayer communication. |
int16_t M17Client::begin | +( | +float | +base, | +
+ | + | char * | +addr | +
+ | ) | ++ |
Initialization method.
+base | Base (space) frequency to be used in MHz. |
+ RadioLib
+
+ Universal wireless communication library for Arduino
+ |
+