From 15f76e85cdf2644a48355d7a021ef66ae83cae3e Mon Sep 17 00:00:00 2001 From: jgromes Date: Thu, 6 Feb 2025 06:00:44 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=208c2c7?= =?UTF-8?q?b6cb5984c29dada8c4aca6ed14d90c07f7b=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _lo_ra_w_a_n_8h_source.html | 1300 ++++++++++++++------------- _physical_layer_8h_source.html | 2 +- class_lo_ra_w_a_n_node-members.html | 4 +- class_lo_ra_w_a_n_node.html | 12 + class_lo_ra_w_a_n_node.js | 2 + functions_func_g.html | 4 +- functions_func_s.html | 9 +- functions_g.html | 4 +- functions_s.html | 8 +- functions_type.html | 1 + navtreedata.js | 10 +- navtreeindex1.js | 82 +- navtreeindex2.js | 6 +- navtreeindex3.js | 6 +- navtreeindex4.js | 6 +- navtreeindex5.js | 6 +- navtreeindex6.js | 2 + search/all_10.js | 214 ++--- search/all_6.js | 2 +- search/functions_6.js | 2 +- search/functions_f.js | 137 +-- search/typedefs_1.js | 5 +- 22 files changed, 932 insertions(+), 892 deletions(-) diff --git a/_lo_ra_w_a_n_8h_source.html b/_lo_ra_w_a_n_8h_source.html index 8a01cc28..e9161f27 100644 --- a/_lo_ra_w_a_n_8h_source.html +++ b/_lo_ra_w_a_n_8h_source.html @@ -310,715 +310,729 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
210
211#define RADIOLIB_LORAWAN_MAX_DOWNLINK_SIZE (250)
212
-
- -
219 const uint8_t cid;
-
220
-
222 const uint8_t lenDn;
+
213// threshold at which sleeping via user callback enabled, in ms
+
214#define RADIOLIB_LORAWAN_DELAY_SLEEP_THRESHOLD (50)
+
215
+
+ +
222 const uint8_t cid;
223
-
225 const uint8_t lenUp;
-
226
-
228 const bool persist;
-
229
-
231 const bool user;
-
232};
+
225 const uint8_t lenDn;
+
226
+
228 const uint8_t lenUp;
+
229
+
231 const bool persist;
+
232
+
234 const bool user;
+
235};
-
233
-
234#define RADIOLIB_LORAWAN_MAC_COMMAND_NONE { .cid = 0, .lenDn = 0, .lenUp = 0, .persist = false, .user = false }
-
235
-
236constexpr LoRaWANMacCommand_t MacTable[RADIOLIB_LORAWAN_NUM_MAC_COMMANDS] = {
-
237 { RADIOLIB_LORAWAN_MAC_RESET, 1, 1, true, false },
-
238 { RADIOLIB_LORAWAN_MAC_LINK_CHECK, 2, 0, false, true },
-
239 { RADIOLIB_LORAWAN_MAC_LINK_ADR, 4, 1, false, false },
-
240 { RADIOLIB_LORAWAN_MAC_DUTY_CYCLE, 1, 0, false, false },
-
241 { RADIOLIB_LORAWAN_MAC_RX_PARAM_SETUP, 4, 1, true, false },
-
242 { RADIOLIB_LORAWAN_MAC_DEV_STATUS, 0, 2, false, false },
-
243 { RADIOLIB_LORAWAN_MAC_NEW_CHANNEL, 5, 1, false, false },
-
244 { RADIOLIB_LORAWAN_MAC_RX_TIMING_SETUP, 1, 0, true, false },
-
245 { RADIOLIB_LORAWAN_MAC_TX_PARAM_SETUP, 1, 0, true, false },
-
246 { RADIOLIB_LORAWAN_MAC_DL_CHANNEL, 4, 1, true, false },
-
247 { RADIOLIB_LORAWAN_MAC_REKEY, 1, 1, true, false },
-
248 { RADIOLIB_LORAWAN_MAC_ADR_PARAM_SETUP, 1, 0, false, false },
-
249 { RADIOLIB_LORAWAN_MAC_DEVICE_TIME, 5, 0, false, true },
-
250 { RADIOLIB_LORAWAN_MAC_FORCE_REJOIN, 2, 0, false, false },
-
251 { RADIOLIB_LORAWAN_MAC_REJOIN_PARAM_SETUP, 1, 1, false, false },
-
252 { RADIOLIB_LORAWAN_MAC_PROPRIETARY, 5, 0, false, true },
-
253};
-
254
-
255#define RADIOLIB_LORAWAN_NONCES_VERSION_VAL (0x0001)
-
256
-
257enum LoRaWANSchemeBase_t {
-
258 RADIOLIB_LORAWAN_NONCES_START = 0x00,
-
259 RADIOLIB_LORAWAN_NONCES_VERSION = RADIOLIB_LORAWAN_NONCES_START, // 2 bytes
-
260 RADIOLIB_LORAWAN_NONCES_MODE = RADIOLIB_LORAWAN_NONCES_VERSION + sizeof(uint16_t), // 2 bytes
-
261 RADIOLIB_LORAWAN_NONCES_CLASS = RADIOLIB_LORAWAN_NONCES_MODE + sizeof(uint16_t), // 1 byte
-
262 RADIOLIB_LORAWAN_NONCES_PLAN = RADIOLIB_LORAWAN_NONCES_CLASS + sizeof(uint8_t), // 1 byte
-
263 RADIOLIB_LORAWAN_NONCES_CHECKSUM = RADIOLIB_LORAWAN_NONCES_PLAN + sizeof(uint8_t), // 2 bytes
-
264 RADIOLIB_LORAWAN_NONCES_DEV_NONCE = RADIOLIB_LORAWAN_NONCES_CHECKSUM + sizeof(uint16_t), // 2 bytes
-
265 RADIOLIB_LORAWAN_NONCES_JOIN_NONCE = RADIOLIB_LORAWAN_NONCES_DEV_NONCE + sizeof(uint16_t), // 3 bytes
-
266 RADIOLIB_LORAWAN_NONCES_ACTIVE = RADIOLIB_LORAWAN_NONCES_JOIN_NONCE + 3, // 1 byte
-
267 RADIOLIB_LORAWAN_NONCES_SIGNATURE = RADIOLIB_LORAWAN_NONCES_ACTIVE + sizeof(uint8_t), // 2 bytes
-
268 RADIOLIB_LORAWAN_NONCES_BUF_SIZE = RADIOLIB_LORAWAN_NONCES_SIGNATURE + sizeof(uint16_t) // Nonces buffer size
-
269};
-
270
-
271enum LoRaWANSchemeSession_t {
-
272 RADIOLIB_LORAWAN_SESSION_START = 0x00,
-
273 RADIOLIB_LORAWAN_SESSION_NWK_SENC_KEY = RADIOLIB_LORAWAN_SESSION_START, // 16 bytes
-
274 RADIOLIB_LORAWAN_SESSION_APP_SKEY = RADIOLIB_LORAWAN_SESSION_NWK_SENC_KEY + RADIOLIB_AES128_KEY_SIZE, // 16 bytes
-
275 RADIOLIB_LORAWAN_SESSION_FNWK_SINT_KEY = RADIOLIB_LORAWAN_SESSION_APP_SKEY + RADIOLIB_AES128_KEY_SIZE, // 16 bytes
-
276 RADIOLIB_LORAWAN_SESSION_SNWK_SINT_KEY = RADIOLIB_LORAWAN_SESSION_FNWK_SINT_KEY + RADIOLIB_AES128_KEY_SIZE, // 16 bytes
-
277 RADIOLIB_LORAWAN_SESSION_DEV_ADDR = RADIOLIB_LORAWAN_SESSION_SNWK_SINT_KEY + RADIOLIB_AES128_KEY_SIZE, // 4 bytes
-
278 RADIOLIB_LORAWAN_SESSION_NONCES_SIGNATURE = RADIOLIB_LORAWAN_SESSION_DEV_ADDR + sizeof(uint32_t), // 2 bytes
-
279 RADIOLIB_LORAWAN_SESSION_FCNT_UP = RADIOLIB_LORAWAN_SESSION_NONCES_SIGNATURE + sizeof(uint16_t), // 4 bytes
-
280 RADIOLIB_LORAWAN_SESSION_N_FCNT_DOWN = RADIOLIB_LORAWAN_SESSION_FCNT_UP + sizeof(uint32_t), // 4 bytes
-
281 RADIOLIB_LORAWAN_SESSION_A_FCNT_DOWN = RADIOLIB_LORAWAN_SESSION_N_FCNT_DOWN + sizeof(uint32_t), // 4 bytes
-
282 RADIOLIB_LORAWAN_SESSION_ADR_FCNT = RADIOLIB_LORAWAN_SESSION_A_FCNT_DOWN + sizeof(uint32_t), // 4 bytes
-
283 RADIOLIB_LORAWAN_SESSION_CONF_FCNT_UP = RADIOLIB_LORAWAN_SESSION_ADR_FCNT + sizeof(uint32_t), // 4 bytes
-
284 RADIOLIB_LORAWAN_SESSION_CONF_FCNT_DOWN = RADIOLIB_LORAWAN_SESSION_CONF_FCNT_UP + sizeof(uint32_t), // 4 bytes
-
285 RADIOLIB_LORAWAN_SESSION_RJ_COUNT0 = RADIOLIB_LORAWAN_SESSION_CONF_FCNT_DOWN + sizeof(uint32_t), // 2 bytes
-
286 RADIOLIB_LORAWAN_SESSION_RJ_COUNT1 = RADIOLIB_LORAWAN_SESSION_RJ_COUNT0 + sizeof(uint16_t), // 2 bytes
-
287 RADIOLIB_LORAWAN_SESSION_HOMENET_ID = RADIOLIB_LORAWAN_SESSION_RJ_COUNT1 + sizeof(uint16_t), // 4 bytes
-
288 RADIOLIB_LORAWAN_SESSION_VERSION = RADIOLIB_LORAWAN_SESSION_HOMENET_ID + sizeof(uint32_t), // 1 byte
-
289 RADIOLIB_LORAWAN_SESSION_LINK_ADR = RADIOLIB_LORAWAN_SESSION_VERSION + sizeof(uint8_t), // 14 bytes
-
290 RADIOLIB_LORAWAN_SESSION_DUTY_CYCLE = RADIOLIB_LORAWAN_SESSION_LINK_ADR + 14, // 1 byte
-
291 RADIOLIB_LORAWAN_SESSION_RX_PARAM_SETUP = RADIOLIB_LORAWAN_SESSION_DUTY_CYCLE + 1, // 4 bytes
-
292 RADIOLIB_LORAWAN_SESSION_RX_TIMING_SETUP = RADIOLIB_LORAWAN_SESSION_RX_PARAM_SETUP + 4, // 1 byte
-
293 RADIOLIB_LORAWAN_SESSION_TX_PARAM_SETUP = RADIOLIB_LORAWAN_SESSION_RX_TIMING_SETUP + 1, // 1 byte
-
294 RADIOLIB_LORAWAN_SESSION_ADR_PARAM_SETUP = RADIOLIB_LORAWAN_SESSION_TX_PARAM_SETUP + 1, // 1 byte
-
295 RADIOLIB_LORAWAN_SESSION_REJOIN_PARAM_SETUP = RADIOLIB_LORAWAN_SESSION_ADR_PARAM_SETUP + 1, // 1 byte
-
296 RADIOLIB_LORAWAN_SESSION_UL_CHANNELS = RADIOLIB_LORAWAN_SESSION_REJOIN_PARAM_SETUP + 1, // 16*5 bytes
-
297 RADIOLIB_LORAWAN_SESSION_DL_CHANNELS = RADIOLIB_LORAWAN_SESSION_UL_CHANNELS + RADIOLIB_LORAWAN_NUM_AVAILABLE_CHANNELS*5, // 16*4 bytes
-
298 RADIOLIB_LORAWAN_SESSION_AVAILABLE_CHANNELS = RADIOLIB_LORAWAN_SESSION_DL_CHANNELS + RADIOLIB_LORAWAN_NUM_AVAILABLE_CHANNELS*4, // 2 bytes
-
299 RADIOLIB_LORAWAN_SESSION_MAC_QUEUE = RADIOLIB_LORAWAN_SESSION_AVAILABLE_CHANNELS + sizeof(uint16_t), // 15 bytes
-
300 RADIOLIB_LORAWAN_SESSION_MAC_QUEUE_LEN = RADIOLIB_LORAWAN_SESSION_MAC_QUEUE + RADIOLIB_LORAWAN_FHDR_FOPTS_MAX_LEN, // 1 byte
-
301 RADIOLIB_LORAWAN_SESSION_SIGNATURE = RADIOLIB_LORAWAN_SESSION_MAC_QUEUE_LEN + sizeof(uint8_t), // 2 bytes
-
302 RADIOLIB_LORAWAN_SESSION_BUF_SIZE = RADIOLIB_LORAWAN_SESSION_SIGNATURE + sizeof(uint16_t) // Session buffer size
-
303};
-
304
-
- - -
313
-
315 uint8_t idx;
+
236
+
237#define RADIOLIB_LORAWAN_MAC_COMMAND_NONE { .cid = 0, .lenDn = 0, .lenUp = 0, .persist = false, .user = false }
+
238
+
239constexpr LoRaWANMacCommand_t MacTable[RADIOLIB_LORAWAN_NUM_MAC_COMMANDS] = {
+
240 { RADIOLIB_LORAWAN_MAC_RESET, 1, 1, true, false },
+
241 { RADIOLIB_LORAWAN_MAC_LINK_CHECK, 2, 0, false, true },
+
242 { RADIOLIB_LORAWAN_MAC_LINK_ADR, 4, 1, false, false },
+
243 { RADIOLIB_LORAWAN_MAC_DUTY_CYCLE, 1, 0, false, false },
+
244 { RADIOLIB_LORAWAN_MAC_RX_PARAM_SETUP, 4, 1, true, false },
+
245 { RADIOLIB_LORAWAN_MAC_DEV_STATUS, 0, 2, false, false },
+
246 { RADIOLIB_LORAWAN_MAC_NEW_CHANNEL, 5, 1, false, false },
+
247 { RADIOLIB_LORAWAN_MAC_RX_TIMING_SETUP, 1, 0, true, false },
+
248 { RADIOLIB_LORAWAN_MAC_TX_PARAM_SETUP, 1, 0, true, false },
+
249 { RADIOLIB_LORAWAN_MAC_DL_CHANNEL, 4, 1, true, false },
+
250 { RADIOLIB_LORAWAN_MAC_REKEY, 1, 1, true, false },
+
251 { RADIOLIB_LORAWAN_MAC_ADR_PARAM_SETUP, 1, 0, false, false },
+
252 { RADIOLIB_LORAWAN_MAC_DEVICE_TIME, 5, 0, false, true },
+
253 { RADIOLIB_LORAWAN_MAC_FORCE_REJOIN, 2, 0, false, false },
+
254 { RADIOLIB_LORAWAN_MAC_REJOIN_PARAM_SETUP, 1, 1, false, false },
+
255 { RADIOLIB_LORAWAN_MAC_PROPRIETARY, 5, 0, false, true },
+
256};
+
257
+
258#define RADIOLIB_LORAWAN_NONCES_VERSION_VAL (0x0001)
+
259
+
260enum LoRaWANSchemeBase_t {
+
261 RADIOLIB_LORAWAN_NONCES_START = 0x00,
+
262 RADIOLIB_LORAWAN_NONCES_VERSION = RADIOLIB_LORAWAN_NONCES_START, // 2 bytes
+
263 RADIOLIB_LORAWAN_NONCES_MODE = RADIOLIB_LORAWAN_NONCES_VERSION + sizeof(uint16_t), // 2 bytes
+
264 RADIOLIB_LORAWAN_NONCES_CLASS = RADIOLIB_LORAWAN_NONCES_MODE + sizeof(uint16_t), // 1 byte
+
265 RADIOLIB_LORAWAN_NONCES_PLAN = RADIOLIB_LORAWAN_NONCES_CLASS + sizeof(uint8_t), // 1 byte
+
266 RADIOLIB_LORAWAN_NONCES_CHECKSUM = RADIOLIB_LORAWAN_NONCES_PLAN + sizeof(uint8_t), // 2 bytes
+
267 RADIOLIB_LORAWAN_NONCES_DEV_NONCE = RADIOLIB_LORAWAN_NONCES_CHECKSUM + sizeof(uint16_t), // 2 bytes
+
268 RADIOLIB_LORAWAN_NONCES_JOIN_NONCE = RADIOLIB_LORAWAN_NONCES_DEV_NONCE + sizeof(uint16_t), // 3 bytes
+
269 RADIOLIB_LORAWAN_NONCES_ACTIVE = RADIOLIB_LORAWAN_NONCES_JOIN_NONCE + 3, // 1 byte
+
270 RADIOLIB_LORAWAN_NONCES_SIGNATURE = RADIOLIB_LORAWAN_NONCES_ACTIVE + sizeof(uint8_t), // 2 bytes
+
271 RADIOLIB_LORAWAN_NONCES_BUF_SIZE = RADIOLIB_LORAWAN_NONCES_SIGNATURE + sizeof(uint16_t) // Nonces buffer size
+
272};
+
273
+
274enum LoRaWANSchemeSession_t {
+
275 RADIOLIB_LORAWAN_SESSION_START = 0x00,
+
276 RADIOLIB_LORAWAN_SESSION_NWK_SENC_KEY = RADIOLIB_LORAWAN_SESSION_START, // 16 bytes
+
277 RADIOLIB_LORAWAN_SESSION_APP_SKEY = RADIOLIB_LORAWAN_SESSION_NWK_SENC_KEY + RADIOLIB_AES128_KEY_SIZE, // 16 bytes
+
278 RADIOLIB_LORAWAN_SESSION_FNWK_SINT_KEY = RADIOLIB_LORAWAN_SESSION_APP_SKEY + RADIOLIB_AES128_KEY_SIZE, // 16 bytes
+
279 RADIOLIB_LORAWAN_SESSION_SNWK_SINT_KEY = RADIOLIB_LORAWAN_SESSION_FNWK_SINT_KEY + RADIOLIB_AES128_KEY_SIZE, // 16 bytes
+
280 RADIOLIB_LORAWAN_SESSION_DEV_ADDR = RADIOLIB_LORAWAN_SESSION_SNWK_SINT_KEY + RADIOLIB_AES128_KEY_SIZE, // 4 bytes
+
281 RADIOLIB_LORAWAN_SESSION_NONCES_SIGNATURE = RADIOLIB_LORAWAN_SESSION_DEV_ADDR + sizeof(uint32_t), // 2 bytes
+
282 RADIOLIB_LORAWAN_SESSION_FCNT_UP = RADIOLIB_LORAWAN_SESSION_NONCES_SIGNATURE + sizeof(uint16_t), // 4 bytes
+
283 RADIOLIB_LORAWAN_SESSION_N_FCNT_DOWN = RADIOLIB_LORAWAN_SESSION_FCNT_UP + sizeof(uint32_t), // 4 bytes
+
284 RADIOLIB_LORAWAN_SESSION_A_FCNT_DOWN = RADIOLIB_LORAWAN_SESSION_N_FCNT_DOWN + sizeof(uint32_t), // 4 bytes
+
285 RADIOLIB_LORAWAN_SESSION_ADR_FCNT = RADIOLIB_LORAWAN_SESSION_A_FCNT_DOWN + sizeof(uint32_t), // 4 bytes
+
286 RADIOLIB_LORAWAN_SESSION_CONF_FCNT_UP = RADIOLIB_LORAWAN_SESSION_ADR_FCNT + sizeof(uint32_t), // 4 bytes
+
287 RADIOLIB_LORAWAN_SESSION_CONF_FCNT_DOWN = RADIOLIB_LORAWAN_SESSION_CONF_FCNT_UP + sizeof(uint32_t), // 4 bytes
+
288 RADIOLIB_LORAWAN_SESSION_RJ_COUNT0 = RADIOLIB_LORAWAN_SESSION_CONF_FCNT_DOWN + sizeof(uint32_t), // 2 bytes
+
289 RADIOLIB_LORAWAN_SESSION_RJ_COUNT1 = RADIOLIB_LORAWAN_SESSION_RJ_COUNT0 + sizeof(uint16_t), // 2 bytes
+
290 RADIOLIB_LORAWAN_SESSION_HOMENET_ID = RADIOLIB_LORAWAN_SESSION_RJ_COUNT1 + sizeof(uint16_t), // 4 bytes
+
291 RADIOLIB_LORAWAN_SESSION_VERSION = RADIOLIB_LORAWAN_SESSION_HOMENET_ID + sizeof(uint32_t), // 1 byte
+
292 RADIOLIB_LORAWAN_SESSION_LINK_ADR = RADIOLIB_LORAWAN_SESSION_VERSION + sizeof(uint8_t), // 14 bytes
+
293 RADIOLIB_LORAWAN_SESSION_DUTY_CYCLE = RADIOLIB_LORAWAN_SESSION_LINK_ADR + 14, // 1 byte
+
294 RADIOLIB_LORAWAN_SESSION_RX_PARAM_SETUP = RADIOLIB_LORAWAN_SESSION_DUTY_CYCLE + 1, // 4 bytes
+
295 RADIOLIB_LORAWAN_SESSION_RX_TIMING_SETUP = RADIOLIB_LORAWAN_SESSION_RX_PARAM_SETUP + 4, // 1 byte
+
296 RADIOLIB_LORAWAN_SESSION_TX_PARAM_SETUP = RADIOLIB_LORAWAN_SESSION_RX_TIMING_SETUP + 1, // 1 byte
+
297 RADIOLIB_LORAWAN_SESSION_ADR_PARAM_SETUP = RADIOLIB_LORAWAN_SESSION_TX_PARAM_SETUP + 1, // 1 byte
+
298 RADIOLIB_LORAWAN_SESSION_REJOIN_PARAM_SETUP = RADIOLIB_LORAWAN_SESSION_ADR_PARAM_SETUP + 1, // 1 byte
+
299 RADIOLIB_LORAWAN_SESSION_UL_CHANNELS = RADIOLIB_LORAWAN_SESSION_REJOIN_PARAM_SETUP + 1, // 16*5 bytes
+
300 RADIOLIB_LORAWAN_SESSION_DL_CHANNELS = RADIOLIB_LORAWAN_SESSION_UL_CHANNELS + RADIOLIB_LORAWAN_NUM_AVAILABLE_CHANNELS*5, // 16*4 bytes
+
301 RADIOLIB_LORAWAN_SESSION_AVAILABLE_CHANNELS = RADIOLIB_LORAWAN_SESSION_DL_CHANNELS + RADIOLIB_LORAWAN_NUM_AVAILABLE_CHANNELS*4, // 2 bytes
+
302 RADIOLIB_LORAWAN_SESSION_MAC_QUEUE = RADIOLIB_LORAWAN_SESSION_AVAILABLE_CHANNELS + sizeof(uint16_t), // 15 bytes
+
303 RADIOLIB_LORAWAN_SESSION_MAC_QUEUE_LEN = RADIOLIB_LORAWAN_SESSION_MAC_QUEUE + RADIOLIB_LORAWAN_FHDR_FOPTS_MAX_LEN, // 1 byte
+
304 RADIOLIB_LORAWAN_SESSION_SIGNATURE = RADIOLIB_LORAWAN_SESSION_MAC_QUEUE_LEN + sizeof(uint8_t), // 2 bytes
+
305 RADIOLIB_LORAWAN_SESSION_BUF_SIZE = RADIOLIB_LORAWAN_SESSION_SIGNATURE + sizeof(uint16_t) // Session buffer size
+
306};
+
307
+
+ +
316
-
318 uint32_t freq;
+
318 uint8_t idx;
319
-
321 uint8_t drMin;
+
321 uint32_t freq;
322
-
324 uint8_t drMax;
+
324 uint8_t drMin;
325
-
327 uint8_t dr;
+
327 uint8_t drMax;
328
- -
331};
+
330 uint8_t dr;
+
331
+ +
334};
-
332
-
333// alias for unused channel
-
334#define RADIOLIB_LORAWAN_CHANNEL_NONE { .enabled = false, .idx = RADIOLIB_LORAWAN_CHANNEL_INDEX_NONE, .freq = 0, \
-
335 .drMin = 0, .drMax = 0, .dr = RADIOLIB_LORAWAN_DATA_RATE_UNUSED, .available = false }
-
336
-
- -
344 uint8_t numChannels;
-
345
-
347 uint32_t freqStart;
+
335
+
336// alias for unused channel
+
337#define RADIOLIB_LORAWAN_CHANNEL_NONE { .enabled = false, .idx = RADIOLIB_LORAWAN_CHANNEL_INDEX_NONE, .freq = 0, \
+
338 .drMin = 0, .drMax = 0, .dr = RADIOLIB_LORAWAN_DATA_RATE_UNUSED, .available = false }
+
339
+
+ +
347 uint8_t numChannels;
348
-
350 uint32_t freqStep;
+
350 uint32_t freqStart;
351
-
353 uint8_t drMin;
+
353 uint32_t freqStep;
354
-
356 uint8_t drMax;
-
357
- -
360};
+
356 uint8_t drMin;
+
357
+
359 uint8_t drMax;
+
360
+ +
363};
-
361
-
362// alias for unused channel span
-
363#define RADIOLIB_LORAWAN_CHANNEL_SPAN_NONE { .numChannels = 0, .freqStart = 0, .freqStep = 0, .drMin = 0, .drMax = 0, .drJoinRequest = RADIOLIB_LORAWAN_DATA_RATE_UNUSED }
364
-
- -
371 uint8_t bandNum;
-
372
-
374 uint8_t bandType;
+
365// alias for unused channel span
+
366#define RADIOLIB_LORAWAN_CHANNEL_SPAN_NONE { .numChannels = 0, .freqStart = 0, .freqStep = 0, .drMin = 0, .drMax = 0, .drJoinRequest = RADIOLIB_LORAWAN_DATA_RATE_UNUSED }
+
367
+
+ +
374 uint8_t bandNum;
375
-
377 uint32_t freqMin;
+
377 uint8_t bandType;
378
-
380 uint32_t freqMax;
+
380 uint32_t freqMin;
381
-
383 uint8_t payloadLenMax[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES];
+
383 uint32_t freqMax;
384
-
386 int8_t powerMax;
+
386 uint8_t payloadLenMax[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES];
387
- +
389 int8_t powerMax;
390
- +
393
- +
396
- +
399
- +
402
- +
405
-
407 uint8_t numTxSpans;
+
408
- +
410 uint8_t numTxSpans;
411
- +
414
-
415 uint8_t rx1DrTable[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES][8];
-
416
- + +
417
+
418 uint8_t rx1DrTable[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES][8];
419
- +
422
- -
425
-
427 uint8_t dataRates[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES];
-
428};
+ +
425
+ +
428
+
430 uint8_t dataRates[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES];
+
431};
-
429
-
430// supported bands
-
431extern const LoRaWANBand_t EU868;
-
432extern const LoRaWANBand_t US915;
-
433extern const LoRaWANBand_t EU433;
-
434extern const LoRaWANBand_t AU915;
-
435extern const LoRaWANBand_t CN500;
-
436extern const LoRaWANBand_t AS923;
-
437extern const LoRaWANBand_t AS923_2;
-
438extern const LoRaWANBand_t AS923_3;
-
439extern const LoRaWANBand_t AS923_4;
-
440extern const LoRaWANBand_t KR920;
-
441extern const LoRaWANBand_t IN865;
-
442
-
447enum LoRaWANBandNum_t {
-
448 BandEU868,
-
449 BandUS915,
-
450 BandEU433,
-
451 BandAU915,
-
452 BandCN500,
-
453 BandAS923,
-
454 BandAS923_2,
-
455 BandAS923_3,
-
456 BandAS923_4,
-
457 BandKR920,
-
458 BandIN865,
-
459 BandLast
-
460};
-
461
-
462// provide easy access to the number of currently supported bands
-
463#define RADIOLIB_LORAWAN_NUM_SUPPORTED_BANDS (BandLast - BandEU868)
+
432
+
433// supported bands
+
434extern const LoRaWANBand_t EU868;
+
435extern const LoRaWANBand_t US915;
+
436extern const LoRaWANBand_t EU433;
+
437extern const LoRaWANBand_t AU915;
+
438extern const LoRaWANBand_t CN500;
+
439extern const LoRaWANBand_t AS923;
+
440extern const LoRaWANBand_t AS923_2;
+
441extern const LoRaWANBand_t AS923_3;
+
442extern const LoRaWANBand_t AS923_4;
+
443extern const LoRaWANBand_t KR920;
+
444extern const LoRaWANBand_t IN865;
+
445
+
450enum LoRaWANBandNum_t {
+
451 BandEU868,
+
452 BandUS915,
+
453 BandEU433,
+
454 BandAU915,
+
455 BandCN500,
+
456 BandAS923,
+
457 BandAS923_2,
+
458 BandAS923_3,
+
459 BandAS923_4,
+
460 BandKR920,
+
461 BandIN865,
+
462 BandLast
+
463};
464
-
465// array of currently supported bands
-
466extern const LoRaWANBand_t* LoRaWANBands[];
+
465// provide easy access to the number of currently supported bands
+
466#define RADIOLIB_LORAWAN_NUM_SUPPORTED_BANDS (BandLast - BandEU868)
467
-
- -
474 bool newSession = false;
-
475
-
477 uint16_t devNonce = 0;
+
468// array of currently supported bands
+
469extern const LoRaWANBand_t* LoRaWANBands[];
+
470
+
+ +
477 bool newSession = false;
478
-
480 uint32_t joinNonce = 0;
-
481};
+
480 uint16_t devNonce = 0;
+
481
+
483 uint32_t joinNonce = 0;
+
484};
-
482
-
- -
489 uint8_t dir;
-
490
- +
485
+
+ +
492 uint8_t dir;
493
- -
497
- + +
496
+
500
-
502 uint8_t datarate;
-
503
-
505 float freq;
+ +
503
+
505 uint8_t datarate;
506
-
508 int16_t power;
+
508 float freq;
509
-
511 uint32_t fCnt;
+
511 int16_t power;
512
-
514 uint8_t fPort;
-
515
-
517 uint8_t nbTrans;
-
518};
+
514 uint32_t fCnt;
+
515
+
517 uint8_t fPort;
+
518
+
520 uint8_t nbTrans;
+
521};
-
519
-
- -
525 public:
-
526
-
533 LoRaWANNode(PhysicalLayer* phy, const LoRaWANBand_t* band, uint8_t subBand = 0);
-
534
-
539 uint8_t* getBufferNonces();
-
540
-
546 int16_t setBufferNonces(const uint8_t* persistentBuffer);
-
547
-
551 void clearSession();
-
552
-
557 uint8_t* getBufferSession();
-
558
-
564 int16_t setBufferSession(const uint8_t* persistentBuffer);
-
565
-
574 int16_t beginOTAA(uint64_t joinEUI, uint64_t devEUI, const uint8_t* nwkKey, const uint8_t* appKey);
-
575
-
586 int16_t beginABP(uint32_t addr, const uint8_t* fNwkSIntKey, const uint8_t* sNwkSIntKey, const uint8_t* nwkSEncKey, const uint8_t* appSKey);
-
587
-
594 virtual int16_t activateOTAA(uint8_t initialDr = RADIOLIB_LORAWAN_DATA_RATE_UNUSED, LoRaWANJoinEvent_t *joinEvent = NULL);
-
595
-
602 virtual int16_t activateABP(uint8_t initialDr = RADIOLIB_LORAWAN_DATA_RATE_UNUSED);
-
603
-
605 bool isActivated();
+
522
+
+ +
528 public:
+
529
+
536 LoRaWANNode(PhysicalLayer* phy, const LoRaWANBand_t* band, uint8_t subBand = 0);
+
537
+
542 uint8_t* getBufferNonces();
+
543
+
549 int16_t setBufferNonces(const uint8_t* persistentBuffer);
+
550
+
554 void clearSession();
+
555
+
560 uint8_t* getBufferSession();
+
561
+
567 int16_t setBufferSession(const uint8_t* persistentBuffer);
+
568
+
577 int16_t beginOTAA(uint64_t joinEUI, uint64_t devEUI, const uint8_t* nwkKey, const uint8_t* appKey);
+
578
+
589 int16_t beginABP(uint32_t addr, const uint8_t* fNwkSIntKey, const uint8_t* sNwkSIntKey, const uint8_t* nwkSEncKey, const uint8_t* appSKey);
+
590
+
597 virtual int16_t activateOTAA(uint8_t initialDr = RADIOLIB_LORAWAN_DATA_RATE_UNUSED, LoRaWANJoinEvent_t *joinEvent = NULL);
+
598
+
605 virtual int16_t activateABP(uint8_t initialDr = RADIOLIB_LORAWAN_DATA_RATE_UNUSED);
606
-
607 #if defined(RADIOLIB_BUILD_ARDUINO)
-
620 virtual int16_t sendReceive(const String& strUp, uint8_t fPort, String& strDown, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
-
621 #endif
-
622
-
634 virtual int16_t sendReceive(const char* strUp, uint8_t fPort, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
-
635
-
649 virtual int16_t sendReceive(const char* strUp, uint8_t fPort, uint8_t* dataDown, size_t* lenDown, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
-
650
-
663 virtual int16_t sendReceive(const uint8_t* dataUp, size_t lenUp, uint8_t fPort = 1, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
-
664
-
679 virtual int16_t sendReceive(const uint8_t* dataUp, size_t lenUp, uint8_t fPort, uint8_t* dataDown, size_t* lenDown, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
-
680
-
688 int16_t sendMacCommandReq(uint8_t cid);
-
689
-
698 int16_t getMacLinkCheckAns(uint8_t* margin, uint8_t* gwCnt);
-
699
-
709 int16_t getMacDeviceTimeAns(uint32_t* gpsEpoch, uint8_t* fraction, bool returnUnix = true);
-
710
-
716 int16_t setDatarate(uint8_t drUp);
-
717
-
723 int16_t setTxPower(int8_t txPower);
-
724
-
731 int16_t setRx2Dr(uint8_t dr);
-
732
-
737 void setADR(bool enable = true);
-
738
-
745 void setDutyCycle(bool enable = true, RadioLibTime_t msPerHour = 0);
-
746
-
753 void setDwellTime(bool enable, RadioLibTime_t msPerUplink = 0);
-
754
-
762 void setCSMA(bool csmaEnabled, uint8_t maxChanges = 4, uint8_t backoffMax = 0, uint8_t difsSlots = 2);
-
763
-
769 void setDeviceStatus(uint8_t battLevel);
-
770
- -
779
-
784 uint32_t getFCntUp();
-
785
-
790 uint32_t getNFCntDown();
-
791
-
796 uint32_t getAFCntDown();
-
797
-
803 void resetFCntDown();
-
804
-
809 uint32_t getDevAddr();
-
810
- -
816
- -
825
- +
608 bool isActivated();
+
609
+
610 #if defined(RADIOLIB_BUILD_ARDUINO)
+
623 virtual int16_t sendReceive(const String& strUp, uint8_t fPort, String& strDown, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
+
624 #endif
+
625
+
637 virtual int16_t sendReceive(const char* strUp, uint8_t fPort, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
+
638
+
652 virtual int16_t sendReceive(const char* strUp, uint8_t fPort, uint8_t* dataDown, size_t* lenDown, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
+
653
+
666 virtual int16_t sendReceive(const uint8_t* dataUp, size_t lenUp, uint8_t fPort = 1, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
+
667
+
682 virtual int16_t sendReceive(const uint8_t* dataUp, size_t lenUp, uint8_t fPort, uint8_t* dataDown, size_t* lenDown, bool isConfirmed = false, LoRaWANEvent_t* eventUp = NULL, LoRaWANEvent_t* eventDown = NULL);
+
683
+
691 int16_t sendMacCommandReq(uint8_t cid);
+
692
+
701 int16_t getMacLinkCheckAns(uint8_t* margin, uint8_t* gwCnt);
+
702
+
712 int16_t getMacDeviceTimeAns(uint32_t* gpsEpoch, uint8_t* fraction, bool returnUnix = true);
+
713
+
719 int16_t setDatarate(uint8_t drUp);
+
720
+
726 int16_t setTxPower(int8_t txPower);
+
727
+
734 int16_t setRx2Dr(uint8_t dr);
+
735
+
740 void setADR(bool enable = true);
+
741
+
748 void setDutyCycle(bool enable = true, RadioLibTime_t msPerHour = 0);
+
749
+
756 void setDwellTime(bool enable, RadioLibTime_t msPerUplink = 0);
+
757
+
765 void setCSMA(bool csmaEnabled, uint8_t maxChanges = 4, uint8_t backoffMax = 0, uint8_t difsSlots = 2);
+
766
+
772 void setDeviceStatus(uint8_t battLevel);
+
773
+ +
782
+
787 uint32_t getFCntUp();
+
788
+
793 uint32_t getNFCntDown();
+
794
+
799 uint32_t getAFCntDown();
+
800
+
806 void resetFCntDown();
+
807
+
812 uint32_t getDevAddr();
+
813
+ +
819
+
828
-
833 uint8_t getMaxPayloadLen();
-
834
-
839 bool TS009 = false;
+ +
831
+
836 uint8_t getMaxPayloadLen();
+
837
+
839 typedef void (*SleepCb_t)(RadioLibTime_t ms);
840
- -
854
-
855#if !RADIOLIB_GODMODE
-
856 protected:
-
857#endif
-
858 PhysicalLayer* phyLayer = NULL;
-
859 const LoRaWANBand_t* band = NULL;
-
860
-
861 // a buffer that holds all LW base parameters that should persist at all times!
-
862 uint8_t bufferNonces[RADIOLIB_LORAWAN_NONCES_BUF_SIZE] = { 0 };
-
863
-
864 // a buffer that holds all LW session parameters that preferably persist, but can be afforded to get lost
-
865 uint8_t bufferSession[RADIOLIB_LORAWAN_SESSION_BUF_SIZE] = { 0 };
-
866
-
867 uint8_t fOptsUp[RADIOLIB_LORAWAN_FHDR_FOPTS_MAX_LEN] = { 0 };
-
868 uint8_t fOptsDown[RADIOLIB_LORAWAN_FHDR_FOPTS_MAX_LEN] = { 0 };
-
869 uint8_t fOptsUpLen = 0;
-
870 uint8_t fOptsDownLen = 0;
-
871
-
872 uint16_t lwMode = RADIOLIB_LORAWAN_MODE_NONE;
-
873 uint8_t lwClass = RADIOLIB_LORAWAN_CLASS_A;
-
874 bool isActive = false;
+
848 void setSleepFunction(SleepCb_t cb);
+
849
+
854 bool TS009 = false;
+
855
+ +
869
+
870#if !RADIOLIB_GODMODE
+
871 protected:
+
872#endif
+
873 PhysicalLayer* phyLayer = NULL;
+
874 const LoRaWANBand_t* band = NULL;
875
-
876 uint64_t joinEUI = 0;
-
877 uint64_t devEUI = 0;
-
878 uint8_t nwkKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
-
879 uint8_t appKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
-
880
-
881 // the following is either provided by the network server (OTAA)
-
882 // or directly entered by the user (ABP)
-
883 uint32_t devAddr = 0;
-
884 uint8_t appSKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
-
885 uint8_t fNwkSIntKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
-
886 uint8_t sNwkSIntKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
-
887 uint8_t nwkSEncKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
-
888 uint8_t jSIntKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
-
889
-
890 uint16_t keyCheckSum = 0;
-
891
-
892 // device-specific parameters, persistent through sessions
-
893 uint16_t devNonce = 0;
-
894 uint32_t joinNonce = 0;
+
876 // a buffer that holds all LW base parameters that should persist at all times!
+
877 uint8_t bufferNonces[RADIOLIB_LORAWAN_NONCES_BUF_SIZE] = { 0 };
+
878
+
879 // a buffer that holds all LW session parameters that preferably persist, but can be afforded to get lost
+
880 uint8_t bufferSession[RADIOLIB_LORAWAN_SESSION_BUF_SIZE] = { 0 };
+
881
+
882 uint8_t fOptsUp[RADIOLIB_LORAWAN_FHDR_FOPTS_MAX_LEN] = { 0 };
+
883 uint8_t fOptsDown[RADIOLIB_LORAWAN_FHDR_FOPTS_MAX_LEN] = { 0 };
+
884 uint8_t fOptsUpLen = 0;
+
885 uint8_t fOptsDownLen = 0;
+
886
+
887 uint16_t lwMode = RADIOLIB_LORAWAN_MODE_NONE;
+
888 uint8_t lwClass = RADIOLIB_LORAWAN_CLASS_A;
+
889 bool isActive = false;
+
890
+
891 uint64_t joinEUI = 0;
+
892 uint64_t devEUI = 0;
+
893 uint8_t nwkKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
+
894 uint8_t appKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
895
-
896 // session-specific parameters
-
897 uint32_t homeNetId = 0;
-
898 uint8_t adrLimitExp = RADIOLIB_LORAWAN_ADR_ACK_LIMIT_EXP;
-
899 uint8_t adrDelayExp = RADIOLIB_LORAWAN_ADR_ACK_DELAY_EXP;
-
900 uint8_t nbTrans = 1; // Number of allowed frame retransmissions
-
901 uint8_t txPowerSteps = 0;
-
902 uint8_t txPowerMax = 0;
-
903 uint32_t fCntUp = 0;
-
904 uint32_t aFCntDown = 0;
-
905 uint32_t nFCntDown = 0;
-
906 uint32_t confFCntUp = RADIOLIB_LORAWAN_FCNT_NONE;
-
907 uint32_t confFCntDown = RADIOLIB_LORAWAN_FCNT_NONE;
-
908 uint32_t adrFCnt = 0;
-
909
-
910 // ADR is enabled by default
-
911 bool adrEnabled = true;
-
912
-
913 // duty cycle is set upon initialization and activated in regions that impose this
-
914 bool dutyCycleEnabled = false;
-
915 uint32_t dutyCycle = 0;
-
916
-
917 // dwell time is set upon initialization and activated in regions that impose this
-
918 uint16_t dwellTimeUp = 0;
-
919 uint16_t dwellTimeDn = 0;
-
920
-
921 RadioLibTime_t tUplink = 0; // scheduled uplink transmission time (internal clock)
-
922 RadioLibTime_t tDownlink = 0; // time at end of downlink reception
-
923
-
924 // enable/disable CSMA for LoRaWAN
-
925 bool csmaEnabled = false;
-
926
-
927 // maximum number of channel hops during CSMA
-
928 uint8_t maxChanges = RADIOLIB_LORAWAN_MAX_CHANGES_DEFAULT;
-
929
-
930 // number of backoff slots to be checked after DIFS phase.
-
931 // A random BO avoids collisions in the case where two or more nodes start the CSMA
-
932 // process at the same time.
-
933 uint8_t backoffMax = RADIOLIB_LORAWAN_BACKOFF_MAX_DEFAULT;
-
934
-
935 // number of CADs to estimate a clear CH
-
936 uint8_t difsSlots = RADIOLIB_LORAWAN_DIFS_DEFAULT;
-
937
-
938 // available channel frequencies from list passed during OTA activation
-
939 LoRaWANChannel_t channelPlan[2][RADIOLIB_LORAWAN_NUM_AVAILABLE_CHANNELS];
-
940
-
941 // currently configured channels for TX, RX1, RX2
-
942 LoRaWANChannel_t channels[3] = { RADIOLIB_LORAWAN_CHANNEL_NONE, RADIOLIB_LORAWAN_CHANNEL_NONE,
-
943 RADIOLIB_LORAWAN_CHANNEL_NONE };
+
896 // the following is either provided by the network server (OTAA)
+
897 // or directly entered by the user (ABP)
+
898 uint32_t devAddr = 0;
+
899 uint8_t appSKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
+
900 uint8_t fNwkSIntKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
+
901 uint8_t sNwkSIntKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
+
902 uint8_t nwkSEncKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
+
903 uint8_t jSIntKey[RADIOLIB_AES128_KEY_SIZE] = { 0 };
+
904
+
905 uint16_t keyCheckSum = 0;
+
906
+
907 // device-specific parameters, persistent through sessions
+
908 uint16_t devNonce = 0;
+
909 uint32_t joinNonce = 0;
+
910
+
911 // session-specific parameters
+
912 uint32_t homeNetId = 0;
+
913 uint8_t adrLimitExp = RADIOLIB_LORAWAN_ADR_ACK_LIMIT_EXP;
+
914 uint8_t adrDelayExp = RADIOLIB_LORAWAN_ADR_ACK_DELAY_EXP;
+
915 uint8_t nbTrans = 1; // Number of allowed frame retransmissions
+
916 uint8_t txPowerSteps = 0;
+
917 uint8_t txPowerMax = 0;
+
918 uint32_t fCntUp = 0;
+
919 uint32_t aFCntDown = 0;
+
920 uint32_t nFCntDown = 0;
+
921 uint32_t confFCntUp = RADIOLIB_LORAWAN_FCNT_NONE;
+
922 uint32_t confFCntDown = RADIOLIB_LORAWAN_FCNT_NONE;
+
923 uint32_t adrFCnt = 0;
+
924
+
925 // ADR is enabled by default
+
926 bool adrEnabled = true;
+
927
+
928 // duty cycle is set upon initialization and activated in regions that impose this
+
929 bool dutyCycleEnabled = false;
+
930 uint32_t dutyCycle = 0;
+
931
+
932 // dwell time is set upon initialization and activated in regions that impose this
+
933 uint16_t dwellTimeUp = 0;
+
934 uint16_t dwellTimeDn = 0;
+
935
+
936 RadioLibTime_t tUplink = 0; // scheduled uplink transmission time (internal clock)
+
937 RadioLibTime_t tDownlink = 0; // time at end of downlink reception
+
938
+
939 // enable/disable CSMA for LoRaWAN
+
940 bool csmaEnabled = false;
+
941
+
942 // maximum number of channel hops during CSMA
+
943 uint8_t maxChanges = RADIOLIB_LORAWAN_MAX_CHANGES_DEFAULT;
944
-
945 // delays between the uplink and RX1/2 windows
-
946 // the first field is meaningless, but is used for offsetting for Rx windows 1 and 2
-
947 RadioLibTime_t rxDelays[3] = { 0, RADIOLIB_LORAWAN_RECEIVE_DELAY_1_MS, RADIOLIB_LORAWAN_RECEIVE_DELAY_2_MS };
-
948
-
949 // offset between TX and RX1 (such that RX1 has equal or lower DR)
-
950 uint8_t rx1DrOffset = 0;
-
951
-
952 // LoRaWAN revision (1.0 vs 1.1)
-
953 uint8_t rev = 0;
-
954
-
955 // Time on Air of last uplink
-
956 RadioLibTime_t lastToA = 0;
-
957
-
958 // timestamp to measure the RX1/2 delay (from uplink end)
-
959 RadioLibTime_t rxDelayStart = 0;
-
960
-
961 // timestamp when the Rx1/2 windows were closed (timeout or uplink received)
-
962 RadioLibTime_t rxDelayEnd = 0;
+
945 // number of backoff slots to be checked after DIFS phase.
+
946 // A random BO avoids collisions in the case where two or more nodes start the CSMA
+
947 // process at the same time.
+
948 uint8_t backoffMax = RADIOLIB_LORAWAN_BACKOFF_MAX_DEFAULT;
+
949
+
950 // number of CADs to estimate a clear CH
+
951 uint8_t difsSlots = RADIOLIB_LORAWAN_DIFS_DEFAULT;
+
952
+
953 // available channel frequencies from list passed during OTA activation
+
954 LoRaWANChannel_t channelPlan[2][RADIOLIB_LORAWAN_NUM_AVAILABLE_CHANNELS];
+
955
+
956 // currently configured channels for TX, RX1, RX2
+
957 LoRaWANChannel_t channels[3] = { RADIOLIB_LORAWAN_CHANNEL_NONE, RADIOLIB_LORAWAN_CHANNEL_NONE,
+
958 RADIOLIB_LORAWAN_CHANNEL_NONE };
+
959
+
960 // delays between the uplink and RX1/2 windows
+
961 // the first field is meaningless, but is used for offsetting for Rx windows 1 and 2
+
962 RadioLibTime_t rxDelays[3] = { 0, RADIOLIB_LORAWAN_RECEIVE_DELAY_1_MS, RADIOLIB_LORAWAN_RECEIVE_DELAY_2_MS };
963
-
964 // device status - battery level
-
965 uint8_t battLevel = 0xFF;
+
964 // offset between TX and RX1 (such that RX1 has equal or lower DR)
+
965 uint8_t rx1DrOffset = 0;
966
-
967 // indicates whether an uplink has MAC commands as payload
-
968 bool isMACPayload = false;
+
967 // LoRaWAN revision (1.0 vs 1.1)
+
968 uint8_t rev = 0;
969
-
970 // save the selected sub-band in case this must be restored in ADR control
-
971 uint8_t subBand = 0;
+
970 // Time on Air of last uplink
+
971 RadioLibTime_t lastToA = 0;
972
-
973 // allow port 226 for devices implementing TS011
-
974 bool TS011 = false;
+
973 // timestamp to measure the RX1/2 delay (from uplink end)
+
974 RadioLibTime_t rxDelayStart = 0;
975
-
976 // this will reset the device credentials, so the device starts completely new
-
977 void clearNonces();
+
976 // timestamp when the Rx1/2 windows were closed (timeout or uplink received)
+
977 RadioLibTime_t rxDelayEnd = 0;
978
-
979 // start a fresh session using default parameters
-
980 void createSession(uint16_t lwMode, uint8_t initialDr);
+
979 // device status - battery level
+
980 uint8_t battLevel = 0xFF;
981
-
982 // setup Join-Request payload
-
983 void composeJoinRequest(uint8_t* joinRequestMsg);
+
982 // indicates whether an uplink has MAC commands as payload
+
983 bool isMACPayload = false;
984
-
985 // extract Join-Accept payload and start a new session
-
986 int16_t processJoinAccept(LoRaWANJoinEvent_t *joinEvent);
+
985 // save the selected sub-band in case this must be restored in ADR control
+
986 uint8_t subBand = 0;
987
-
988 // a join-accept can piggy-back a set of channels or channel masks
-
989 void processCFList(const uint8_t* cfList);
+
988 // allow port 226 for devices implementing TS011
+
989 bool TS011 = false;
990
-
991 // check whether payload length and fport are allowed
-
992 int16_t isValidUplink(uint8_t* len, uint8_t fPort);
-
993
-
994 // perform ADR backoff
-
995 void adrBackoff();
-
996
-
997 // create an encrypted uplink buffer, composing metadata, user data and MAC data
-
998 void composeUplink(const uint8_t* in, uint8_t lenIn, uint8_t* out, uint8_t fPort, bool isConfirmed);
-
999
-
1000 // generate and set the MIC of an uplink buffer (depends on selected channels)
-
1001 void micUplink(uint8_t* inOut, uint8_t lenInOut);
-
1002
-
1003 // transmit uplink buffer on a specified channel
-
1004 int16_t transmitUplink(const LoRaWANChannel_t* chnl, uint8_t* in, uint8_t len, bool retrans);
-
1005
-
1006 // wait for, open and listen during receive windows; only performs listening
-
1007 int16_t receiveCommon(uint8_t dir, const LoRaWANChannel_t* dlChannels, const RadioLibTime_t* dlDelays, uint8_t numWindows, RadioLibTime_t tReference);
-
1008
-
1009 // extract downlink payload and process MAC commands
-
1010 int16_t parseDownlink(uint8_t* data, size_t* len, LoRaWANEvent_t* event = NULL);
-
1011
-
1012 // execute mac command, return the number of processed bytes for sequential processing
-
1013 bool execMacCommand(uint8_t cid, uint8_t* optIn, uint8_t lenIn);
-
1014 bool execMacCommand(uint8_t cid, uint8_t* optIn, uint8_t lenIn, uint8_t* optOut);
-
1015
-
1016 // possible override for additional MAC commands that are not in the base specification
-
1017 virtual bool derivedMacHandler(uint8_t cid, uint8_t* optIn, uint8_t lenIn, uint8_t* optOut);
-
1018
-
1019 // pre-process a (set of) LinkAdrReq commands into one super-channel-mask + Tx/Dr/NbTrans fields
-
1020 void preprocessMacLinkAdr(uint8_t* mPtr, uint8_t cLen, uint8_t* mAdrOpt);
-
1021
-
1022 // post-process a (set of) LinkAdrAns commands depending on LoRaWAN version
-
1023 void postprocessMacLinkAdr(uint8_t* ack, uint8_t cLen);
-
1024
-
1025 // get the properties of a MAC command given a certain command ID
-
1026 int16_t getMacCommand(uint8_t cid, LoRaWANMacCommand_t* cmd);
-
1027
-
1028 // possible override for additional MAC commands that are not in the base specification
-
1029 virtual int16_t derivedMacFinder(uint8_t cid, LoRaWANMacCommand_t* cmd);
-
1030
-
1031 // get the length of a certain MAC command in a specific direction (up/down)
-
1032 // if inclusive is true, add one for the CID byte
-
1033 // include payload in case the MAC command has a dynamic length
-
1034 virtual int16_t getMacLen(uint8_t cid, uint8_t* len, uint8_t dir, bool inclusive = false, uint8_t* payload = NULL);
+
991 SleepCb_t sleepCb = nullptr;
+
992
+
993 // this will reset the device credentials, so the device starts completely new
+
994 void clearNonces();
+
995
+
996 // start a fresh session using default parameters
+
997 void createSession(uint16_t lwMode, uint8_t initialDr);
+
998
+
999 // setup Join-Request payload
+
1000 void composeJoinRequest(uint8_t* joinRequestMsg);
+
1001
+
1002 // extract Join-Accept payload and start a new session
+
1003 int16_t processJoinAccept(LoRaWANJoinEvent_t *joinEvent);
+
1004
+
1005 // a join-accept can piggy-back a set of channels or channel masks
+
1006 void processCFList(const uint8_t* cfList);
+
1007
+
1008 // check whether payload length and fport are allowed
+
1009 int16_t isValidUplink(uint8_t* len, uint8_t fPort);
+
1010
+
1011 // perform ADR backoff
+
1012 void adrBackoff();
+
1013
+
1014 // create an encrypted uplink buffer, composing metadata, user data and MAC data
+
1015 void composeUplink(const uint8_t* in, uint8_t lenIn, uint8_t* out, uint8_t fPort, bool isConfirmed);
+
1016
+
1017 // generate and set the MIC of an uplink buffer (depends on selected channels)
+
1018 void micUplink(uint8_t* inOut, uint8_t lenInOut);
+
1019
+
1020 // transmit uplink buffer on a specified channel
+
1021 int16_t transmitUplink(const LoRaWANChannel_t* chnl, uint8_t* in, uint8_t len, bool retrans);
+
1022
+
1023 // wait for, open and listen during receive windows; only performs listening
+
1024 int16_t receiveCommon(uint8_t dir, const LoRaWANChannel_t* dlChannels, const RadioLibTime_t* dlDelays, uint8_t numWindows, RadioLibTime_t tReference);
+
1025
+
1026 // extract downlink payload and process MAC commands
+
1027 int16_t parseDownlink(uint8_t* data, size_t* len, LoRaWANEvent_t* event = NULL);
+
1028
+
1029 // execute mac command, return the number of processed bytes for sequential processing
+
1030 bool execMacCommand(uint8_t cid, uint8_t* optIn, uint8_t lenIn);
+
1031 bool execMacCommand(uint8_t cid, uint8_t* optIn, uint8_t lenIn, uint8_t* optOut);
+
1032
+
1033 // possible override for additional MAC commands that are not in the base specification
+
1034 virtual bool derivedMacHandler(uint8_t cid, uint8_t* optIn, uint8_t lenIn, uint8_t* optOut);
1035
-
1036 // find out of a MAC command should persist destruction
-
1037 // in uplink direction, some commands must persist if no downlink is received
-
1038 // in downlink direction, the user-accessible MAC commands remain available for retrieval
-
1039 bool isPersistentMacCommand(uint8_t cid, uint8_t dir);
-
1040
-
1041 // push MAC command to queue, done by copy
-
1042 int16_t pushMacCommand(uint8_t cid, const uint8_t* cOcts, uint8_t* out, uint8_t* lenOut, uint8_t dir);
-
1043
-
1044 // retrieve the payload of a certain MAC command, if present in the buffer
-
1045 int16_t getMacPayload(uint8_t cid, const uint8_t* in, uint8_t lenIn, uint8_t* out, uint8_t dir);
-
1046
-
1047 // delete a specific MAC command from queue, indicated by the command ID
-
1048 int16_t deleteMacCommand(uint8_t cid, uint8_t* inOut, uint8_t* lenInOut, uint8_t dir);
-
1049
-
1050 // clear a MAC buffer, possible retaining persistent MAC commands
-
1051 void clearMacCommands(uint8_t* inOut, uint8_t* lenInOut, uint8_t dir);
+
1036 // pre-process a (set of) LinkAdrReq commands into one super-channel-mask + Tx/Dr/NbTrans fields
+
1037 void preprocessMacLinkAdr(uint8_t* mPtr, uint8_t cLen, uint8_t* mAdrOpt);
+
1038
+
1039 // post-process a (set of) LinkAdrAns commands depending on LoRaWAN version
+
1040 void postprocessMacLinkAdr(uint8_t* ack, uint8_t cLen);
+
1041
+
1042 // get the properties of a MAC command given a certain command ID
+
1043 int16_t getMacCommand(uint8_t cid, LoRaWANMacCommand_t* cmd);
+
1044
+
1045 // possible override for additional MAC commands that are not in the base specification
+
1046 virtual int16_t derivedMacFinder(uint8_t cid, LoRaWANMacCommand_t* cmd);
+
1047
+
1048 // get the length of a certain MAC command in a specific direction (up/down)
+
1049 // if inclusive is true, add one for the CID byte
+
1050 // include payload in case the MAC command has a dynamic length
+
1051 virtual int16_t getMacLen(uint8_t cid, uint8_t* len, uint8_t dir, bool inclusive = false, uint8_t* payload = NULL);
1052
-
1053 // configure the common physical layer properties (frequency, sync word etc.)
-
1054 int16_t setPhyProperties(const LoRaWANChannel_t* chnl, uint8_t dir, int8_t pwr, size_t pre = 0);
-
1055
-
1056 // Performs CSMA as per LoRa Alliance Technical Recommendation 13 (TR-013).
-
1057 bool csmaChannelClear(uint8_t difs, uint8_t numBackoff);
-
1058
-
1059 // perform a single CAD operation for the under SF/CH combination. Returns either busy or otherwise.
-
1060 bool cadChannelClear();
-
1061
-
1062 // (dynamic bands:) get or (fixed bands:) create a complete 80-bit channel mask for current configuration
-
1063 void getChannelPlanMask(uint64_t* chMaskGrp0123, uint32_t* chMaskGrp45);
-
1064
-
1065 // setup uplink/downlink channel data rates and frequencies
-
1066 // for dynamic channels, there is a small set of predefined channels
-
1067 // in case of JoinRequest, add some optional extra frequencies
-
1068 void selectChannelPlanDyn();
+
1053 // find out of a MAC command should persist destruction
+
1054 // in uplink direction, some commands must persist if no downlink is received
+
1055 // in downlink direction, the user-accessible MAC commands remain available for retrieval
+
1056 bool isPersistentMacCommand(uint8_t cid, uint8_t dir);
+
1057
+
1058 // push MAC command to queue, done by copy
+
1059 int16_t pushMacCommand(uint8_t cid, const uint8_t* cOcts, uint8_t* out, uint8_t* lenOut, uint8_t dir);
+
1060
+
1061 // retrieve the payload of a certain MAC command, if present in the buffer
+
1062 int16_t getMacPayload(uint8_t cid, const uint8_t* in, uint8_t lenIn, uint8_t* out, uint8_t dir);
+
1063
+
1064 // delete a specific MAC command from queue, indicated by the command ID
+
1065 int16_t deleteMacCommand(uint8_t cid, uint8_t* inOut, uint8_t* lenInOut, uint8_t dir);
+
1066
+
1067 // clear a MAC buffer, possible retaining persistent MAC commands
+
1068 void clearMacCommands(uint8_t* inOut, uint8_t* lenInOut, uint8_t dir);
1069
-
1070 // setup uplink/downlink channel data rates and frequencies
-
1071 // for fixed bands, we only allow one sub-band at a time to be selected
-
1072 void selectChannelPlanFix();
-
1073
-
1074 // get the number of available channels,
-
1075 // along with a 16-bit mask indicating which channels can be used next for uplink/downlink
-
1076 uint8_t getAvailableChannels(uint16_t* mask);
-
1077
-
1078 // (re)set/restore which channels can be used next for uplink/downlink
-
1079 void setAvailableChannels(uint16_t mask);
-
1080
-
1081 // select a set of random TX/RX channels for up- and downlink
-
1082 int16_t selectChannels();
-
1083
-
1084 // apply a 96-bit channel mask
-
1085 bool applyChannelMask(uint64_t chMaskGrp0123, uint32_t chMaskGrp45);
+
1070 // configure the common physical layer properties (frequency, sync word etc.)
+
1071 int16_t setPhyProperties(const LoRaWANChannel_t* chnl, uint8_t dir, int8_t pwr, size_t pre = 0);
+
1072
+
1073 // Performs CSMA as per LoRa Alliance Technical Recommendation 13 (TR-013).
+
1074 bool csmaChannelClear(uint8_t difs, uint8_t numBackoff);
+
1075
+
1076 // perform a single CAD operation for the under SF/CH combination. Returns either busy or otherwise.
+
1077 bool cadChannelClear();
+
1078
+
1079 // (dynamic bands:) get or (fixed bands:) create a complete 80-bit channel mask for current configuration
+
1080 void getChannelPlanMask(uint64_t* chMaskGrp0123, uint32_t* chMaskGrp45);
+
1081
+
1082 // setup uplink/downlink channel data rates and frequencies
+
1083 // for dynamic channels, there is a small set of predefined channels
+
1084 // in case of JoinRequest, add some optional extra frequencies
+
1085 void selectChannelPlanDyn();
1086
-
1087#if RADIOLIB_DEBUG_PROTOCOL
-
1088 // print the available channels through debug
-
1089 void printChannels();
-
1090#endif
-
1091
-
1092 // method to generate message integrity code
-
1093 uint32_t generateMIC(const uint8_t* msg, size_t len, uint8_t* key);
+
1087 // setup uplink/downlink channel data rates and frequencies
+
1088 // for fixed bands, we only allow one sub-band at a time to be selected
+
1089 void selectChannelPlanFix();
+
1090
+
1091 // get the number of available channels,
+
1092 // along with a 16-bit mask indicating which channels can be used next for uplink/downlink
+
1093 uint8_t getAvailableChannels(uint16_t* mask);
1094
-
1095 // method to verify message integrity code
-
1096 // it assumes that the MIC is the last 4 bytes of the message
-
1097 bool verifyMIC(uint8_t* msg, size_t len, uint8_t* key);
-
1098
-
1099 // find the first usable data rate for the given band
-
1100 int16_t findDataRate(uint8_t dr, DataRate_t* dataRate);
-
1101
-
1102 // function to encrypt and decrypt payloads (regular uplink/downlink)
-
1103 void processAES(const uint8_t* in, size_t len, uint8_t* key, uint8_t* out, uint32_t fCnt, uint8_t dir, uint8_t ctrId, bool counter);
-
1104
-
1105 // 16-bit checksum method that takes a uint8_t array of even length and calculates the checksum
-
1106 static uint16_t checkSum16(const uint8_t *key, uint16_t keyLen);
-
1107
-
1108 // check the integrity of a buffer using a 16-bit checksum located in the last two bytes of the buffer
-
1109 static int16_t checkBufferCommon(const uint8_t *buffer, uint16_t size);
-
1110
-
1111 // network-to-host conversion method - takes data from network packet and converts it to the host endians
-
1112 template<typename T>
-
1113 static T ntoh(const uint8_t* buff, size_t size = 0);
-
1114
-
1115 // host-to-network conversion method - takes data from host variable and and converts it to network packet endians
-
1116 template<typename T>
-
1117 static void hton(uint8_t* buff, T val, size_t size = 0);
-
1118};
+
1095 // (re)set/restore which channels can be used next for uplink/downlink
+
1096 void setAvailableChannels(uint16_t mask);
+
1097
+
1098 // select a set of random TX/RX channels for up- and downlink
+
1099 int16_t selectChannels();
+
1100
+
1101 // apply a 96-bit channel mask
+
1102 bool applyChannelMask(uint64_t chMaskGrp0123, uint32_t chMaskGrp45);
+
1103
+
1104#if RADIOLIB_DEBUG_PROTOCOL
+
1105 // print the available channels through debug
+
1106 void printChannels();
+
1107#endif
+
1108
+
1109 // method to generate message integrity code
+
1110 uint32_t generateMIC(const uint8_t* msg, size_t len, uint8_t* key);
+
1111
+
1112 // method to verify message integrity code
+
1113 // it assumes that the MIC is the last 4 bytes of the message
+
1114 bool verifyMIC(uint8_t* msg, size_t len, uint8_t* key);
+
1115
+
1116 // find the first usable data rate for the given band
+
1117 int16_t findDataRate(uint8_t dr, DataRate_t* dataRate);
+
1118
+
1119 // function to encrypt and decrypt payloads (regular uplink/downlink)
+
1120 void processAES(const uint8_t* in, size_t len, uint8_t* key, uint8_t* out, uint32_t fCnt, uint8_t dir, uint8_t ctrId, bool counter);
+
1121
+
1122 // function that allows sleeping via user-provided callback
+
1123 void sleepDelay(RadioLibTime_t ms);
+
1124
+
1125 // 16-bit checksum method that takes a uint8_t array of even length and calculates the checksum
+
1126 static uint16_t checkSum16(const uint8_t *key, uint16_t keyLen);
+
1127
+
1128 // check the integrity of a buffer using a 16-bit checksum located in the last two bytes of the buffer
+
1129 static int16_t checkBufferCommon(const uint8_t *buffer, uint16_t size);
+
1130
+
1131 // network-to-host conversion method - takes data from network packet and converts it to the host endians
+
1132 template<typename T>
+
1133 static T ntoh(const uint8_t* buff, size_t size = 0);
+
1134
+
1135 // host-to-network conversion method - takes data from host variable and and converts it to network packet endians
+
1136 template<typename T>
+
1137 static void hton(uint8_t* buff, T val, size_t size = 0);
+
1138};
-
1119
-
1120template<typename T>
-
1121T LoRaWANNode::ntoh(const uint8_t* buff, size_t size) {
-
1122 const uint8_t* buffPtr = buff;
-
1123 size_t targetSize = sizeof(T);
-
1124 if(size != 0) {
-
1125 targetSize = size;
-
1126 }
-
1127 T res = 0;
-
1128 for(size_t i = 0; i < targetSize; i++) {
-
1129 res |= (uint32_t)(*(buffPtr++)) << 8*i;
-
1130 }
-
1131 return(res);
-
1132}
-
1133
-
1134template<typename T>
-
1135void LoRaWANNode::hton(uint8_t* buff, T val, size_t size) {
-
1136 uint8_t* buffPtr = buff;
-
1137 size_t targetSize = sizeof(T);
-
1138 if(size != 0) {
-
1139 targetSize = size;
-
1140 }
-
1141 for(size_t i = 0; i < targetSize; i++) {
-
1142 *(buffPtr++) = val >> 8*i;
-
1143 }
-
1144}
-
1145
-
1146#endif
-
LoRaWAN-compatible node (class A device).
Definition LoRaWAN.h:524
-
void clearSession()
Clear an active session, so that the device will have to rejoin the network.
Definition LoRaWAN.cpp:278
+
1139
+
1140template<typename T>
+
1141T LoRaWANNode::ntoh(const uint8_t* buff, size_t size) {
+
1142 const uint8_t* buffPtr = buff;
+
1143 size_t targetSize = sizeof(T);
+
1144 if(size != 0) {
+
1145 targetSize = size;
+
1146 }
+
1147 T res = 0;
+
1148 for(size_t i = 0; i < targetSize; i++) {
+
1149 res |= (uint32_t)(*(buffPtr++)) << 8*i;
+
1150 }
+
1151 return(res);
+
1152}
+
1153
+
1154template<typename T>
+
1155void LoRaWANNode::hton(uint8_t* buff, T val, size_t size) {
+
1156 uint8_t* buffPtr = buff;
+
1157 size_t targetSize = sizeof(T);
+
1158 if(size != 0) {
+
1159 targetSize = size;
+
1160 }
+
1161 for(size_t i = 0; i < targetSize; i++) {
+
1162 *(buffPtr++) = val >> 8*i;
+
1163 }
+
1164}
+
1165
+
1166#endif
+
LoRaWAN-compatible node (class A device).
Definition LoRaWAN.h:527
+
void clearSession()
Clear an active session, so that the device will have to rejoin the network.
Definition LoRaWAN.cpp:277
virtual int16_t sendReceive(const char *strUp, uint8_t fPort, bool isConfirmed=false, LoRaWANEvent_t *eventUp=NULL, LoRaWANEvent_t *eventDown=NULL)
Send a message to the server and wait for a downlink during Rx1 and/or Rx2 window.
Definition LoRaWAN.cpp:43
-
int16_t setDatarate(uint8_t drUp)
Set uplink datarate. This should not be used when ADR is enabled.
Definition LoRaWAN.cpp:2690
-
void scheduleTransmission(RadioLibTime_t tUplink)
Set the exact time a transmission should occur. Note: this is the internal clock time....
Definition LoRaWAN.cpp:2823
-
RadioLibTime_t scanGuard
Rx window padding in milliseconds according to the spec, the Rx window must be at least enough time t...
Definition LoRaWAN.h:853
-
void setCSMA(bool csmaEnabled, uint8_t maxChanges=4, uint8_t backoffMax=0, uint8_t difsSlots=2)
Configures CSMA for LoRaWAN as per TR013, LoRa Alliance.
Definition LoRaWAN.cpp:2805
-
void setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0)
Toggle adherence to dutyCycle limits to on or off.
Definition LoRaWAN.cpp:2780
-
int16_t beginABP(uint32_t addr, const uint8_t *fNwkSIntKey, const uint8_t *sNwkSIntKey, const uint8_t *nwkSEncKey, const uint8_t *appSKey)
Set the device credentials and activation configuration.
Definition LoRaWAN.cpp:614
-
RadioLibTime_t timeUntilUplink()
Returns time in milliseconds until next uplink is available under dutyCycle limits.
Definition LoRaWAN.cpp:3331
-
void setDeviceStatus(uint8_t battLevel)
Set device status.
Definition LoRaWAN.cpp:2819
-
RadioLibTime_t dutyCycleInterval(RadioLibTime_t msPerHour, RadioLibTime_t airtime)
Calculate the minimum interval to adhere to a certain dutyCycle. This interval is based on the ToA of...
Definition LoRaWAN.cpp:3321
-
void setDwellTime(bool enable, RadioLibTime_t msPerUplink=0)
Set or disable uplink dwell time limitation; enabled by default if mandatory.
Definition LoRaWAN.cpp:2792
-
uint32_t getAFCntDown()
Returns the last application downlink's frame counter; also 0 if no application downlink occured yet.
Definition LoRaWAN.cpp:2839
-
RadioLibTime_t getLastToA()
Get the Time-on-air of the last uplink message (in milliseconds).
Definition LoRaWAN.cpp:2852
-
virtual int16_t activateABP(uint8_t initialDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED)
Join network by restoring ABP session or performing over-the-air activation. In this procedure,...
Definition LoRaWAN.cpp:985
-
bool TS009
TS009 Protocol Specification Verification switch (allows FPort 224 and cuts off uplink payload instea...
Definition LoRaWAN.h:839
-
uint8_t * getBufferNonces()
Returns the pointer to the internal buffer that holds the LW base parameters.
Definition LoRaWAN.cpp:227
-
uint8_t * getBufferSession()
Returns the pointer to the internal buffer that holds the LW session parameters.
Definition LoRaWAN.cpp:428
-
bool isActivated()
Whether there is an ongoing session active.
Definition LoRaWAN.cpp:1075
-
int16_t setTxPower(int8_t txPower)
Configure TX power of the radio module.
Definition LoRaWAN.cpp:2723
-
int16_t getMacDeviceTimeAns(uint32_t *gpsEpoch, uint8_t *fraction, bool returnUnix=true)
Returns the network time after requesting a DeviceTime MAC command. Returns 'true' if a network respo...
Definition LoRaWAN.cpp:2536
-
uint32_t getNFCntDown()
Returns the last network downlink's frame counter; also 0 if no network downlink occured yet.
Definition LoRaWAN.cpp:2835
-
int16_t beginOTAA(uint64_t joinEUI, uint64_t devEUI, const uint8_t *nwkKey, const uint8_t *appKey)
Set the device credentials and activation configuration.
Definition LoRaWAN.cpp:585
-
uint8_t getMaxPayloadLen()
Returns the maximum allowed uplink payload size given the current MAC state. Most importantly,...
Definition LoRaWAN.cpp:3340
-
virtual int16_t activateOTAA(uint8_t initialDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED, LoRaWANJoinEvent_t *joinEvent=NULL)
Join network by restoring OTAA session or performing over-the-air activation. By this procedure,...
Definition LoRaWAN.cpp:869
-
uint32_t getFCntUp()
Returns the last uplink's frame counter; also 0 if no uplink occured yet.
Definition LoRaWAN.cpp:2828
-
int16_t setBufferNonces(const uint8_t *persistentBuffer)
Fill the internal buffer that holds the LW base parameters with a supplied buffer.
Definition LoRaWAN.cpp:242
-
int16_t setRx2Dr(uint8_t dr)
Configure the Rx2 datarate for ABP mode. This should not be needed for LoRaWAN 1.1 as it is configure...
Definition LoRaWAN.cpp:2749
-
int16_t sendMacCommandReq(uint8_t cid)
Add a MAC command to the uplink queue. Only LinkCheck and DeviceTime are available to the user....
Definition LoRaWAN.cpp:2501
-
int16_t getMacLinkCheckAns(uint8_t *margin, uint8_t *gwCnt)
Returns the quality of connectivity after requesting a LinkCheck MAC command. Returns 'true' if a net...
Definition LoRaWAN.cpp:2525
-
void setADR(bool enable=true)
Toggle ADR to on or off.
Definition LoRaWAN.cpp:2776
-
int16_t setBufferSession(const uint8_t *persistentBuffer)
Fill the internal buffer that holds the LW session parameters with a supplied buffer.
Definition LoRaWAN.cpp:460
-
uint32_t getDevAddr()
Returns the DevAddr of the device, regardless of OTAA or ABP mode.
Definition LoRaWAN.cpp:2848
-
void resetFCntDown()
Reset the downlink frame counters (application and network) This is unsafe and can possibly allow rep...
Definition LoRaWAN.cpp:2843
+
void setSleepFunction(SleepCb_t cb)
Set custom delay/sleep function callback. If set, LoRaWAN node will call this function to wait for pe...
Definition LoRaWAN.cpp:3378
+
int16_t setDatarate(uint8_t drUp)
Set uplink datarate. This should not be used when ADR is enabled.
Definition LoRaWAN.cpp:2689
+
void scheduleTransmission(RadioLibTime_t tUplink)
Set the exact time a transmission should occur. Note: this is the internal clock time....
Definition LoRaWAN.cpp:2822
+
RadioLibTime_t scanGuard
Rx window padding in milliseconds according to the spec, the Rx window must be at least enough time t...
Definition LoRaWAN.h:868
+
void setCSMA(bool csmaEnabled, uint8_t maxChanges=4, uint8_t backoffMax=0, uint8_t difsSlots=2)
Configures CSMA for LoRaWAN as per TR013, LoRa Alliance.
Definition LoRaWAN.cpp:2804
+
void(* SleepCb_t)(RadioLibTime_t ms)
Callback to a user-provided sleep function.
Definition LoRaWAN.h:839
+
void setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0)
Toggle adherence to dutyCycle limits to on or off.
Definition LoRaWAN.cpp:2779
+
int16_t beginABP(uint32_t addr, const uint8_t *fNwkSIntKey, const uint8_t *sNwkSIntKey, const uint8_t *nwkSEncKey, const uint8_t *appSKey)
Set the device credentials and activation configuration.
Definition LoRaWAN.cpp:613
+
RadioLibTime_t timeUntilUplink()
Returns time in milliseconds until next uplink is available under dutyCycle limits.
Definition LoRaWAN.cpp:3330
+
void setDeviceStatus(uint8_t battLevel)
Set device status.
Definition LoRaWAN.cpp:2818
+
RadioLibTime_t dutyCycleInterval(RadioLibTime_t msPerHour, RadioLibTime_t airtime)
Calculate the minimum interval to adhere to a certain dutyCycle. This interval is based on the ToA of...
Definition LoRaWAN.cpp:3320
+
void setDwellTime(bool enable, RadioLibTime_t msPerUplink=0)
Set or disable uplink dwell time limitation; enabled by default if mandatory.
Definition LoRaWAN.cpp:2791
+
uint32_t getAFCntDown()
Returns the last application downlink's frame counter; also 0 if no application downlink occured yet.
Definition LoRaWAN.cpp:2838
+
RadioLibTime_t getLastToA()
Get the Time-on-air of the last uplink message (in milliseconds).
Definition LoRaWAN.cpp:2851
+
virtual int16_t activateABP(uint8_t initialDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED)
Join network by restoring ABP session or performing over-the-air activation. In this procedure,...
Definition LoRaWAN.cpp:984
+
bool TS009
TS009 Protocol Specification Verification switch (allows FPort 224 and cuts off uplink payload instea...
Definition LoRaWAN.h:854
+
uint8_t * getBufferNonces()
Returns the pointer to the internal buffer that holds the LW base parameters.
Definition LoRaWAN.cpp:226
+
uint8_t * getBufferSession()
Returns the pointer to the internal buffer that holds the LW session parameters.
Definition LoRaWAN.cpp:427
+
bool isActivated()
Whether there is an ongoing session active.
Definition LoRaWAN.cpp:1074
+
int16_t setTxPower(int8_t txPower)
Configure TX power of the radio module.
Definition LoRaWAN.cpp:2722
+
int16_t getMacDeviceTimeAns(uint32_t *gpsEpoch, uint8_t *fraction, bool returnUnix=true)
Returns the network time after requesting a DeviceTime MAC command. Returns 'true' if a network respo...
Definition LoRaWAN.cpp:2535
+
uint32_t getNFCntDown()
Returns the last network downlink's frame counter; also 0 if no network downlink occured yet.
Definition LoRaWAN.cpp:2834
+
int16_t beginOTAA(uint64_t joinEUI, uint64_t devEUI, const uint8_t *nwkKey, const uint8_t *appKey)
Set the device credentials and activation configuration.
Definition LoRaWAN.cpp:584
+
uint8_t getMaxPayloadLen()
Returns the maximum allowed uplink payload size given the current MAC state. Most importantly,...
Definition LoRaWAN.cpp:3339
+
virtual int16_t activateOTAA(uint8_t initialDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED, LoRaWANJoinEvent_t *joinEvent=NULL)
Join network by restoring OTAA session or performing over-the-air activation. By this procedure,...
Definition LoRaWAN.cpp:868
+
uint32_t getFCntUp()
Returns the last uplink's frame counter; also 0 if no uplink occured yet.
Definition LoRaWAN.cpp:2827
+
int16_t setBufferNonces(const uint8_t *persistentBuffer)
Fill the internal buffer that holds the LW base parameters with a supplied buffer.
Definition LoRaWAN.cpp:241
+
int16_t setRx2Dr(uint8_t dr)
Configure the Rx2 datarate for ABP mode. This should not be needed for LoRaWAN 1.1 as it is configure...
Definition LoRaWAN.cpp:2748
+
int16_t sendMacCommandReq(uint8_t cid)
Add a MAC command to the uplink queue. Only LinkCheck and DeviceTime are available to the user....
Definition LoRaWAN.cpp:2500
+
int16_t getMacLinkCheckAns(uint8_t *margin, uint8_t *gwCnt)
Returns the quality of connectivity after requesting a LinkCheck MAC command. Returns 'true' if a net...
Definition LoRaWAN.cpp:2524
+
void setADR(bool enable=true)
Toggle ADR to on or off.
Definition LoRaWAN.cpp:2775
+
int16_t setBufferSession(const uint8_t *persistentBuffer)
Fill the internal buffer that holds the LW session parameters with a supplied buffer.
Definition LoRaWAN.cpp:459
+
uint32_t getDevAddr()
Returns the DevAddr of the device, regardless of OTAA or ABP mode.
Definition LoRaWAN.cpp:2847
+
void resetFCntDown()
Reset the downlink frame counters (application and network) This is unsafe and can possibly allow rep...
Definition LoRaWAN.cpp:2842
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition PhysicalLayer.h:216
unsigned long RadioLibTime_t
Type used for durations in RadioLib.
Definition TypeDef.h:642
-
Structure to save information about LoRaWAN band.
Definition LoRaWAN.h:369
-
int8_t powerMax
Maximum allowed output power in this band in dBm.
Definition LoRaWAN.h:386
-
bool txParamSupported
Whether this band implements the MAC command TxParamSetupReq.
Definition LoRaWAN.h:401
-
LoRaWANChannel_t txAck[2]
Relay channels for ACK downlink.
Definition LoRaWAN.h:424
-
RadioLibTime_t dutyCycle
Number of milliseconds per hour of allowed Time-on-Air.
Definition LoRaWAN.h:392
-
uint8_t dataRates[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES]
The corresponding datarates, bandwidths and coding rates for DR index.
Definition LoRaWAN.h:427
-
RadioLibTime_t dwellTimeUp
Maximum dwell time per uplink message in milliseconds.
Definition LoRaWAN.h:395
-
LoRaWANChannel_t txWoR[2]
Relay channels for WoR uplink.
Definition LoRaWAN.h:421
-
uint32_t freqMin
Minimum allowed frequency (coded in 100 Hz steps)
Definition LoRaWAN.h:377
-
uint8_t payloadLenMax[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES]
Array of allowed maximum application payload lengths for each data rate (N-value)
Definition LoRaWAN.h:383
-
LoRaWANChannel_t txFreqs[3]
A set of default uplink (TX) channels for dynamic bands.
Definition LoRaWAN.h:404
-
int8_t powerNumSteps
Number of power steps in this band.
Definition LoRaWAN.h:389
-
LoRaWANChannelSpan_t txSpans[2]
Default uplink (TX) channel spans for fixed bands, including Join-Request parameters.
Definition LoRaWAN.h:410
-
uint8_t bandNum
Identier for this band.
Definition LoRaWAN.h:371
-
uint32_t freqMax
Maximum allowed frequency (coded in 100 Hz steps)
Definition LoRaWAN.h:380
-
uint8_t bandType
Whether the channels are fixed per specification, or dynamically allocated through the network (plus ...
Definition LoRaWAN.h:374
-
LoRaWANChannel_t rx2
Backup channel for downlink (RX2) window.
Definition LoRaWAN.h:418
-
uint8_t numTxSpans
The number of TX channel spans for fixed bands.
Definition LoRaWAN.h:407
-
RadioLibTime_t dwellTimeDn
Maximum dwell time per downlink message in milliseconds.
Definition LoRaWAN.h:398
-
LoRaWANChannelSpan_t rx1Span
Default downlink (RX1) channel span for fixed bands.
Definition LoRaWAN.h:413
+
Structure to save information about LoRaWAN band.
Definition LoRaWAN.h:372
+
int8_t powerMax
Maximum allowed output power in this band in dBm.
Definition LoRaWAN.h:389
+
bool txParamSupported
Whether this band implements the MAC command TxParamSetupReq.
Definition LoRaWAN.h:404
+
LoRaWANChannel_t txAck[2]
Relay channels for ACK downlink.
Definition LoRaWAN.h:427
+
RadioLibTime_t dutyCycle
Number of milliseconds per hour of allowed Time-on-Air.
Definition LoRaWAN.h:395
+
uint8_t dataRates[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES]
The corresponding datarates, bandwidths and coding rates for DR index.
Definition LoRaWAN.h:430
+
RadioLibTime_t dwellTimeUp
Maximum dwell time per uplink message in milliseconds.
Definition LoRaWAN.h:398
+
LoRaWANChannel_t txWoR[2]
Relay channels for WoR uplink.
Definition LoRaWAN.h:424
+
uint32_t freqMin
Minimum allowed frequency (coded in 100 Hz steps)
Definition LoRaWAN.h:380
+
uint8_t payloadLenMax[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES]
Array of allowed maximum application payload lengths for each data rate (N-value)
Definition LoRaWAN.h:386
+
LoRaWANChannel_t txFreqs[3]
A set of default uplink (TX) channels for dynamic bands.
Definition LoRaWAN.h:407
+
int8_t powerNumSteps
Number of power steps in this band.
Definition LoRaWAN.h:392
+
LoRaWANChannelSpan_t txSpans[2]
Default uplink (TX) channel spans for fixed bands, including Join-Request parameters.
Definition LoRaWAN.h:413
+
uint8_t bandNum
Identier for this band.
Definition LoRaWAN.h:374
+
uint32_t freqMax
Maximum allowed frequency (coded in 100 Hz steps)
Definition LoRaWAN.h:383
+
uint8_t bandType
Whether the channels are fixed per specification, or dynamically allocated through the network (plus ...
Definition LoRaWAN.h:377
+
LoRaWANChannel_t rx2
Backup channel for downlink (RX2) window.
Definition LoRaWAN.h:421
+
uint8_t numTxSpans
The number of TX channel spans for fixed bands.
Definition LoRaWAN.h:410
+
RadioLibTime_t dwellTimeDn
Maximum dwell time per downlink message in milliseconds.
Definition LoRaWAN.h:401
+
LoRaWANChannelSpan_t rx1Span
Default downlink (RX1) channel span for fixed bands.
Definition LoRaWAN.h:416
IDs of all currently supported bands.
-
Structure to save information about LoRaWAN channels. To save space, adjacent channels are saved in "...
Definition LoRaWAN.h:310
-
bool available
Whether this channel is available for channel selection.
Definition LoRaWAN.h:330
-
uint8_t dr
Datarate currently in use on this channel.
Definition LoRaWAN.h:327
-
uint32_t freq
The channel frequency (coded in 100 Hz steps)
Definition LoRaWAN.h:318
-
uint8_t idx
The channel number, as specified by defaults or the network.
Definition LoRaWAN.h:315
-
uint8_t drMin
Minimum allowed datarate for this channel.
Definition LoRaWAN.h:321
-
bool enabled
Whether this channel is enabled (can be used) or is disabled.
Definition LoRaWAN.h:312
-
uint8_t drMax
Maximum allowed datarate for this channel (inclusive)
Definition LoRaWAN.h:324
-
Structure to save information about LoRaWAN channels. To save space, adjacent channels are saved in "...
Definition LoRaWAN.h:342
-
uint8_t drJoinRequest
Allowed data rates for a join request message.
Definition LoRaWAN.h:359
-
uint32_t freqStart
Center frequency of the first channel in span (coded in 100 Hz steps)
Definition LoRaWAN.h:347
-
uint8_t numChannels
Total number of channels in the span.
Definition LoRaWAN.h:344
-
uint8_t drMax
Maximum allowed datarate for all channels in this span (inclusive)
Definition LoRaWAN.h:356
-
uint32_t freqStep
Frequency step between adjacent channels (coded in 100 Hz steps)
Definition LoRaWAN.h:350
-
uint8_t drMin
Minimum allowed datarate for all channels in this span.
Definition LoRaWAN.h:353
-
Structure to save extra information about uplink/downlink event.
Definition LoRaWAN.h:487
-
float freq
Frequency in MHz.
Definition LoRaWAN.h:505
-
bool confirmed
Whether the event is confirmed or not (e.g., confirmed uplink sent by user application)
Definition LoRaWAN.h:492
-
uint8_t fPort
Port number.
Definition LoRaWAN.h:514
-
int16_t power
Transmit power in dBm for uplink, or RSSI for downlink.
Definition LoRaWAN.h:508
-
bool confirming
Whether the event is confirming a previous request (e.g., server downlink reply to confirmed uplink s...
Definition LoRaWAN.h:496
-
uint8_t datarate
Datarate.
Definition LoRaWAN.h:502
-
uint8_t dir
Event direction, one of RADIOLIB_LORAWAN_CHANNEL_DIR_*.
Definition LoRaWAN.h:489
-
uint8_t nbTrans
Number of times this uplink was transmitted (ADR)
Definition LoRaWAN.h:517
-
uint32_t fCnt
The appropriate frame counter - for different events, different frame counters will be reported!
Definition LoRaWAN.h:511
-
bool frmPending
Whether further downlink messages are pending on the server side.
Definition LoRaWAN.h:499
-
Structure to save extra information about activation event.
Definition LoRaWAN.h:472
-
bool newSession
Whether a new session was started.
Definition LoRaWAN.h:474
-
uint32_t joinNonce
The received Join-Request JoinNonce value.
Definition LoRaWAN.h:480
-
uint16_t devNonce
The transmitted Join-Request DevNonce value.
Definition LoRaWAN.h:477
-
MAC command specification structure.
Definition LoRaWAN.h:217
-
const uint8_t lenDn
Uplink message length.
Definition LoRaWAN.h:222
-
const bool user
Whether this MAC command can be issued by the user or not.
Definition LoRaWAN.h:231
-
const uint8_t cid
Command ID.
Definition LoRaWAN.h:219
-
const uint8_t lenUp
Downlink message length.
Definition LoRaWAN.h:225
-
const bool persist
Some commands must be resent until Class A downlink received.
Definition LoRaWAN.h:228
+
Structure to save information about LoRaWAN channels. To save space, adjacent channels are saved in "...
Definition LoRaWAN.h:313
+
bool available
Whether this channel is available for channel selection.
Definition LoRaWAN.h:333
+
uint8_t dr
Datarate currently in use on this channel.
Definition LoRaWAN.h:330
+
uint32_t freq
The channel frequency (coded in 100 Hz steps)
Definition LoRaWAN.h:321
+
uint8_t idx
The channel number, as specified by defaults or the network.
Definition LoRaWAN.h:318
+
uint8_t drMin
Minimum allowed datarate for this channel.
Definition LoRaWAN.h:324
+
bool enabled
Whether this channel is enabled (can be used) or is disabled.
Definition LoRaWAN.h:315
+
uint8_t drMax
Maximum allowed datarate for this channel (inclusive)
Definition LoRaWAN.h:327
+
Structure to save information about LoRaWAN channels. To save space, adjacent channels are saved in "...
Definition LoRaWAN.h:345
+
uint8_t drJoinRequest
Allowed data rates for a join request message.
Definition LoRaWAN.h:362
+
uint32_t freqStart
Center frequency of the first channel in span (coded in 100 Hz steps)
Definition LoRaWAN.h:350
+
uint8_t numChannels
Total number of channels in the span.
Definition LoRaWAN.h:347
+
uint8_t drMax
Maximum allowed datarate for all channels in this span (inclusive)
Definition LoRaWAN.h:359
+
uint32_t freqStep
Frequency step between adjacent channels (coded in 100 Hz steps)
Definition LoRaWAN.h:353
+
uint8_t drMin
Minimum allowed datarate for all channels in this span.
Definition LoRaWAN.h:356
+
Structure to save extra information about uplink/downlink event.
Definition LoRaWAN.h:490
+
float freq
Frequency in MHz.
Definition LoRaWAN.h:508
+
bool confirmed
Whether the event is confirmed or not (e.g., confirmed uplink sent by user application)
Definition LoRaWAN.h:495
+
uint8_t fPort
Port number.
Definition LoRaWAN.h:517
+
int16_t power
Transmit power in dBm for uplink, or RSSI for downlink.
Definition LoRaWAN.h:511
+
bool confirming
Whether the event is confirming a previous request (e.g., server downlink reply to confirmed uplink s...
Definition LoRaWAN.h:499
+
uint8_t datarate
Datarate.
Definition LoRaWAN.h:505
+
uint8_t dir
Event direction, one of RADIOLIB_LORAWAN_CHANNEL_DIR_*.
Definition LoRaWAN.h:492
+
uint8_t nbTrans
Number of times this uplink was transmitted (ADR)
Definition LoRaWAN.h:520
+
uint32_t fCnt
The appropriate frame counter - for different events, different frame counters will be reported!
Definition LoRaWAN.h:514
+
bool frmPending
Whether further downlink messages are pending on the server side.
Definition LoRaWAN.h:502
+
Structure to save extra information about activation event.
Definition LoRaWAN.h:475
+
bool newSession
Whether a new session was started.
Definition LoRaWAN.h:477
+
uint32_t joinNonce
The received Join-Request JoinNonce value.
Definition LoRaWAN.h:483
+
uint16_t devNonce
The transmitted Join-Request DevNonce value.
Definition LoRaWAN.h:480
+
MAC command specification structure.
Definition LoRaWAN.h:220
+
const uint8_t lenDn
Uplink message length.
Definition LoRaWAN.h:225
+
const bool user
Whether this MAC command can be issued by the user or not.
Definition LoRaWAN.h:234
+
const uint8_t cid
Command ID.
Definition LoRaWAN.h:222
+
const uint8_t lenUp
Downlink message length.
Definition LoRaWAN.h:228
+
const bool persist
Some commands must be resent until Class A downlink received.
Definition LoRaWAN.h:231
Common data rate structure.
Definition PhysicalLayer.h:74
diff --git a/_physical_layer_8h_source.html b/_physical_layer_8h_source.html index 84e77733..1382d7bc 100644 --- a/_physical_layer_8h_source.html +++ b/_physical_layer_8h_source.html @@ -480,7 +480,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
Client for Bell modem communication. The public interface is the same as Arduino Serial.
Definition BellModem.h:54
Client for FSK-4 communication. The public interface is the same as Arduino Serial.
Definition FSK4.h:15
Client for Hellschreiber transmissions.
Definition Hellschreiber.h:90
-
LoRaWAN-compatible node (class A device).
Definition LoRaWAN.h:524
+
LoRaWAN-compatible node (class A device).
Definition LoRaWAN.h:527
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition Module.h:73
Client for Morse Code communication. The public interface is the same as Arduino Serial.
Definition Morse.h:94
Client for Pager communication.
Definition Pager.h:62
diff --git a/class_lo_ra_w_a_n_node-members.html b/class_lo_ra_w_a_n_node-members.html index 969c15f5..bd86990d 100644 --- a/class_lo_ra_w_a_n_node-members.html +++ b/class_lo_ra_w_a_n_node-members.html @@ -131,7 +131,9 @@ $(document).ready(function(){initNavTree('class_lo_ra_w_a_n_node.html',''); init setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0)LoRaWANNode setDwellTime(bool enable, RadioLibTime_t msPerUplink=0)LoRaWANNode setRx2Dr(uint8_t dr)LoRaWANNode - setTxPower(int8_t txPower)LoRaWANNode + setSleepFunction(SleepCb_t cb)LoRaWANNode + setTxPower(int8_t txPower)LoRaWANNode + SleepCb_t typedefLoRaWANNode timeUntilUplink()LoRaWANNode TS009LoRaWANNode
diff --git a/class_lo_ra_w_a_n_node.html b/class_lo_ra_w_a_n_node.html index 40770b21..3937e2ab 100644 --- a/class_lo_ra_w_a_n_node.html +++ b/class_lo_ra_w_a_n_node.html @@ -91,6 +91,7 @@ $(document).ready(function(){initNavTree('class_lo_ra_w_a_n_node.html',''); init
@@ -103,6 +104,13 @@ $(document).ready(function(){initNavTree('class_lo_ra_w_a_n_node.html',''); init

#include <LoRaWAN.h>

+ + + + +

+Public Types

+typedef void(* SleepCb_t) (RadioLibTime_t ms)
 Callback to a user-provided sleep function.
 
@@ -221,6 +229,10 @@ void  + + +

Public Member Functions

 LoRaWANNode (PhysicalLayer *phy, const LoRaWANBand_t *band, uint8_t subBand=0)
resetFCntDown ()< uint8_t getMaxPayloadLen ()
 Returns the maximum allowed uplink payload size given the current MAC state. Most importantly, this includes dwell time limitations and ADR.
 
+void setSleepFunction (SleepCb_t cb)
 Set custom delay/sleep function callback. If set, LoRaWAN node will call this function to wait for periods of time longer than RADIOLIB_LORAWAN_DELAY_SLEEP_THRESHOLD. This can be used to lower the power consumption by putting the host microcontroller to sleep. NOTE: Since this method will call a user-provided function, it is up to the user to ensure that the time duration spent in that sleep function is accurate to at least 1 ms!
 
diff --git a/class_lo_ra_w_a_n_node.js b/class_lo_ra_w_a_n_node.js index 0e72da42..99ad0941 100644 --- a/class_lo_ra_w_a_n_node.js +++ b/class_lo_ra_w_a_n_node.js @@ -1,5 +1,6 @@ var class_lo_ra_w_a_n_node = [ + [ "SleepCb_t", "class_lo_ra_w_a_n_node.html#a3aec67bd3fa7ec0f6e4bf6b86d971e9e", null ], [ "LoRaWANNode", "class_lo_ra_w_a_n_node.html#aae05de563f765f14fe267e4d65844f76", null ], [ "activateABP", "class_lo_ra_w_a_n_node.html#a77483c51548e48a5dff4b707f7770e86", null ], [ "activateOTAA", "class_lo_ra_w_a_n_node.html#abd9e976eec64a3bd1ddf3331f2bc93cd", null ], @@ -34,6 +35,7 @@ var class_lo_ra_w_a_n_node = [ "setDutyCycle", "class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77", null ], [ "setDwellTime", "class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f", null ], [ "setRx2Dr", "class_lo_ra_w_a_n_node.html#addfd8ac3d0bfe5a273e9ba10e51f8025", null ], + [ "setSleepFunction", "class_lo_ra_w_a_n_node.html#a11c5f0867a9a8d731e980f865caebd99", null ], [ "setTxPower", "class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b", null ], [ "timeUntilUplink", "class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a", null ], [ "scanGuard", "class_lo_ra_w_a_n_node.html#a2176aa3d546e6b00e870a7e1e310c403", null ], diff --git a/functions_func_g.html b/functions_func_g.html index ba39eb01..1d31817e 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -115,9 +115,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html',''); initResiza
  • getGnssSatellites() : LR11x0
  • getGpio() : Module
  • getIrq() : Module
  • -
  • getIrqFlags() : LR11x0, PhysicalLayer, SX126x
  • +
  • getIrqFlags() : LR11x0, PhysicalLayer, SX126x, SX127x
  • getIRQFlags() : SX127x
  • -
  • getIrqFlags() : SX127x, SX128x
  • +
  • getIrqFlags() : SX128x
  • getIrqMapped() : PhysicalLayer
  • getIrqStatus() : LR11x0, SX128x
  • getLastToA() : LoRaWANNode
  • diff --git a/functions_func_s.html b/functions_func_s.html index 4a635404..336b94af 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -188,9 +188,10 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
  • setRxBandwidth() : CC1101, LR11x0, RF69, Si443x, SX126x, SX127x
  • setRxBoostedGainMode() : LR11x0, SX126x
  • setSendSequence() : AX25Frame
  • +
  • setSleepFunction() : LoRaWANNode
  • setSpreadingFactor() : LLCC68, LR11x0, SX126x, SX1272, SX1273, SX1277, SX1278, SX128x
  • setSyncBits() : LR11x0, SX126x
  • -
  • setSyncWord() : CC1101, LR11x0, PhysicalLayer, RF69, Si443x, SX126x, SX127x, SX128x
  • +
  • setSyncWord() : CC1101, LR11x0, PhysicalLayer, RF69, Si443x, SX126x, SX127x, SX128x
  • setTCXO() : LR11x0, SX126x
  • setTransmitPipe() : nRF24
  • setTxPower() : LoRaWANNode
  • @@ -223,15 +224,15 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
  • SPIwriteStream() : Module
  • SSTVClient() : SSTVClient
  • stageMode() : LR11x0, PhysicalLayer, SX126x, SX127x, SX128x
  • -
  • standby() : BellClient, CC1101, FSK4Client, LR11x0, nRF24, PhysicalLayer, RF69, RTTYClient, Si443x, SX126x, SX127x, SX128x
  • +
  • standby() : BellClient, CC1101, FSK4Client, LR11x0, nRF24, PhysicalLayer, RF69, RTTYClient, Si443x, SX126x, SX127x, SX128x
  • startChannelScan() : LR11x0, PhysicalLayer, SX126x, SX127x, SX128x
  • startDirect() : PhysicalLayer
  • startRanging() : SX1280
  • -
  • startReceive() : CC1101, LR11x0, nRF24, PagerClient, PhysicalLayer, RF69, Si443x, SX126x, SX127x, SX128x
  • +
  • startReceive() : CC1101, LR11x0, nRF24, PagerClient, PhysicalLayer, RF69, Si443x, SX126x, SX127x, SX128x
  • startReceiveDutyCycle() : SX126x
  • startReceiveDutyCycleAuto() : SX126x
  • startSignal() : MorseClient
  • -
  • startTransmit() : CC1101, LR11x0, nRF24, PhysicalLayer, RF69, Si443x, SX126x, SX127x, SX128x
  • +
  • startTransmit() : CC1101, LR11x0, nRF24, PhysicalLayer, RF69, Si443x, SX126x, SX127x, SX128x
  • startWifiScan() : LR11x0
  • STM32WLx() : STM32WLx
  • SX1231() : SX1231
  • diff --git a/functions_g.html b/functions_g.html index 5db6e1bb..6b360624 100644 --- a/functions_g.html +++ b/functions_g.html @@ -115,9 +115,9 @@ $(document).ready(function(){initNavTree('functions_g.html',''); initResizable()
  • getGnssSatellites() : LR11x0
  • getGpio() : Module
  • getIrq() : Module
  • -
  • getIrqFlags() : LR11x0, PhysicalLayer, SX126x
  • +
  • getIrqFlags() : LR11x0, PhysicalLayer, SX126x, SX127x
  • getIRQFlags() : SX127x
  • -
  • getIrqFlags() : SX127x, SX128x
  • +
  • getIrqFlags() : SX128x
  • getIrqMapped() : PhysicalLayer
  • getIrqStatus() : LR11x0, SX128x
  • getLastToA() : LoRaWANNode
  • diff --git a/functions_s.html b/functions_s.html index 5376e2a9..7e21b36f 100644 --- a/functions_s.html +++ b/functions_s.html @@ -173,7 +173,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
  • setOokPeakThresholdDecrement() : RF69, SX127x
  • setOokPeakThresholdStep() : SX127x
  • setOokThresholdType() : RF69, SX127x
  • -
  • setOutputPower() : CC1101, LR1110, LR1120, nRF24, PhysicalLayer, RF69, Si4430, Si4431, Si4432, STM32WLx, SX1261, SX1262, SX1268, SX1272, SX1278, SX128x
  • +
  • setOutputPower() : CC1101, LR1110, LR1120, nRF24, PhysicalLayer, RF69, Si4430, Si4431, Si4432, STM32WLx, SX1261, SX1262, SX1268, SX1272, SX1278, SX128x
  • setPacketReceivedAction() : CC1101, LR11x0, nRF24, PhysicalLayer, RF69, Si443x, STM32WLx, SX126x, SX127x, SX128x
  • setPacketSentAction() : CC1101, LR11x0, nRF24, PhysicalLayer, RF69, Si443x, STM32WLx, SX126x, SX127x, SX128x
  • setPaConfig() : SX126x
  • @@ -194,6 +194,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
  • setRxBandwidth() : CC1101, LR11x0, RF69, Si443x, SX126x, SX127x
  • setRxBoostedGainMode() : LR11x0, SX126x
  • setSendSequence() : AX25Frame
  • +
  • setSleepFunction() : LoRaWANNode
  • setSpreadingFactor() : LLCC68, LR11x0, SX126x, SX1272, SX1273, SX1277, SX1278, SX128x
  • setSyncBits() : LR11x0, SX126x
  • setSyncWord() : CC1101, LR11x0, PhysicalLayer, RF69, Si443x, SX126x, SX127x, SX128x
  • @@ -208,6 +209,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
  • Si443x() : Si443x
  • size : RadioLibCRC
  • sleep() : CC1101, LR11x0, nRF24, PhysicalLayer, RadioModeConfig_t, RF69, Si443x, SX126x, SX127x, SX128x
  • +
  • SleepCb_t : LoRaWANNode
  • spectralScanAbort() : SX126x
  • spectralScanGetResult() : SX126x
  • spectralScanGetStatus() : SX126x
  • @@ -223,14 +225,14 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
  • SPIparseStatusCb_t : Module
  • SPIreadRegister() : Module
  • SPIreadRegisterBurst() : Module
  • -
  • SPIreadStream() : Module
  • +
  • SPIreadStream() : Module
  • SPIsetRegValue() : Module
  • SPItransfer() : Module
  • spiTransfer() : PicoHal, PiHal, RadioLibHal
  • SPItransferStream() : Module
  • SPIwriteRegister() : Module
  • SPIwriteRegisterBurst() : Module
  • -
  • SPIwriteStream() : Module
  • +
  • SPIwriteStream() : Module
  • spreadingFactor : LoRaRate_t
  • srcCallsign : AX25Frame
  • srcSSID : AX25Frame
  • diff --git a/functions_type.html b/functions_type.html index ec541a44..86c1bcf8 100644 --- a/functions_type.html +++ b/functions_type.html @@ -91,6 +91,7 @@ $(document).ready(function(){initNavTree('functions_type.html',''); initResizabl
    Here is a list of all documented typedefs with links to the class documentation for each member:
    diff --git a/navtreedata.js b/navtreedata.js index 049c7bb7..bab11314 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -56,11 +56,11 @@ var NAVTREEINDEX = [ "_a_f_s_k_8h_source.html", "class_l_r1120.html#a4c6b867146f00de5c45aeb4164d51cc5", -"class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b", -"class_s_x1231.html", -"class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54", -"classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2", -"lr1110__transceiver__0307_8h.html#a41b3993acc55d29c9be76a82718c2ba4" +"class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c", +"class_s_t_m32_w_lx.html#ae7f54bfff828901c4effbcc38ca8edc8", +"class_s_x127x.html#a462fa74275e67c296328a01f361892d5", +"classn_r_f24.html#a69b75e0889c609099487a43c8c3b6721", +"lr1110__transceiver__0307_8h.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex1.js b/navtreeindex1.js index 74ea8eb4..80d677f7 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -121,44 +121,46 @@ var NAVTREEINDEX1 = "class_l_r11x0.html#afe8684b336a8137cde591283297a869c":[3,0,28,28], "class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b":[3,0,28,79], "class_lo_ra_w_a_n_node.html":[3,0,24], -"class_lo_ra_w_a_n_node.html#a0feeaed200d8f94ad94c3ed49f404847":[3,0,24,5], -"class_lo_ra_w_a_n_node.html#a11c2fbe631063da69355f8d74f4bf3b8":[3,0,24,21], -"class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499":[3,0,24,29], -"class_lo_ra_w_a_n_node.html#a16c7ae2edfe324e11498b13aa042665f":[3,0,24,19], -"class_lo_ra_w_a_n_node.html#a2176aa3d546e6b00e870a7e1e310c403":[3,0,24,36], -"class_lo_ra_w_a_n_node.html#a2d9a53560ebfbaf006eefd9761424d80":[3,0,24,28], -"class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77":[3,0,24,31], -"class_lo_ra_w_a_n_node.html#a43b259fd8804ef8d9d4922962e9ecae5":[3,0,24,3], -"class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a":[3,0,24,35], -"class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034":[3,0,24,30], -"class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa":[3,0,24,6], -"class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f":[3,0,24,32], -"class_lo_ra_w_a_n_node.html#a6785265f3311ff6bf296f82429c96701":[3,0,24,7], -"class_lo_ra_w_a_n_node.html#a683b02b63867bb7de5df45c94d190305":[3,0,24,12], -"class_lo_ra_w_a_n_node.html#a77483c51548e48a5dff4b707f7770e86":[3,0,24,1], -"class_lo_ra_w_a_n_node.html#a8226f4d0329d15da9ffc706e5781403a":[3,0,24,37], -"class_lo_ra_w_a_n_node.html#a84004883006b4a498d4899874952445b":[3,0,24,8], -"class_lo_ra_w_a_n_node.html#a85cf006ffd97ece3b2d2974b715540cb":[3,0,24,22], -"class_lo_ra_w_a_n_node.html#a90369a4f2c4da11527872a7bbbf9ab06":[3,0,24,9], -"class_lo_ra_w_a_n_node.html#a9a44677a1ef7db1216bc482139d6be8d":[3,0,24,17], -"class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b":[3,0,24,34], -"class_lo_ra_w_a_n_node.html#a9e6e1ce4296364606ff8b10fb5f971de":[3,0,24,13], -"class_lo_ra_w_a_n_node.html#aa7fabaa6efe9978c3674b1ab187446a1":[3,0,24,16], -"class_lo_ra_w_a_n_node.html#aae05de563f765f14fe267e4d65844f76":[3,0,24,0], -"class_lo_ra_w_a_n_node.html#aafb2006b8d75549f667608156b5f8a5a":[3,0,24,23], -"class_lo_ra_w_a_n_node.html#ab2df20a240812f184786dda5ace171ef":[3,0,24,4], -"class_lo_ra_w_a_n_node.html#ab723160aa317cd84550d0da3a0f52811":[3,0,24,15], -"class_lo_ra_w_a_n_node.html#abd9e976eec64a3bd1ddf3331f2bc93cd":[3,0,24,2], -"class_lo_ra_w_a_n_node.html#ad3217975ef9959ff83ce79dd80b0d777":[3,0,24,11], -"class_lo_ra_w_a_n_node.html#ad99e2fa4738648a6f3efe72ff785def2":[3,0,24,26], -"class_lo_ra_w_a_n_node.html#addfd8ac3d0bfe5a273e9ba10e51f8025":[3,0,24,33], -"class_lo_ra_w_a_n_node.html#adef05650cf4eb92042ca5e2688c1e164":[3,0,24,20], -"class_lo_ra_w_a_n_node.html#adf038f331c1dc954dafc2668e7a31ca0":[3,0,24,14], -"class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff":[3,0,24,25], -"class_lo_ra_w_a_n_node.html#aedeb50c9ccb81e8092233d34e039cfa4":[3,0,24,27], -"class_lo_ra_w_a_n_node.html#aee0590cc9123ceac4c822eabed3150c6":[3,0,24,10], -"class_lo_ra_w_a_n_node.html#af4b3d07cd9bf4178d627204bae18b648":[3,0,24,18], -"class_lo_ra_w_a_n_node.html#af9d5fcdbbb4fa357beedb820e395ae37":[3,0,24,24], +"class_lo_ra_w_a_n_node.html#a0feeaed200d8f94ad94c3ed49f404847":[3,0,24,6], +"class_lo_ra_w_a_n_node.html#a11c2fbe631063da69355f8d74f4bf3b8":[3,0,24,22], +"class_lo_ra_w_a_n_node.html#a11c5f0867a9a8d731e980f865caebd99":[3,0,24,35], +"class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499":[3,0,24,30], +"class_lo_ra_w_a_n_node.html#a16c7ae2edfe324e11498b13aa042665f":[3,0,24,20], +"class_lo_ra_w_a_n_node.html#a2176aa3d546e6b00e870a7e1e310c403":[3,0,24,38], +"class_lo_ra_w_a_n_node.html#a2d9a53560ebfbaf006eefd9761424d80":[3,0,24,29], +"class_lo_ra_w_a_n_node.html#a3aec67bd3fa7ec0f6e4bf6b86d971e9e":[3,0,24,0], +"class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77":[3,0,24,32], +"class_lo_ra_w_a_n_node.html#a43b259fd8804ef8d9d4922962e9ecae5":[3,0,24,4], +"class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a":[3,0,24,37], +"class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034":[3,0,24,31], +"class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa":[3,0,24,7], +"class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f":[3,0,24,33], +"class_lo_ra_w_a_n_node.html#a6785265f3311ff6bf296f82429c96701":[3,0,24,8], +"class_lo_ra_w_a_n_node.html#a683b02b63867bb7de5df45c94d190305":[3,0,24,13], +"class_lo_ra_w_a_n_node.html#a77483c51548e48a5dff4b707f7770e86":[3,0,24,2], +"class_lo_ra_w_a_n_node.html#a8226f4d0329d15da9ffc706e5781403a":[3,0,24,39], +"class_lo_ra_w_a_n_node.html#a84004883006b4a498d4899874952445b":[3,0,24,9], +"class_lo_ra_w_a_n_node.html#a85cf006ffd97ece3b2d2974b715540cb":[3,0,24,23], +"class_lo_ra_w_a_n_node.html#a90369a4f2c4da11527872a7bbbf9ab06":[3,0,24,10], +"class_lo_ra_w_a_n_node.html#a9a44677a1ef7db1216bc482139d6be8d":[3,0,24,18], +"class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b":[3,0,24,36], +"class_lo_ra_w_a_n_node.html#a9e6e1ce4296364606ff8b10fb5f971de":[3,0,24,14], +"class_lo_ra_w_a_n_node.html#aa7fabaa6efe9978c3674b1ab187446a1":[3,0,24,17], +"class_lo_ra_w_a_n_node.html#aae05de563f765f14fe267e4d65844f76":[3,0,24,1], +"class_lo_ra_w_a_n_node.html#aafb2006b8d75549f667608156b5f8a5a":[3,0,24,24], +"class_lo_ra_w_a_n_node.html#ab2df20a240812f184786dda5ace171ef":[3,0,24,5], +"class_lo_ra_w_a_n_node.html#ab723160aa317cd84550d0da3a0f52811":[3,0,24,16], +"class_lo_ra_w_a_n_node.html#abd9e976eec64a3bd1ddf3331f2bc93cd":[3,0,24,3], +"class_lo_ra_w_a_n_node.html#ad3217975ef9959ff83ce79dd80b0d777":[3,0,24,12], +"class_lo_ra_w_a_n_node.html#ad99e2fa4738648a6f3efe72ff785def2":[3,0,24,27], +"class_lo_ra_w_a_n_node.html#addfd8ac3d0bfe5a273e9ba10e51f8025":[3,0,24,34], +"class_lo_ra_w_a_n_node.html#adef05650cf4eb92042ca5e2688c1e164":[3,0,24,21], +"class_lo_ra_w_a_n_node.html#adf038f331c1dc954dafc2668e7a31ca0":[3,0,24,15], +"class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff":[3,0,24,26], +"class_lo_ra_w_a_n_node.html#aedeb50c9ccb81e8092233d34e039cfa4":[3,0,24,28], +"class_lo_ra_w_a_n_node.html#aee0590cc9123ceac4c822eabed3150c6":[3,0,24,11], +"class_lo_ra_w_a_n_node.html#af4b3d07cd9bf4178d627204bae18b648":[3,0,24,19], +"class_lo_ra_w_a_n_node.html#af9d5fcdbbb4fa357beedb820e395ae37":[3,0,24,25], "class_module.html":[3,0,39], "class_module.html#a10809e942c686b4e605269e58bd637b9":[3,0,39,26], "class_module.html#a1ad7bef7d380d3b6b88dca99bd35d640":[3,0,39,2], @@ -247,7 +249,5 @@ var NAVTREEINDEX1 = "class_physical_layer.html#a88a10657bd2215a11a2331f937414b55":[3,0,43,58], "class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e":[3,0,43,42], "class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab":[3,0,43,40], -"class_physical_layer.html#a923654706eff5118ef6e84214e837f27":[3,0,43,61], -"class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c":[3,0,43,14], -"class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65":[3,0,43,65] +"class_physical_layer.html#a923654706eff5118ef6e84214e837f27":[3,0,43,61] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index 32e63524..b4237229 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,5 +1,7 @@ var NAVTREEINDEX2 = { +"class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c":[3,0,43,14], +"class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65":[3,0,43,65], "class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b":[3,0,43,19], "class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26":[3,0,43,1], "class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,43,30], @@ -247,7 +249,5 @@ var NAVTREEINDEX2 = "class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a85ffabc9f35e2683aefdd785bf912172":[3,0,71,0,2], "class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a8cf0ccad0eec5fde12798e0b0347d6bf":[3,0,71,0,1], "class_s_t_m32_w_lx.html#ad23dafdeb21b97165be74ef8f093866c":[3,0,71,11], -"class_s_t_m32_w_lx.html#ad96d18fea2a7fffa959b64c8c5d993a8":[3,0,71,9], -"class_s_t_m32_w_lx.html#ae7f54bfff828901c4effbcc38ca8edc8":[3,0,71,3], -"class_s_t_m32_w_lx___module.html":[3,0,72] +"class_s_t_m32_w_lx.html#ad96d18fea2a7fffa959b64c8c5d993a8":[3,0,71,9] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index 3464cd10..d67d39df 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,5 +1,7 @@ var NAVTREEINDEX3 = { +"class_s_t_m32_w_lx.html#ae7f54bfff828901c4effbcc38ca8edc8":[3,0,71,3], +"class_s_t_m32_w_lx___module.html":[3,0,72], "class_s_x1231.html":[3,0,74], "class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244":[3,0,74,1], "class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269":[3,0,74,0], @@ -247,7 +249,5 @@ var NAVTREEINDEX3 = "class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002":[3,0,86,55], "class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66":[3,0,86,7], "class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e":[3,0,86,49], -"class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679":[3,0,86,66], -"class_s_x127x.html#a462fa74275e67c296328a01f361892d5":[3,0,86,32], -"class_s_x127x.html#a47b3f7464303085d34191dd334c1976f":[3,0,86,33] +"class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679":[3,0,86,66] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 91c60adc..bce6722f 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,5 +1,7 @@ var NAVTREEINDEX4 = { +"class_s_x127x.html#a462fa74275e67c296328a01f361892d5":[3,0,86,32], +"class_s_x127x.html#a47b3f7464303085d34191dd334c1976f":[3,0,86,33], "class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54":[3,0,86,73], "class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,86,95], "class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544":[3,0,86,20], @@ -247,7 +249,5 @@ var NAVTREEINDEX4 = "classn_r_f24.html#a52c097dc0078fc4e8707c095378aff3d":[3,0,41,3], "classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56":[3,0,41,32], "classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4":[3,0,41,15], -"classn_r_f24.html#a60df9afa489eabe3a3ca193ab7709165":[3,0,41,26], -"classn_r_f24.html#a69b75e0889c609099487a43c8c3b6721":[3,0,41,31], -"classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c":[3,0,41,18] +"classn_r_f24.html#a60df9afa489eabe3a3ca193ab7709165":[3,0,41,26] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index 600de7a4..981bcca1 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,5 +1,7 @@ var NAVTREEINDEX5 = { +"classn_r_f24.html#a69b75e0889c609099487a43c8c3b6721":[3,0,41,31], +"classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c":[3,0,41,18], "classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2":[3,0,41,37], "classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,41,36], "classn_r_f24.html#a9f122e94ed8095d1c42292d8fb6c3e80":[3,0,41,30], @@ -247,7 +249,5 @@ var NAVTREEINDEX5 = "lr1110__transceiver__0306_8h.html#a9d71ed93e8016b97a4d70b4194f622db":[4,0,0,1,2,0,3,3], "lr1110__transceiver__0306_8h.html#aa6490d72623bacfc624619b3c378ac5d":[4,0,0,1,2,0,3,0], "lr1110__transceiver__0306_8h.html#abc3d6c6ac5598d4ced54b6429770b305":[4,0,0,1,2,0,3,1], -"lr1110__transceiver__0306_8h_source.html":[4,0,0,1,2,0,3], -"lr1110__transceiver__0307_8h.html":[4,0,0,1,2,0,4], -"lr1110__transceiver__0307_8h.html#a3e84b323eea7cc20fb619e3d48818e64":[4,0,0,1,2,0,4,3] +"lr1110__transceiver__0306_8h_source.html":[4,0,0,1,2,0,3] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index deb6dcd4..278df790 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,5 +1,7 @@ var NAVTREEINDEX6 = { +"lr1110__transceiver__0307_8h.html":[4,0,0,1,2,0,4], +"lr1110__transceiver__0307_8h.html#a3e84b323eea7cc20fb619e3d48818e64":[4,0,0,1,2,0,4,3], "lr1110__transceiver__0307_8h.html#a41b3993acc55d29c9be76a82718c2ba4":[4,0,0,1,2,0,4,2], "lr1110__transceiver__0307_8h.html#aa6490d72623bacfc624619b3c378ac5d":[4,0,0,1,2,0,4,0], "lr1110__transceiver__0307_8h.html#abc3d6c6ac5598d4ced54b6429770b305":[4,0,0,1,2,0,4,1], diff --git a/search/all_10.js b/search/all_10.js index c729a027..67c4ba69 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -1,7 +1,7 @@ var searchData= [ ['scan_0',['scan',['../union_radio_mode_config__t.html#a4e04055cdd5372261348756defe65e0d',1,'RadioModeConfig_t']]], - ['scanchannel_1',['scanchannel',['../class_s_x128x.html#ab55112682432f369fb17f8107ba5158b',1,'SX128x::scanChannel()'],['../class_physical_layer.html#af788cf83ceb0222cd0fa4a1323b9041b',1,'PhysicalLayer::scanChannel(const ChannelScanConfig_t &config)'],['../class_physical_layer.html#abd9e39cc745acbf084cfa0d3f4d10718',1,'PhysicalLayer::scanChannel()'],['../class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c',1,'LR11x0::scanChannel() override'],['../class_l_r11x0.html#a5e8f21878bdab1439805aea1e9da168d',1,'LR11x0::scanChannel(const ChannelScanConfig_t &config) override'],['../class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20',1,'SX126x::scanChannel() override'],['../class_s_x126x.html#a373012fb3276872238f654b66879a710',1,'SX126x::scanChannel(const ChannelScanConfig_t &config) override'],['../class_s_x127x.html#a13ae97e18744dc617bc9326cfbaad3a3',1,'SX127x::scanChannel()'],['../class_s_x128x.html#a2f8427103d6609f3ac44b23fcca4f301',1,'SX128x::scanChannel()']]], + ['scanchannel_1',['scanchannel',['../class_physical_layer.html#abd9e39cc745acbf084cfa0d3f4d10718',1,'PhysicalLayer::scanChannel()'],['../class_physical_layer.html#af788cf83ceb0222cd0fa4a1323b9041b',1,'PhysicalLayer::scanChannel(const ChannelScanConfig_t &config)'],['../class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c',1,'LR11x0::scanChannel() override'],['../class_l_r11x0.html#a5e8f21878bdab1439805aea1e9da168d',1,'LR11x0::scanChannel(const ChannelScanConfig_t &config) override'],['../class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20',1,'SX126x::scanChannel() override'],['../class_s_x126x.html#a373012fb3276872238f654b66879a710',1,'SX126x::scanChannel(const ChannelScanConfig_t &config) override'],['../class_s_x127x.html#a13ae97e18744dc617bc9326cfbaad3a3',1,'SX127x::scanChannel()'],['../class_s_x128x.html#a2f8427103d6609f3ac44b23fcca4f301',1,'SX128x::scanChannel() override'],['../class_s_x128x.html#ab55112682432f369fb17f8107ba5158b',1,'SX128x::scanChannel(const ChannelScanConfig_t &config) override']]], ['scanguard_2',['scanGuard',['../class_lo_ra_w_a_n_node.html#a2176aa3d546e6b00e870a7e1e310c403',1,'LoRaWANNode']]], ['scanpixellen_3',['scanPixelLen',['../struct_s_s_t_v_mode__t.html#a991e84b2b6f696ec2390f2c3f8cb9694',1,'SSTVMode_t']]], ['scheduletransmission_4',['scheduleTransmission',['../class_lo_ra_w_a_n_node.html#a16c7ae2edfe324e11498b13aa042665f',1,'LoRaWANNode']]], @@ -24,40 +24,40 @@ var searchData= ['setafcagctrigger_21',['setAFCAGCTrigger',['../class_s_x127x.html#ab0f67330124cefc07a462e77922453d0',1,'SX127x']]], ['setafcbandwidth_22',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]], ['setambienttemperature_23',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]], - ['setautoack_24',['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_25',['setbandwidth',['../class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17',1,'LLCC68::setBandwidth()'],['../class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7',1,'LR11x0::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_26',['setbitrate',['../class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5',1,'SX1272::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac',1,'SX128x::setBitRate()'],['../class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67',1,'SX1278::setBitRate()'],['../class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d',1,'SX126x::setBitRate()'],['../class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62',1,'Si443x::setBitRate()'],['../class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56',1,'RF69::setBitRate()'],['../classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c',1,'nRF24::setBitRate()'],['../class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9',1,'LR11x0::setBitRate()'],['../class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9',1,'CC1101::setBitRate()'],['../class_s_x1233.html#a98e0248cfcca7158261f7ebb31e0aa9f',1,'SX1233::setBitRate()']]], + ['setautoack_24',['setautoack',['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)'],['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)']]], + ['setbandwidth_25',['setbandwidth',['../class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7',1,'LR11x0::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()'],['../class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17',1,'LLCC68::setBandwidth()']]], + ['setbitrate_26',['setbitrate',['../class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67',1,'SX1278::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac',1,'SX128x::setBitRate()'],['../class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5',1,'SX1272::setBitRate()'],['../class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d',1,'SX126x::setBitRate()'],['../class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62',1,'Si443x::setBitRate()'],['../class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56',1,'RF69::setBitRate()'],['../classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c',1,'nRF24::setBitRate()'],['../class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9',1,'LR11x0::setBitRate()'],['../class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9',1,'CC1101::setBitRate()'],['../class_s_x1233.html#a98e0248cfcca7158261f7ebb31e0aa9f',1,'SX1233::setBitRate()']]], ['setbitratetolerance_27',['setBitRateTolerance',['../class_c_c1101.html#adc76af01dbc9171b3fdd7570624a4d4f',1,'CC1101']]], - ['setbroadcastaddress_28',['setbroadcastaddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7',1,'LR11x0::setBroadcastAddress()']]], + ['setbroadcastaddress_28',['setbroadcastaddress',['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()'],['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7',1,'LR11x0::setBroadcastAddress()']]], ['setbuffernonces_29',['setBufferNonces',['../class_lo_ra_w_a_n_node.html#ad99e2fa4738648a6f3efe72ff785def2',1,'LoRaWANNode']]], ['setbuffersession_30',['setBufferSession',['../class_lo_ra_w_a_n_node.html#aedeb50c9ccb81e8092233d34e039cfa4',1,'LoRaWANNode']]], ['setchannelscanaction_31',['setchannelscanaction',['../class_s_t_m32_w_lx.html#a119ad225f9eba91e7c38f82cf0f1c89d',1,'STM32WLx::setChannelScanAction()'],['../class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d',1,'SX126x::setChannelScanAction()'],['../class_s_x127x.html#ac23c2b384ae8611d59e10ef6a14fe7e4',1,'SX127x::setChannelScanAction()'],['../class_physical_layer.html#ae11c191a7edf3116bf468b9153237260',1,'PhysicalLayer::setChannelScanAction()']]], - ['setcodingrate_32',['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()'],['../class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541',1,'LR11x0::setCodingRate()']]], + ['setcodingrate_32',['setcodingrate',['../class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541',1,'LR11x0::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()'],['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()']]], ['setcorrection_33',['setcorrection',['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()'],['../class_bell_client.html#a90f3f33a09a4cf8d544ca1e9a23beae2',1,'BellClient::setCorrection()'],['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()']]], ['setcrc_34',['setcrc',['../class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3',1,'LR11x0::setCRC()'],['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()']]], - ['setcrcfiltering_35',['setcrcfiltering',['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()'],['../class_s_x127x.html#ab531ad461b250a060e92d9c744e79070',1,'SX127x::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()']]], + ['setcrcfiltering_35',['setcrcfiltering',['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_s_x127x.html#ab531ad461b250a060e92d9c744e79070',1,'SX127x::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()']]], ['setcsma_36',['setCSMA',['../class_lo_ra_w_a_n_node.html#a2d9a53560ebfbaf006eefd9761424d80',1,'LoRaWANNode']]], ['setcurrentlimit_37',['setcurrentlimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]], - ['setdatarate_38',['setdatarate',['../class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9',1,'LLCC68::setDataRate()'],['../class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6',1,'LR11x0::setDataRate()'],['../class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1',1,'SX126x::setDataRate()'],['../class_s_x1272.html#a5b79b7cd20c4c3cd1f486f777b3457d1',1,'SX1272::setDataRate()'],['../class_s_x1273.html#acaffc772f70e7db371cbe736dc4a19ab',1,'SX1273::setDataRate()'],['../class_s_x1277.html#ac4bfae9258662381e685e46c803c984c',1,'SX1277::setDataRate()'],['../class_s_x1278.html#a286f1ee00e2c7f2ab1bd06b66196c3f9',1,'SX1278::setDataRate()'],['../class_s_x128x.html#adbf5a9ac62460efb1c709e51260dbe3d',1,'SX128x::setDataRate()'],['../class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499',1,'LoRaWANNode::setDatarate()'],['../class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751',1,'PhysicalLayer::setDataRate()']]], + ['setdatarate_38',['setdatarate',['../class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499',1,'LoRaWANNode::setDatarate()'],['../class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9',1,'LLCC68::setDataRate()'],['../class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6',1,'LR11x0::setDataRate()'],['../class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1',1,'SX126x::setDataRate()'],['../class_s_x1272.html#a5b79b7cd20c4c3cd1f486f777b3457d1',1,'SX1272::setDataRate()'],['../class_s_x1273.html#acaffc772f70e7db371cbe736dc4a19ab',1,'SX1273::setDataRate()'],['../class_s_x1277.html#ac4bfae9258662381e685e46c803c984c',1,'SX1277::setDataRate()'],['../class_s_x1278.html#a286f1ee00e2c7f2ab1bd06b66196c3f9',1,'SX1278::setDataRate()'],['../class_s_x128x.html#adbf5a9ac62460efb1c709e51260dbe3d',1,'SX128x::setDataRate()'],['../class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751',1,'PhysicalLayer::setDataRate()']]], ['setdatashaping_39',['setdatashaping',['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6',1,'LR11x0::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_external_radio.html#abe0bfb0f178783eff28bdc867e9324fd',1,'ExternalRadio::setDataShaping()'],['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()']]], - ['setdatashapingook_40',['setdatashapingook',['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()'],['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()']]], + ['setdatashapingook_40',['setdatashapingook',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]], ['setdevicestatus_41',['setDeviceStatus',['../class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034',1,'LoRaWANNode']]], ['setdio0action_42',['setdio0action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30',1,'SX127x::setDio0Action()']]], ['setdio1action_43',['setdio1action',['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()'],['../class_s_t_m32_w_lx.html#ad96d18fea2a7fffa959b64c8c5d993a8',1,'STM32WLx::setDio1Action()'],['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action()'],['../class_s_x127x.html#a7b4bce81839b105c464ebf922602e58b',1,'SX127x::setDio1Action()'],['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()']]], ['setdio2asrfswitch_44',['setDio2AsRfSwitch',['../class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf',1,'SX126x']]], ['setdiomapping_45',['setdiomapping',['../class_c_c1101.html#a544bb8d7be9c0e1ff7f7103b30925862',1,'CC1101::setDIOMapping()'],['../class_r_f69.html#a7243b3396edc1e6e67575894a5033afe',1,'RF69::setDIOMapping()'],['../class_s_x127x.html#af7d373bc93e99790912cebe8d5ae6403',1,'SX127x::setDIOMapping()'],['../class_physical_layer.html#a349e8a22cd28ad89d45460fdeeefc05c',1,'PhysicalLayer::setDIOMapping()']]], ['setdiopreambledetect_46',['setDIOPreambleDetect',['../class_s_x127x.html#a7b85344084b800966a46ace59dcb5277',1,'SX127x']]], - ['setdirectaction_47',['setdirectaction',['../class_r_f69.html#a9852fe520aec018d2bb4aff0cd17de77',1,'RF69::setDirectAction()'],['../class_si443x.html#a48a59ff1ddc7c8ec820328174955de43',1,'Si443x::setDirectAction()'],['../class_s_x126x.html#a4f514b341b8982650526c6d8e20fd1a4',1,'SX126x::setDirectAction()'],['../class_s_x127x.html#ae4b99d1bc67ac2c81eeb11dd6793a8c5',1,'SX127x::setDirectAction()'],['../class_s_x128x.html#a2326cf28c385b8dd709cb62c9f665000',1,'SX128x::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_c_c1101.html#a24f4b059cc56238499c6117b88cd5505',1,'CC1101::setDirectAction()']]], + ['setdirectaction_47',['setdirectaction',['../class_c_c1101.html#a24f4b059cc56238499c6117b88cd5505',1,'CC1101::setDirectAction()'],['../class_si443x.html#a48a59ff1ddc7c8ec820328174955de43',1,'Si443x::setDirectAction()'],['../class_s_x126x.html#a4f514b341b8982650526c6d8e20fd1a4',1,'SX126x::setDirectAction()'],['../class_s_x127x.html#ae4b99d1bc67ac2c81eeb11dd6793a8c5',1,'SX127x::setDirectAction()'],['../class_s_x128x.html#a2326cf28c385b8dd709cb62c9f665000',1,'SX128x::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_r_f69.html#a9852fe520aec018d2bb4aff0cd17de77',1,'RF69::setDirectAction()']]], ['setdirectsyncword_48',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]], ['setdutycycle_49',['setDutyCycle',['../class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77',1,'LoRaWANNode']]], ['setdwelltime_50',['setDwellTime',['../class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f',1,'LoRaWANNode']]], - ['setencoding_51',['setencoding',['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()'],['../class_external_radio.html#ae619f011daea49a97098d2897e5a3c2c',1,'ExternalRadio::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864',1,'LR11x0::setEncoding()'],['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()']]], + ['setencoding_51',['setencoding',['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()'],['../class_external_radio.html#ae619f011daea49a97098d2897e5a3c2c',1,'ExternalRadio::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864',1,'LR11x0::setEncoding()'],['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()']]], ['setfhsshoppingperiod_52',['setFHSSHoppingPeriod',['../class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1',1,'SX127x']]], ['setfifoemptyaction_53',['setfifoemptyaction',['../class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d',1,'RF69::setFifoEmptyAction()'],['../class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb',1,'SX127x::setFifoEmptyAction()']]], ['setfifofullaction_54',['setfifofullaction',['../class_r_f69.html#a1a6ecb5fcc42c49bc3d9032e9c5db07b',1,'RF69::setFifoFullAction()'],['../class_s_x127x.html#a201c31366f32c41b801724fb662265c1',1,'SX127x::setFifoFullAction()']]], ['setfifothreshold_55',['setfifothreshold',['../class_r_f69.html#a8032cba98d3aad99154698cdeff38b90',1,'RF69::setFifoThreshold()'],['../class_s_x127x.html#a7b9529ac87f62c32c9c5fac3dc6e08a9',1,'SX127x::setFifoThreshold()']]], - ['setfrequency_56',['setfrequency',['../class_c_c1101.html#ad428d7e6fc9ac119101bb0716fa80bee',1,'CC1101::setFrequency()'],['../class_l_r1110.html#ade94d20ea438cbd92c61e28d2232d7e8',1,'LR1110::setFrequency()'],['../class_l_r1120.html#a8d13c0f91a90a2aab43229133caf41fb',1,'LR1120::setFrequency()'],['../class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e',1,'PhysicalLayer::setFrequency()'],['../class_s_x128x.html#ab9e16231c2c6bd0e4b4c6c2900b5b332',1,'SX128x::setFrequency()'],['../class_s_x1279.html#ab60691d073ca75ef09dab7a8f28fb7fb',1,'SX1279::setFrequency()'],['../class_s_x1278.html#adb4d95d3b2798cf8ea94890ae71dcc59',1,'SX1278::setFrequency()'],['../class_s_x1277.html#ad68ea24b46d9e7d3f82282cdccd20e00',1,'SX1277::setFrequency()'],['../class_s_x1276.html#a981b59110e514b7dcaec8490e1c4320c',1,'SX1276::setFrequency()'],['../class_s_x1272.html#ac1467a23e1f1bfdbd02f6d30654ed850',1,'SX1272::setFrequency()'],['../class_s_x1268.html#ad721d6feb4a8f62f2651049a68fe019b',1,'SX1268::setFrequency()'],['../class_s_x1262.html#a87e496bf7f1ac2857e3f67438ea754db',1,'SX1262::setFrequency(float freq, bool skipCalibration)'],['../class_s_x1262.html#a2122feee1a3bffaaa20e85b24dc8a899',1,'SX1262::setFrequency(float freq) override'],['../class_si4432.html#aed3561abdb30b4eaad52d984366aadf1',1,'Si4432::setFrequency()'],['../class_si4430.html#a3959e91bcae77b8240e9e447985e05b3',1,'Si4430::setFrequency()'],['../class_r_f69.html#aa7f47c37eec6c7e3ebf6e6d30ebd5532',1,'RF69::setFrequency()'],['../classn_r_f24.html#a18f24764b2ecffc076e72dce0b036116',1,'nRF24::setFrequency()'],['../class_l_r1120.html#ac34c2ec79e4a36cf0423acb308538811',1,'LR1120::setFrequency()'],['../class_l_r1110.html#a4f9272d078b79d76315be7a57be3e547',1,'LR1110::setFrequency()'],['../class_s_x1268.html#af412a9361fe413b2d0c426100056d8c2',1,'SX1268::setFrequency()']]], - ['setfrequencydeviation_57',['setfrequencydeviation',['../class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1',1,'LR11x0::setFrequencyDeviation()'],['../class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b',1,'PhysicalLayer::setFrequencyDeviation()'],['../class_external_radio.html#a02928a19eab0eab615c02180cedda3eb',1,'ExternalRadio::setFrequencyDeviation()'],['../class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1',1,'SX128x::setFrequencyDeviation()'],['../class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679',1,'SX127x::setFrequencyDeviation()'],['../class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3',1,'SX126x::setFrequencyDeviation()'],['../class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66',1,'Si443x::setFrequencyDeviation()'],['../class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be',1,'RF69::setFrequencyDeviation()'],['../classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4',1,'nRF24::setFrequencyDeviation()'],['../class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3',1,'CC1101::setFrequencyDeviation()']]], + ['setfrequency_56',['setfrequency',['../class_c_c1101.html#ad428d7e6fc9ac119101bb0716fa80bee',1,'CC1101::setFrequency()'],['../class_l_r1110.html#ade94d20ea438cbd92c61e28d2232d7e8',1,'LR1110::setFrequency(float freq) override'],['../class_l_r1110.html#a4f9272d078b79d76315be7a57be3e547',1,'LR1110::setFrequency(float freq, bool skipCalibration, float band=4)'],['../class_l_r1120.html#ac34c2ec79e4a36cf0423acb308538811',1,'LR1120::setFrequency()'],['../class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e',1,'PhysicalLayer::setFrequency()'],['../class_s_x128x.html#ab9e16231c2c6bd0e4b4c6c2900b5b332',1,'SX128x::setFrequency()'],['../class_s_x1279.html#ab60691d073ca75ef09dab7a8f28fb7fb',1,'SX1279::setFrequency()'],['../class_s_x1278.html#adb4d95d3b2798cf8ea94890ae71dcc59',1,'SX1278::setFrequency()'],['../class_s_x1277.html#ad68ea24b46d9e7d3f82282cdccd20e00',1,'SX1277::setFrequency()'],['../class_s_x1276.html#a981b59110e514b7dcaec8490e1c4320c',1,'SX1276::setFrequency()'],['../class_s_x1272.html#ac1467a23e1f1bfdbd02f6d30654ed850',1,'SX1272::setFrequency()'],['../class_s_x1268.html#ad721d6feb4a8f62f2651049a68fe019b',1,'SX1268::setFrequency()'],['../class_s_x1262.html#a87e496bf7f1ac2857e3f67438ea754db',1,'SX1262::setFrequency(float freq, bool skipCalibration)'],['../class_s_x1262.html#a2122feee1a3bffaaa20e85b24dc8a899',1,'SX1262::setFrequency(float freq) override'],['../class_si4432.html#aed3561abdb30b4eaad52d984366aadf1',1,'Si4432::setFrequency()'],['../class_si4430.html#a3959e91bcae77b8240e9e447985e05b3',1,'Si4430::setFrequency()'],['../class_r_f69.html#aa7f47c37eec6c7e3ebf6e6d30ebd5532',1,'RF69::setFrequency()'],['../classn_r_f24.html#a18f24764b2ecffc076e72dce0b036116',1,'nRF24::setFrequency()'],['../class_l_r1120.html#a8d13c0f91a90a2aab43229133caf41fb',1,'LR1120::setFrequency()'],['../class_s_x1268.html#af412a9361fe413b2d0c426100056d8c2',1,'SX1268::setFrequency()']]], + ['setfrequencydeviation_57',['setfrequencydeviation',['../classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4',1,'nRF24::setFrequencyDeviation()'],['../class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b',1,'PhysicalLayer::setFrequencyDeviation()'],['../class_external_radio.html#a02928a19eab0eab615c02180cedda3eb',1,'ExternalRadio::setFrequencyDeviation()'],['../class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1',1,'SX128x::setFrequencyDeviation()'],['../class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679',1,'SX127x::setFrequencyDeviation()'],['../class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3',1,'SX126x::setFrequencyDeviation()'],['../class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66',1,'Si443x::setFrequencyDeviation()'],['../class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be',1,'RF69::setFrequencyDeviation()'],['../class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1',1,'LR11x0::setFrequencyDeviation()'],['../class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3',1,'CC1101::setFrequencyDeviation()']]], ['setgain_58',['setgain',['../class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852',1,'SX1272::setGain()'],['../class_s_x1278.html#aa57b713988cfa224a6db2ff325052931',1,'SX1278::setGain()']]], ['setgaincontrol_59',['setGainControl',['../class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91',1,'SX128x']]], ['setgdo0action_60',['setGdo0Action',['../class_c_c1101.html#a9bee13612cf4da067faeb57d18ee2eb7',1,'CC1101']]], @@ -66,122 +66,124 @@ var searchData= ['setinversion_63',['setInversion',['../class_hell_client.html#ae43025b9d55ee21a322bb5d7ee1065b0',1,'HellClient']]], ['setirq_64',['setIrq',['../class_physical_layer.html#a8564f9834a0247e93e7620c23559ceb8',1,'PhysicalLayer']]], ['setirqaction_65',['setirqaction',['../class_l_r11x0.html#a49116d006b60128fe6f73a6a868a6d18',1,'LR11x0::setIrqAction()'],['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]], - ['setirqflags_66',['setirqflags',['../class_physical_layer.html#af88dcb54dc8e9a1edaf9f1c3e5ee2b74',1,'PhysicalLayer::setIrqFlags()'],['../class_s_x128x.html#a6a2ec5d316975f390f20b4e0a2e11e98',1,'SX128x::setIrqFlags()'],['../class_s_x126x.html#a50e757c2a63e5c7da5b0d0d6c00f91b5',1,'SX126x::setIrqFlags()'],['../class_l_r11x0.html#a62c715ab18ea8a2e08a2791d3e764ee9',1,'LR11x0::setIrqFlags()'],['../class_s_x127x.html#aae42b94ab2ecf729f29f101222e97666',1,'SX127x::setIrqFlags()']]], + ['setirqflags_66',['setirqflags',['../class_l_r11x0.html#a62c715ab18ea8a2e08a2791d3e764ee9',1,'LR11x0::setIrqFlags()'],['../class_s_x126x.html#a50e757c2a63e5c7da5b0d0d6c00f91b5',1,'SX126x::setIrqFlags()'],['../class_s_x127x.html#aae42b94ab2ecf729f29f101222e97666',1,'SX127x::setIrqFlags()'],['../class_s_x128x.html#a6a2ec5d316975f390f20b4e0a2e11e98',1,'SX128x::setIrqFlags()'],['../class_physical_layer.html#af88dcb54dc8e9a1edaf9f1c3e5ee2b74',1,'PhysicalLayer::setIrqFlags()']]], ['setlnatestboost_67',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]], ['setlowbatterythreshold_68',['setLowBatteryThreshold',['../class_s_x127x.html#a9ca9aa18e13e8390ec437e249e1d2472',1,'SX127x']]], ['setlrfhssconfig_69',['setlrfhssconfig',['../class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35',1,'LR11x0::setLrFhssConfig()'],['../class_s_x126x.html#aa1e7777fc8237e2c9d933cd4b6304e28',1,'SX126x::setLrFhssConfig()']]], - ['setmodem_70',['setmodem',['../class_s_x1278.html#a609dd3faf2036e8c2d046fd191e0137d',1,'SX1278::setModem()'],['../class_s_x1277.html#aec55de7c6622936ff48384bb33424b84',1,'SX1277::setModem()'],['../class_s_x1276.html#a36a526b6c8540cda36d058fb47a9e099',1,'SX1276::setModem()'],['../class_s_x1273.html#af9f0969764fde3e12b6b05409718fa83',1,'SX1273::setModem()'],['../class_s_x1272.html#a2c99afea2bb3bbb1146c8a4536b4843c',1,'SX1272::setModem()'],['../class_s_x1268.html#ae66e37a6897315f36a13c8d5cefe521b',1,'SX1268::setModem()'],['../class_s_x1262.html#a7cdbfc39c779b3846aa5fd04d50d3eb8',1,'SX1262::setModem()'],['../class_l_r1120.html#a6cd250e0145ed19f2f91ed96a57a825e',1,'LR1120::setModem()'],['../class_l_r1110.html#a18f525740237b023056a8ca6f3671c6a',1,'LR1110::setModem()'],['../class_l_l_c_c68.html#aee4457d48c708f05154e931eed05c691',1,'LLCC68::setModem()'],['../class_s_x128x.html#a209d69e710a785da2c69474f94fdccf3',1,'SX128x::setModem()'],['../class_bell_client.html#a163f65f3fcce87d9bea558b34c19bd47',1,'BellClient::setModem()'],['../class_physical_layer.html#a77415bf4ed34be18c92c0cf4b2de7149',1,'PhysicalLayer::setModem()'],['../class_s_x1279.html#aea8bd74e7c5d7b97d4fe4a8182680d5c',1,'SX1279::setModem()']]], + ['setmodem_70',['setmodem',['../class_l_l_c_c68.html#aee4457d48c708f05154e931eed05c691',1,'LLCC68::setModem()'],['../class_l_r1110.html#a18f525740237b023056a8ca6f3671c6a',1,'LR1110::setModem()'],['../class_l_r1120.html#a6cd250e0145ed19f2f91ed96a57a825e',1,'LR1120::setModem()'],['../class_s_x1262.html#a7cdbfc39c779b3846aa5fd04d50d3eb8',1,'SX1262::setModem()'],['../class_s_x1268.html#ae66e37a6897315f36a13c8d5cefe521b',1,'SX1268::setModem()'],['../class_s_x1272.html#a2c99afea2bb3bbb1146c8a4536b4843c',1,'SX1272::setModem()'],['../class_s_x1273.html#af9f0969764fde3e12b6b05409718fa83',1,'SX1273::setModem()'],['../class_s_x1276.html#a36a526b6c8540cda36d058fb47a9e099',1,'SX1276::setModem()'],['../class_s_x1277.html#aec55de7c6622936ff48384bb33424b84',1,'SX1277::setModem()'],['../class_s_x1278.html#a609dd3faf2036e8c2d046fd191e0137d',1,'SX1278::setModem()'],['../class_s_x1279.html#aea8bd74e7c5d7b97d4fe4a8182680d5c',1,'SX1279::setModem()'],['../class_bell_client.html#a163f65f3fcce87d9bea558b34c19bd47',1,'BellClient::setModem()'],['../class_physical_layer.html#a77415bf4ed34be18c92c0cf4b2de7149',1,'PhysicalLayer::setModem()'],['../class_s_x128x.html#a209d69e710a785da2c69474f94fdccf3',1,'SX128x::setModem()']]], ['setnodeaddress_71',['setnodeaddress',['../class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8',1,'CC1101::setNodeAddress()'],['../class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e',1,'LR11x0::setNodeAddress()'],['../class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c',1,'RF69::setNodeAddress()'],['../class_s_x126x.html#adf54f7b83aa47ad0b803147622b3c580',1,'SX126x::setNodeAddress()'],['../class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95',1,'SX127x::setNodeAddress()']]], ['setook_72',['setook',['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()'],['../class_r_f69.html#a465df5a2e1f924f6d3ba4eae765847b7',1,'RF69::setOOK()'],['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK(bool enableOOK)']]], ['setookfixedorfloorthreshold_73',['setOokFixedOrFloorThreshold',['../class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538',1,'SX127x']]], ['setookfixedthreshold_74',['setOokFixedThreshold',['../class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459',1,'RF69']]], - ['setookpeakthresholddecrement_75',['setookpeakthresholddecrement',['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()'],['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement(uint8_t value)']]], + ['setookpeakthresholddecrement_75',['setookpeakthresholddecrement',['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement()'],['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()']]], ['setookpeakthresholdstep_76',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]], ['setookthresholdtype_77',['setookthresholdtype',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]], - ['setoutputpower_78',['setoutputpower',['../class_c_c1101.html#a5d6dce30fc7da668975b6da663784cdf',1,'CC1101::setOutputPower()'],['../class_l_r1110.html#a65c08f0475f888537e55401b75e58b23',1,'LR1110::setOutputPower(int8_t power) override'],['../class_l_r1110.html#ae4eaaa6411bb1eeb131613fb3f43e5d1',1,'LR1110::setOutputPower(int8_t power, bool forceHighPower)'],['../class_l_r1120.html#a1b1321eb695e4a6b583074bb92c33193',1,'LR1120::setOutputPower(int8_t power) override'],['../class_l_r1120.html#a2e2ea0a2f6d3a8d81e0f2be35848bbc7',1,'LR1120::setOutputPower(int8_t power, bool forceHighPower)'],['../classn_r_f24.html#a4fa66ce5fb6d7b22bbb439c2f9103bf3',1,'nRF24::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../class_si4430.html#ab1303e014a4b8d2307a2b1deb061fdeb',1,'Si4430::setOutputPower()'],['../class_si4431.html#ad1538dbe67ed5d3682591d1d780ab0e9',1,'Si4431::setOutputPower()'],['../class_si4432.html#a5e3017bce6d66d35b867e7878d108c68',1,'Si4432::setOutputPower()'],['../class_s_x1261.html#a3d197bb8a301f3594c7bfa1c9375aef1',1,'SX1261::setOutputPower()'],['../class_s_x1262.html#aa455a7f0e69abdcca55cf35388d9dc52',1,'SX1262::setOutputPower()'],['../class_s_x1268.html#a6b6adaee1c8d76c3d766225298d84709',1,'SX1268::setOutputPower()'],['../class_s_x1272.html#aec51f08c0902145ff5f11e27e7cab638',1,'SX1272::setOutputPower(int8_t power) override'],['../class_s_x1272.html#a03f7073d710f18aad79b7d46f2fda659',1,'SX1272::setOutputPower(int8_t power, bool useRfo)'],['../class_s_x1278.html#a69abc18e7fa0055e6b80024e8cde7db4',1,'SX1278::setOutputPower(int8_t power) override'],['../class_s_x1278.html#aca58a6c2e8fcef6414fdf3bc1eb62082',1,'SX1278::setOutputPower(int8_t power, bool useRfo)'],['../class_s_x128x.html#a1bc3372c47a4e3c81ef15bee448ba6b6',1,'SX128x::setOutputPower()'],['../class_physical_layer.html#ad2286dc78dbf8e3084f38e9159b99ae5',1,'PhysicalLayer::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()']]], - ['setpacketreceivedaction_79',['setpacketreceivedaction',['../class_si443x.html#a0e098ea9aa3945f0c38f59efe43b147e',1,'Si443x::setPacketReceivedAction()'],['../class_physical_layer.html#aec928bb26f65752aa20cd236fbabb95c',1,'PhysicalLayer::setPacketReceivedAction()'],['../class_s_x128x.html#ad98c4526ef971f9aadb30e351a37eaf9',1,'SX128x::setPacketReceivedAction()'],['../class_s_x127x.html#ae236a467095fb5364d0fc4a98d85f96e',1,'SX127x::setPacketReceivedAction()'],['../class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0',1,'SX126x::setPacketReceivedAction()'],['../class_s_t_m32_w_lx.html#ad23dafdeb21b97165be74ef8f093866c',1,'STM32WLx::setPacketReceivedAction()'],['../class_r_f69.html#a74962c069e08890ac9566d48634c778e',1,'RF69::setPacketReceivedAction()'],['../classn_r_f24.html#a60df9afa489eabe3a3ca193ab7709165',1,'nRF24::setPacketReceivedAction()'],['../class_l_r11x0.html#ac2a8ece736198c966e3870dac09f4e87',1,'LR11x0::setPacketReceivedAction()'],['../class_c_c1101.html#a29a16e8ed85432c6fae8d9e45399de6e',1,'CC1101::setPacketReceivedAction(void(*func)(void)) override']]], + ['setoutputpower_78',['setoutputpower',['../class_c_c1101.html#a5d6dce30fc7da668975b6da663784cdf',1,'CC1101::setOutputPower()'],['../class_l_r1110.html#a65c08f0475f888537e55401b75e58b23',1,'LR1110::setOutputPower(int8_t power) override'],['../class_l_r1110.html#ae4eaaa6411bb1eeb131613fb3f43e5d1',1,'LR1110::setOutputPower(int8_t power, bool forceHighPower)'],['../class_l_r1120.html#a1b1321eb695e4a6b583074bb92c33193',1,'LR1120::setOutputPower(int8_t power) override'],['../class_l_r1120.html#a2e2ea0a2f6d3a8d81e0f2be35848bbc7',1,'LR1120::setOutputPower(int8_t power, bool forceHighPower)'],['../classn_r_f24.html#a4fa66ce5fb6d7b22bbb439c2f9103bf3',1,'nRF24::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../class_si4430.html#ab1303e014a4b8d2307a2b1deb061fdeb',1,'Si4430::setOutputPower()'],['../class_si4431.html#ad1538dbe67ed5d3682591d1d780ab0e9',1,'Si4431::setOutputPower()'],['../class_si4432.html#a5e3017bce6d66d35b867e7878d108c68',1,'Si4432::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_s_x1262.html#aa455a7f0e69abdcca55cf35388d9dc52',1,'SX1262::setOutputPower()'],['../class_s_x1268.html#a6b6adaee1c8d76c3d766225298d84709',1,'SX1268::setOutputPower()'],['../class_s_x1272.html#aec51f08c0902145ff5f11e27e7cab638',1,'SX1272::setOutputPower(int8_t power) override'],['../class_s_x1272.html#a03f7073d710f18aad79b7d46f2fda659',1,'SX1272::setOutputPower(int8_t power, bool useRfo)'],['../class_s_x1278.html#a69abc18e7fa0055e6b80024e8cde7db4',1,'SX1278::setOutputPower(int8_t power) override'],['../class_s_x1278.html#aca58a6c2e8fcef6414fdf3bc1eb62082',1,'SX1278::setOutputPower(int8_t power, bool useRfo)'],['../class_s_x128x.html#a1bc3372c47a4e3c81ef15bee448ba6b6',1,'SX128x::setOutputPower()'],['../class_physical_layer.html#ad2286dc78dbf8e3084f38e9159b99ae5',1,'PhysicalLayer::setOutputPower()'],['../class_s_x1261.html#a3d197bb8a301f3594c7bfa1c9375aef1',1,'SX1261::setOutputPower()']]], + ['setpacketreceivedaction_79',['setpacketreceivedaction',['../class_s_t_m32_w_lx.html#ad23dafdeb21b97165be74ef8f093866c',1,'STM32WLx::setPacketReceivedAction()'],['../class_physical_layer.html#aec928bb26f65752aa20cd236fbabb95c',1,'PhysicalLayer::setPacketReceivedAction()'],['../class_s_x128x.html#ad98c4526ef971f9aadb30e351a37eaf9',1,'SX128x::setPacketReceivedAction()'],['../class_s_x127x.html#ae236a467095fb5364d0fc4a98d85f96e',1,'SX127x::setPacketReceivedAction()'],['../class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0',1,'SX126x::setPacketReceivedAction()'],['../class_si443x.html#a0e098ea9aa3945f0c38f59efe43b147e',1,'Si443x::setPacketReceivedAction()'],['../class_r_f69.html#a74962c069e08890ac9566d48634c778e',1,'RF69::setPacketReceivedAction()'],['../classn_r_f24.html#a60df9afa489eabe3a3ca193ab7709165',1,'nRF24::setPacketReceivedAction()'],['../class_l_r11x0.html#ac2a8ece736198c966e3870dac09f4e87',1,'LR11x0::setPacketReceivedAction()'],['../class_c_c1101.html#a29a16e8ed85432c6fae8d9e45399de6e',1,'CC1101::setPacketReceivedAction(void(*func)(void)) override']]], ['setpacketsentaction_80',['setpacketsentaction',['../class_c_c1101.html#a336999da23e554073a9fa628131883f5',1,'CC1101::setPacketSentAction()'],['../class_l_r11x0.html#a92299e41f839590008b4e344776838a1',1,'LR11x0::setPacketSentAction()'],['../classn_r_f24.html#a26b5f873db167733df143a0608eea3ac',1,'nRF24::setPacketSentAction()'],['../class_r_f69.html#a97603856caada65676ff4b11630c7f72',1,'RF69::setPacketSentAction()'],['../class_si443x.html#af2d36121ca94736ef3ecb4c09aded753',1,'Si443x::setPacketSentAction()'],['../class_s_t_m32_w_lx.html#a7c0e3aef03f0b6834d0465d8f8568c32',1,'STM32WLx::setPacketSentAction()'],['../class_s_x126x.html#ac79f7ebab97ae91fff6933be3207c873',1,'SX126x::setPacketSentAction()'],['../class_s_x127x.html#a3530e8e19cfe4d96fe49ca4e6386b099',1,'SX127x::setPacketSentAction()'],['../class_s_x128x.html#a1e6f938ce715dad9a6609bf56626a50d',1,'SX128x::setPacketSentAction()'],['../class_physical_layer.html#a32b512b34f6575b2109ae3c3f35d1369',1,'PhysicalLayer::setPacketSentAction()']]], ['setpaconfig_81',['setPaConfig',['../class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208',1,'SX126x']]], ['setparamptime_82',['setPaRampTime',['../class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d',1,'SX126x']]], ['setpreamblelength_83',['setpreamblelength',['../class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570',1,'CC1101::setPreambleLength()'],['../class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a',1,'LR11x0::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4',1,'SX126x::setPreambleLength()'],['../class_s_x127x.html#a844499bace6ae001446d71bee2877656',1,'SX127x::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_physical_layer.html#a85db1ff64e6c56e054f276c511194633',1,'PhysicalLayer::setPreambleLength()']]], ['setpromiscuousmode_84',['setpromiscuousmode',['../class_c_c1101.html#ac1155543b27e46fa27aa4c9180da18bb',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49',1,'RF69::setPromiscuousMode()']]], - ['setreceivepipe_85',['setreceivepipe',['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)'],['../classn_r_f24.html#ac3595667329715aef0e9f8d85f4116c4',1,'nRF24::setReceivePipe(uint8_t pipeNum, const uint8_t *addr)']]], + ['setreceivepipe_85',['setreceivepipe',['../classn_r_f24.html#ac3595667329715aef0e9f8d85f4116c4',1,'nRF24::setReceivePipe(uint8_t pipeNum, const uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]], ['setrecvsequence_86',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]], ['setregulatordcdc_87',['setregulatordcdc',['../class_l_r11x0.html#a1ad485f14a333f06b642f2d60aacf76c',1,'LR11x0::setRegulatorDCDC()'],['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x::setRegulatorDCDC()']]], ['setregulatorldo_88',['setregulatorldo',['../class_l_r11x0.html#a92ae10630cc327f441809ac1406737fd',1,'LR11x0::setRegulatorLDO()'],['../class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2',1,'SX126x::setRegulatorLDO()']]], ['setrepeaters_89',['setRepeaters',['../class_a_x25_frame.html#ac9a4e40266e81bd2245ebb361a03ddd9',1,'AX25Frame']]], ['setrfswitchpins_90',['setrfswitchpins',['../class_module.html#a7d3adea64acab11c47c804afc74bd4f3',1,'Module::setRfSwitchPins()'],['../class_c_c1101.html#a5ef45183690bb1879f106af079b01140',1,'CC1101::setRfSwitchPins()'],['../class_r_f69.html#ac341945538a84430c61f80f610a94411',1,'RF69::setRfSwitchPins()'],['../class_si443x.html#a43e7ceeff9114b35ab89f1d69916b375',1,'Si443x::setRfSwitchPins()'],['../class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51',1,'SX126x::setRfSwitchPins()'],['../class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2',1,'SX127x::setRfSwitchPins()'],['../class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2',1,'SX128x::setRfSwitchPins()']]], ['setrfswitchstate_91',['setRfSwitchState',['../class_module.html#afbed643f082286012bf44bba22381ae6',1,'Module']]], - ['setrfswitchtable_92',['setrfswitchtable',['../class_c_c1101.html#a7b401995be4bc136063a035ce1820634',1,'CC1101::setRfSwitchTable()'],['../class_l_r11x0.html#a1981f0dfceca2b6175a69530ea13d643',1,'LR11x0::setRfSwitchTable()'],['../class_r_f69.html#afff64ceef5f496ce035ff6d12d6bcc3c',1,'RF69::setRfSwitchTable()'],['../class_si443x.html#a8898f11cf9dabd9a5ad717376fdbffa6',1,'Si443x::setRfSwitchTable()'],['../class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7',1,'SX126x::setRfSwitchTable()'],['../class_s_x127x.html#ab9625a5246a45112267ce441ac2de254',1,'SX127x::setRfSwitchTable()'],['../class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958',1,'SX128x::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7',1,'STM32WLx::setRfSwitchTable()'],['../class_module.html#ac308fa817a5c36c5dc724a0d15cefd4d',1,'Module::setRfSwitchTable()']]], + ['setrfswitchtable_92',['setrfswitchtable',['../class_module.html#ac308fa817a5c36c5dc724a0d15cefd4d',1,'Module::setRfSwitchTable()'],['../class_l_r11x0.html#a1981f0dfceca2b6175a69530ea13d643',1,'LR11x0::setRfSwitchTable()'],['../class_r_f69.html#afff64ceef5f496ce035ff6d12d6bcc3c',1,'RF69::setRfSwitchTable()'],['../class_si443x.html#a8898f11cf9dabd9a5ad717376fdbffa6',1,'Si443x::setRfSwitchTable()'],['../class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7',1,'SX126x::setRfSwitchTable()'],['../class_s_x127x.html#ab9625a5246a45112267ce441ac2de254',1,'SX127x::setRfSwitchTable()'],['../class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958',1,'SX128x::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7',1,'STM32WLx::setRfSwitchTable()'],['../class_c_c1101.html#a7b401995be4bc136063a035ce1820634',1,'CC1101::setRfSwitchTable()']]], ['setrssiconfig_93',['setRSSIConfig',['../class_s_x127x.html#ad3955f85f456edae772a51025a19029b',1,'SX127x']]], ['setrssithreshold_94',['setrssithreshold',['../class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a',1,'RF69::setRSSIThreshold()'],['../class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76',1,'SX127x::setRSSIThreshold()']]], ['setrx2dr_95',['setRx2Dr',['../class_lo_ra_w_a_n_node.html#addfd8ac3d0bfe5a273e9ba10e51f8025',1,'LoRaWANNode']]], - ['setrxbandwidth_96',['setrxbandwidth',['../class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64',1,'LR11x0::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()']]], + ['setrxbandwidth_96',['setrxbandwidth',['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64',1,'LR11x0::setRxBandwidth()'],['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()']]], ['setrxboostedgainmode_97',['setrxboostedgainmode',['../class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a',1,'LR11x0::setRxBoostedGainMode()'],['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x::setRxBoostedGainMode()']]], ['setsendsequence_98',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]], - ['setspreadingfactor_99',['setspreadingfactor',['../class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4',1,'LLCC68::setSpreadingFactor()'],['../class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4',1,'LR11x0::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x1273.html#ac714448cb245ec57fa6f2395f1c8a1f7',1,'SX1273::setSpreadingFactor()'],['../class_s_x1277.html#af083270ea5fbad2acb789c7ce8e27322',1,'SX1277::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()']]], - ['setsyncbits_100',['setsyncbits',['../class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d',1,'LR11x0::setSyncBits()'],['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x::setSyncBits()']]], - ['setsyncword_101',['setsyncword',['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord()'],['../class_physical_layer.html#a6c71cdc1238e1368274670758431a977',1,'PhysicalLayer::setSyncWord()'],['../class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0',1,'SX128x::setSyncWord()'],['../class_s_x127x.html#aaf400f33e17c1679c0b55cd70bef90b0',1,'SX127x::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord(uint8_t syncWord)'],['../class_s_x126x.html#a827a4754ea53388513d263e5d9171395',1,'SX126x::setSyncWord()'],['../class_si443x.html#af257fb09afaa6162e1506cfe87b219b3',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a2954563d74588c2fd8d590aa6e102e4d',1,'RF69::setSyncWord()'],['../class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932',1,'LR11x0::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7',1,'LR11x0::setSyncWord(uint8_t syncWord)'],['../class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb',1,'CC1101::setSyncWord(const uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord()']]], - ['settcxo_102',['settcxo',['../class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55',1,'LR11x0::setTCXO()'],['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x::setTCXO()']]], - ['settransmitpipe_103',['setTransmitPipe',['../classn_r_f24.html#a9f122e94ed8095d1c42292d8fb6c3e80',1,'nRF24']]], - ['settxpower_104',['setTxPower',['../class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b',1,'LoRaWANNode']]], - ['setwhitening_105',['setwhitening',['../class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d',1,'LR11x0::setWhitening()'],['../class_s_x126x.html#ae500bad45638a47264b7e5955a93107d',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]], - ['setwifiscanaction_106',['setWiFiScanAction',['../class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b',1,'LR11x0']]], - ['shaping_20filter_20values_20aliases_107',['Data shaping filter values aliases.',['../group__config__shaping.html',1,'']]], - ['si4430_108',['si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430::Si4430()'],['../class_si4430.html',1,'Si4430']]], - ['si4431_109',['si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431::Si4431()'],['../class_si4431.html',1,'Si4431']]], - ['si4432_110',['si4432',['../class_si4432.html',1,'Si4432'],['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()']]], - ['si443x_111',['si443x',['../class_si443x.html',1,'Si443x'],['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x::Si443x()']]], - ['size_112',['size',['../class_radio_lib_c_r_c.html#ad09b067c00cda1cc676c13602dee2f5a',1,'RadioLibCRC']]], - ['sleep_113',['sleep',['../class_s_x126x.html#a882cec40d9aa98a0d536e6afb65b1719',1,'SX126x::sleep()'],['../union_radio_mode_config__t.html#a31671be641a497341b32a8bd3cea6682',1,'RadioModeConfig_t::sleep'],['../class_c_c1101.html#a0ead6224d4378274df465f779199bc92',1,'CC1101::sleep()'],['../class_l_r11x0.html#ad5dde79f751bbd7ea277872e237f2a69',1,'LR11x0::sleep() override'],['../class_l_r11x0.html#ad2786a2f17af5769c772ebc73df88e1f',1,'LR11x0::sleep(bool retainConfig, uint32_t sleepTime)'],['../classn_r_f24.html#a69b75e0889c609099487a43c8c3b6721',1,'nRF24::sleep()'],['../class_r_f69.html#adec9debf69f5ee846a5b6e34831ade3c',1,'RF69::sleep()'],['../class_si443x.html#ab0cc51d6b4264acf8e3e49a3a490dee9',1,'Si443x::sleep()'],['../class_s_x126x.html#aad7e4df3e1ca20d524e1d776047e1013',1,'SX126x::sleep()'],['../class_s_x127x.html#a1ff85ee7979da08b4e66316f1ba2c6a9',1,'SX127x::sleep()'],['../class_s_x128x.html#ab0c26aebd432d36974b3066055df6b01',1,'SX128x::sleep() override'],['../class_s_x128x.html#a98ef7dc21647642b40baf8c0194788c4',1,'SX128x::sleep(bool retainConfig)'],['../class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e',1,'PhysicalLayer::sleep()']]], - ['sleepconfig_5ft_114',['SleepConfig_t',['../struct_sleep_config__t.html',1,'']]], - ['spectralscanabort_115',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]], - ['spectralscangetresult_116',['spectralScanGetResult',['../class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2',1,'SX126x']]], - ['spectralscangetstatus_117',['spectralScanGetStatus',['../class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4',1,'SX126x']]], - ['spectralscanstart_118',['spectralScanStart',['../class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66',1,'SX126x']]], - ['spibegin_119',['spibegin',['../class_pico_hal.html#a414de51bef859659b8cac66df32bdb5a',1,'PicoHal::spiBegin()'],['../class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030',1,'RadioLibHal::spiBegin()'],['../class_pi_hal.html#a40d237c2f5f4ead26c39f33481b4d7e3',1,'PiHal::spiBegin()']]], - ['spibegintransaction_120',['spibegintransaction',['../class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460',1,'RadioLibHal::spiBeginTransaction()'],['../class_pi_hal.html#ab8c97e2b1c42368793d48d08b815fd69',1,'PiHal::spiBeginTransaction()'],['../class_pico_hal.html#a2b6136b2c90e83c1ab94bd92ef32805c',1,'PicoHal::spiBeginTransaction()']]], - ['spicheckstatuscb_5ft_121',['SPIcheckStatusCb_t',['../class_module.html#a1ad7bef7d380d3b6b88dca99bd35d640',1,'Module']]], - ['spicheckstream_122',['SPIcheckStream',['../class_module.html#a5efa7ae78cab1d7f43005e965923f769',1,'Module']]], - ['spiconfig_123',['spiConfig',['../class_module.html#a3a4fc4101fb3f134152b458c447b8ecb',1,'Module']]], - ['spiconfig_5ft_124',['SPIConfig_t',['../struct_module_1_1_s_p_i_config__t.html',1,'Module']]], - ['spiend_125',['spiend',['../class_radio_lib_hal.html#a41c85e560155d644f5b4ce8444dd8b64',1,'RadioLibHal::spiEnd()'],['../class_pi_hal.html#a6b0d64ed834b91f67b3344ce8c573d7b',1,'PiHal::spiEnd()'],['../class_pico_hal.html#ac932d26b6a31a0cd7f577d4f8812896c',1,'PicoHal::spiEnd()']]], - ['spiendtransaction_126',['spiendtransaction',['../class_pi_hal.html#a7debfa73095e727950831af2e8aab5f7',1,'PiHal::spiEndTransaction()'],['../class_pico_hal.html#ae6773c6f0aac24774614a3179a4da475',1,'PicoHal::spiEndTransaction()'],['../class_radio_lib_hal.html#a68d9271c76f8c96afb734a4634bf92e9',1,'RadioLibHal::spiEndTransaction()']]], - ['spigetregvalue_127',['SPIgetRegValue',['../class_module.html#a369e916626c821ecec85f25d5b46d752',1,'Module']]], - ['spiparsestatuscb_5ft_128',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]], - ['spireadregister_129',['SPIreadRegister',['../class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6',1,'Module']]], - ['spireadregisterburst_130',['SPIreadRegisterBurst',['../class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee',1,'Module']]], - ['spireadstream_131',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#ad4af5fc5fd60e0aadb8a69606e511946',1,'Module::SPIreadStream(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], - ['spisetregvalue_132',['SPIsetRegValue',['../class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1',1,'Module']]], - ['spitransfer_133',['spitransfer',['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer()'],['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()']]], - ['spitransferstream_134',['SPItransferStream',['../class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe',1,'Module']]], - ['spiwriteregister_135',['SPIwriteRegister',['../class_module.html#a60ca6b4cae98f7d935191a569d519913',1,'Module']]], - ['spiwriteregisterburst_136',['SPIwriteRegisterBurst',['../class_module.html#a10809e942c686b4e605269e58bd637b9',1,'Module']]], - ['spiwritestream_137',['spiwritestream',['../class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6',1,'Module::SPIwriteStream(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#af5594e8024d34d2d168413ae5c28e73b',1,'Module::SPIwriteStream(const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], - ['spreadingfactor_138',['spreadingFactor',['../struct_lo_ra_rate__t.html#a24fcb6220c0577f985478dc109750076',1,'LoRaRate_t']]], - ['srccallsign_139',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]], - ['srcssid_140',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]], - ['ssid_141',['ssid',['../struct_l_r11x0_wifi_result_extended__t.html#a640fdd5b33e6ab2f6867cd63da567147',1,'LR11x0WifiResultExtended_t']]], - ['sstvclient_142',['sstvclient',['../class_s_s_t_v_client.html',1,'SSTVClient'],['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]], - ['sstvmode_5ft_143',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]], - ['stagemode_144',['stagemode',['../class_l_r11x0.html#a66af76a767045af7ef248868ab6a6c28',1,'LR11x0::stageMode()'],['../class_s_x126x.html#ab30acdc12ee310873189df2cfa376ed6',1,'SX126x::stageMode()'],['../class_s_x127x.html#a3bd7fb49a3b27707aff6636ff6dee550',1,'SX127x::stageMode()'],['../class_s_x128x.html#a65441afe4db0e96788d35b35a2075818',1,'SX128x::stageMode()'],['../class_physical_layer.html#a06fa3b844c6028a78e29b7dff58c7c79',1,'PhysicalLayer::stageMode()']]], - ['standby_145',['standby',['../union_radio_mode_config__t.html#a443c3ffc3fc1fe34fdc78171a05aad38',1,'RadioModeConfig_t::standby'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby() override'],['../class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a',1,'CC1101::standby(uint8_t mode) override'],['../class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665',1,'LR11x0::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_bell_client.html#a57c19c733b0dfe80bd321f23b18c1e80',1,'BellClient::standby()'],['../class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae',1,'SX128x::standby(uint8_t mode, bool wakeup=false)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#aa565bbff460e487672953dc05d335cb0',1,'SX127x::standby(uint8_t mode) override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby() override'],['../class_s_x126x.html#a2fa0384a529746811e2dcb2eeb4188ec',1,'SX126x::standby(uint8_t mode, bool wakeup=true)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#acbc0f95f32ca961294666405596ff529',1,'Si443x::standby(uint8_t mode) override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby() override'],['../class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82',1,'RF69::standby(uint8_t mode) override'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby() override'],['../classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b',1,'nRF24::standby(uint8_t mode) override'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby() override'],['../class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24',1,'LR11x0::standby()']]], - ['standby_20mode_20type_20aliases_146',['Standby mode type aliases.',['../group__config__standby.html',1,'']]], - ['standbyconfig_5ft_147',['StandbyConfig_t',['../struct_standby_config__t.html',1,'']]], - ['standbyxosc_148',['standbyXOSC',['../class_s_x126x.html#ae731568798d03d9722a440fd6a23faf2',1,'SX126x']]], - ['start_149',['start',['../struct_l_r11x0_gnss_almanac_status__t.html#a2228a69fda1002c027b7b487aa579afb',1,'LR11x0GnssAlmanacStatus_t']]], - ['startchannelscan_150',['startchannelscan',['../class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3',1,'SX126x::startChannelScan()'],['../class_physical_layer.html#a82a52062d9259c2c546d7bf8072b7a72',1,'PhysicalLayer::startChannelScan(const ChannelScanConfig_t &config)'],['../class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9',1,'PhysicalLayer::startChannelScan()'],['../class_s_x128x.html#acdee68d9be73509f464226722551c4d9',1,'SX128x::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a',1,'SX128x::startChannelScan() override'],['../class_s_x127x.html#a6fa5723724393576ed597509200e17d1',1,'SX127x::startChannelScan()'],['../class_s_x126x.html#a09a8fe05c23c652c7ace2e2f1bf51d93',1,'SX126x::startChannelScan()'],['../class_l_r11x0.html#ab073ade3f6b9bbb383e388904812f575',1,'LR11x0::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d',1,'LR11x0::startChannelScan() override']]], - ['startdirect_151',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]], - ['startranging_152',['startRanging',['../class_s_x1280.html#a04ebee012b3b550ddc912b298de3763e',1,'SX1280']]], - ['startreceive_153',['startreceive',['../class_r_f69.html#a21ae7524fe573f1a7e74dee342418222',1,'RF69::startReceive()'],['../class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19',1,'CC1101::startReceive() override'],['../class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e',1,'CC1101::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_l_r11x0.html#aa6ce285cc1b76ce028db6442a421ed8d',1,'LR11x0::startReceive()'],['../classn_r_f24.html#a3c6aa3622c887118fb8d8cb2689fdff2',1,'nRF24::startReceive() override'],['../classn_r_f24.html#a38b0084ad11090f918f4f370b9df7514',1,'nRF24::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_r_f69.html#a3bece228d369dcc1aab6a5b29d0685a8',1,'RF69::startReceive()'],['../class_s_x127x.html#a18664ad615c5507ff1690baaca90b094',1,'SX127x::startReceive()'],['../class_si443x.html#ae188dec3175a3aec96844a613e911500',1,'Si443x::startReceive() override'],['../class_si443x.html#ad5adec16d570b0d1b09420919dbe77e4',1,'Si443x::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc',1,'SX126x::startReceive()'],['../class_s_x127x.html#abbe1076252a366c3c4aa323fdff7d40c',1,'SX127x::startReceive()'],['../class_s_x128x.html#a803eaca8bb7fdfa3570cf4aa95f8e729',1,'SX128x::startReceive()'],['../class_pager_client.html#ac232570ac012ff315a1971ab0422fed3',1,'PagerClient::startReceive(uint32_t pin, uint32_t addr, uint32_t mask=0xFFFFF)'],['../class_pager_client.html#a9c0f13846fbc333a35a16a98b6575ca6',1,'PagerClient::startReceive(uint32_t pin, uint32_t *addrs, uint32_t *masks, size_t numAddress)'],['../class_physical_layer.html#a18664ad615c5507ff1690baaca90b094',1,'PhysicalLayer::startReceive()'],['../class_s_x127x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX127x::startReceive()'],['../class_s_x126x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX126x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_s_x126x.html#a18664ad615c5507ff1690baaca90b094',1,'SX126x::startReceive()'],['../class_l_r11x0.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'LR11x0::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_l_r11x0.html#a18664ad615c5507ff1690baaca90b094',1,'LR11x0::startReceive()'],['../class_physical_layer.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'PhysicalLayer::startReceive()'],['../class_s_x128x.html#a18664ad615c5507ff1690baaca90b094',1,'SX128x::startReceive()'],['../class_s_x128x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX128x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)']]], - ['startreceivedutycycle_154',['startReceiveDutyCycle',['../class_s_x126x.html#af9352e49d893151d68a314109140fe29',1,'SX126x']]], - ['startreceivedutycycleauto_155',['startReceiveDutyCycleAuto',['../class_s_x126x.html#ad0f95b62ee987010b00f4be75bf9ab4e',1,'SX126x']]], - ['startsignal_156',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]], - ['starttransmit_157',['starttransmit',['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#af79757dbbd62e080c1bad2e608ab940c',1,'PhysicalLayer::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a6ff7e4066d189482c142e05384a38df0',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2',1,'nRF24::startTransmit()'],['../class_r_f69.html#af645f6b5d37812f6bb9ec11788e12066',1,'RF69::startTransmit()'],['../class_si443x.html#a187ea9ee96a67cd48e5b28be5b237c95',1,'Si443x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#af79757dbbd62e080c1bad2e608ab940c',1,'CC1101::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_l_r11x0.html#a923654706eff5118ef6e84214e837f27',1,'LR11x0::startTransmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#af79757dbbd62e080c1bad2e608ab940c',1,'LR11x0::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c',1,'nRF24::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af79757dbbd62e080c1bad2e608ab940c',1,'RF69::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#af79757dbbd62e080c1bad2e608ab940c',1,'Si443x::startTransmit()'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX126x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX127x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX128x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)']]], - ['startwifiscan_158',['startWifiScan',['../class_l_r11x0.html#a3498e0e621f341e415145879989e0948',1,'LR11x0']]], - ['status_20codes_159',['Status Codes',['../group__status__codes.html',1,'']]], - ['statuspos_160',['statusPos',['../struct_module_1_1_s_p_i_config__t.html#a5b689d2722b8980a211a562ed394d23e',1,'Module::SPIConfig_t']]], - ['stm32wlx_161',['stm32wlx',['../class_s_t_m32_w_lx.html',1,'STM32WLx'],['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx::STM32WLx()']]], - ['stm32wlx_5fmodule_162',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]], - ['stm32wlxhal_163',['Stm32wlxHal',['../class_stm32wlx_hal.html',1,'']]], - ['stream_164',['stream',['../struct_module_1_1_s_p_i_config__t.html#a1a088c02ed02361746621ffbc2526681',1,'Module::SPIConfig_t']]], - ['svid_165',['svId',['../struct_l_r11x0_gnss_satellite__t.html#a0513395fd04c052b862c443dfbe75e84',1,'LR11x0GnssSatellite_t']]], - ['sx1231_166',['sx1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231::SX1231()'],['../class_s_x1231.html',1,'SX1231']]], - ['sx1233_167',['sx1233',['../class_s_x1233.html#a23d2fbf2473e48d46e341e6afe31f82f',1,'SX1233::SX1233()'],['../class_s_x1233.html',1,'SX1233']]], - ['sx1261_168',['sx1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261::SX1261()'],['../class_s_x1261.html',1,'SX1261']]], - ['sx1262_169',['sx1262',['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262::SX1262()'],['../class_s_x1262.html',1,'SX1262']]], - ['sx1268_170',['sx1268',['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268::SX1268()'],['../class_s_x1268.html',1,'SX1268']]], - ['sx126x_171',['sx126x',['../class_s_x126x.html',1,'SX126x'],['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x::SX126x()']]], - ['sx1272_172',['sx1272',['../class_s_x1272.html',1,'SX1272'],['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272::SX1272()']]], - ['sx1273_173',['sx1273',['../class_s_x1273.html',1,'SX1273'],['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273::SX1273()']]], - ['sx1276_174',['sx1276',['../class_s_x1276.html',1,'SX1276'],['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276::SX1276()']]], - ['sx1277_175',['sx1277',['../class_s_x1277.html',1,'SX1277'],['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277::SX1277()']]], - ['sx1278_176',['sx1278',['../class_s_x1278.html',1,'SX1278'],['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278::SX1278()']]], - ['sx1279_177',['sx1279',['../class_s_x1279.html',1,'SX1279'],['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279::SX1279()']]], - ['sx127x_178',['sx127x',['../class_s_x127x.html',1,'SX127x'],['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x::SX127x()']]], - ['sx1280_179',['sx1280',['../class_s_x1280.html',1,'SX1280'],['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280::SX1280()']]], - ['sx1281_180',['sx1281',['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281::SX1281()'],['../class_s_x1281.html',1,'SX1281']]], - ['sx1282_181',['sx1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282::SX1282()'],['../class_s_x1282.html',1,'SX1282']]], - ['sx128x_182',['sx128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x::SX128x()'],['../class_s_x128x.html',1,'SX128x']]], - ['symnum_183',['symNum',['../struct_c_a_d_scan_config__t.html#a5cb000f071f740c8cc81ea2f04dd9b60',1,'CADScanConfig_t']]] + ['setsleepfunction_99',['setSleepFunction',['../class_lo_ra_w_a_n_node.html#a11c5f0867a9a8d731e980f865caebd99',1,'LoRaWANNode']]], + ['setspreadingfactor_100',['setspreadingfactor',['../class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4',1,'LLCC68::setSpreadingFactor()'],['../class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4',1,'LR11x0::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x1273.html#ac714448cb245ec57fa6f2395f1c8a1f7',1,'SX1273::setSpreadingFactor()'],['../class_s_x1277.html#af083270ea5fbad2acb789c7ce8e27322',1,'SX1277::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()']]], + ['setsyncbits_101',['setsyncbits',['../class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d',1,'LR11x0::setSyncBits()'],['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x::setSyncBits()']]], + ['setsyncword_102',['setsyncword',['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord()'],['../class_physical_layer.html#a6c71cdc1238e1368274670758431a977',1,'PhysicalLayer::setSyncWord()'],['../class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0',1,'SX128x::setSyncWord()'],['../class_s_x127x.html#aaf400f33e17c1679c0b55cd70bef90b0',1,'SX127x::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord(uint8_t syncWord)'],['../class_s_x126x.html#a827a4754ea53388513d263e5d9171395',1,'SX126x::setSyncWord()'],['../class_si443x.html#af257fb09afaa6162e1506cfe87b219b3',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a2954563d74588c2fd8d590aa6e102e4d',1,'RF69::setSyncWord()'],['../class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932',1,'LR11x0::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7',1,'LR11x0::setSyncWord(uint8_t syncWord)'],['../class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb',1,'CC1101::setSyncWord(const uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord()']]], + ['settcxo_103',['settcxo',['../class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55',1,'LR11x0::setTCXO()'],['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x::setTCXO()']]], + ['settransmitpipe_104',['setTransmitPipe',['../classn_r_f24.html#a9f122e94ed8095d1c42292d8fb6c3e80',1,'nRF24']]], + ['settxpower_105',['setTxPower',['../class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b',1,'LoRaWANNode']]], + ['setwhitening_106',['setwhitening',['../class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d',1,'LR11x0::setWhitening()'],['../class_s_x126x.html#ae500bad45638a47264b7e5955a93107d',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]], + ['setwifiscanaction_107',['setWiFiScanAction',['../class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b',1,'LR11x0']]], + ['shaping_20filter_20values_20aliases_108',['Data shaping filter values aliases.',['../group__config__shaping.html',1,'']]], + ['si4430_109',['si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430::Si4430()'],['../class_si4430.html',1,'Si4430']]], + ['si4431_110',['si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431::Si4431()'],['../class_si4431.html',1,'Si4431']]], + ['si4432_111',['si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()'],['../class_si4432.html',1,'Si4432']]], + ['si443x_112',['si443x',['../class_si443x.html',1,'Si443x'],['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x::Si443x()']]], + ['size_113',['size',['../class_radio_lib_c_r_c.html#ad09b067c00cda1cc676c13602dee2f5a',1,'RadioLibCRC']]], + ['sleep_114',['sleep',['../class_s_x126x.html#aad7e4df3e1ca20d524e1d776047e1013',1,'SX126x::sleep()'],['../union_radio_mode_config__t.html#a31671be641a497341b32a8bd3cea6682',1,'RadioModeConfig_t::sleep'],['../class_c_c1101.html#a0ead6224d4378274df465f779199bc92',1,'CC1101::sleep()'],['../class_l_r11x0.html#ad5dde79f751bbd7ea277872e237f2a69',1,'LR11x0::sleep() override'],['../class_l_r11x0.html#ad2786a2f17af5769c772ebc73df88e1f',1,'LR11x0::sleep(bool retainConfig, uint32_t sleepTime)'],['../classn_r_f24.html#a69b75e0889c609099487a43c8c3b6721',1,'nRF24::sleep()'],['../class_r_f69.html#adec9debf69f5ee846a5b6e34831ade3c',1,'RF69::sleep()'],['../class_si443x.html#ab0cc51d6b4264acf8e3e49a3a490dee9',1,'Si443x::sleep()'],['../class_s_x126x.html#a882cec40d9aa98a0d536e6afb65b1719',1,'SX126x::sleep()'],['../class_s_x127x.html#a1ff85ee7979da08b4e66316f1ba2c6a9',1,'SX127x::sleep()'],['../class_s_x128x.html#ab0c26aebd432d36974b3066055df6b01',1,'SX128x::sleep() override'],['../class_s_x128x.html#a98ef7dc21647642b40baf8c0194788c4',1,'SX128x::sleep(bool retainConfig)'],['../class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e',1,'PhysicalLayer::sleep()']]], + ['sleepcb_5ft_115',['SleepCb_t',['../class_lo_ra_w_a_n_node.html#a3aec67bd3fa7ec0f6e4bf6b86d971e9e',1,'LoRaWANNode']]], + ['sleepconfig_5ft_116',['SleepConfig_t',['../struct_sleep_config__t.html',1,'']]], + ['spectralscanabort_117',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]], + ['spectralscangetresult_118',['spectralScanGetResult',['../class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2',1,'SX126x']]], + ['spectralscangetstatus_119',['spectralScanGetStatus',['../class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4',1,'SX126x']]], + ['spectralscanstart_120',['spectralScanStart',['../class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66',1,'SX126x']]], + ['spibegin_121',['spibegin',['../class_pico_hal.html#a414de51bef859659b8cac66df32bdb5a',1,'PicoHal::spiBegin()'],['../class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030',1,'RadioLibHal::spiBegin()'],['../class_pi_hal.html#a40d237c2f5f4ead26c39f33481b4d7e3',1,'PiHal::spiBegin()']]], + ['spibegintransaction_122',['spibegintransaction',['../class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460',1,'RadioLibHal::spiBeginTransaction()'],['../class_pi_hal.html#ab8c97e2b1c42368793d48d08b815fd69',1,'PiHal::spiBeginTransaction()'],['../class_pico_hal.html#a2b6136b2c90e83c1ab94bd92ef32805c',1,'PicoHal::spiBeginTransaction()']]], + ['spicheckstatuscb_5ft_123',['SPIcheckStatusCb_t',['../class_module.html#a1ad7bef7d380d3b6b88dca99bd35d640',1,'Module']]], + ['spicheckstream_124',['SPIcheckStream',['../class_module.html#a5efa7ae78cab1d7f43005e965923f769',1,'Module']]], + ['spiconfig_125',['spiConfig',['../class_module.html#a3a4fc4101fb3f134152b458c447b8ecb',1,'Module']]], + ['spiconfig_5ft_126',['SPIConfig_t',['../struct_module_1_1_s_p_i_config__t.html',1,'Module']]], + ['spiend_127',['spiend',['../class_radio_lib_hal.html#a41c85e560155d644f5b4ce8444dd8b64',1,'RadioLibHal::spiEnd()'],['../class_pi_hal.html#a6b0d64ed834b91f67b3344ce8c573d7b',1,'PiHal::spiEnd()'],['../class_pico_hal.html#ac932d26b6a31a0cd7f577d4f8812896c',1,'PicoHal::spiEnd()']]], + ['spiendtransaction_128',['spiendtransaction',['../class_pi_hal.html#a7debfa73095e727950831af2e8aab5f7',1,'PiHal::spiEndTransaction()'],['../class_pico_hal.html#ae6773c6f0aac24774614a3179a4da475',1,'PicoHal::spiEndTransaction()'],['../class_radio_lib_hal.html#a68d9271c76f8c96afb734a4634bf92e9',1,'RadioLibHal::spiEndTransaction()']]], + ['spigetregvalue_129',['SPIgetRegValue',['../class_module.html#a369e916626c821ecec85f25d5b46d752',1,'Module']]], + ['spiparsestatuscb_5ft_130',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]], + ['spireadregister_131',['SPIreadRegister',['../class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6',1,'Module']]], + ['spireadregisterburst_132',['SPIreadRegisterBurst',['../class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee',1,'Module']]], + ['spireadstream_133',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#ad4af5fc5fd60e0aadb8a69606e511946',1,'Module::SPIreadStream(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], + ['spisetregvalue_134',['SPIsetRegValue',['../class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1',1,'Module']]], + ['spitransfer_135',['spitransfer',['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer()'],['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()']]], + ['spitransferstream_136',['SPItransferStream',['../class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe',1,'Module']]], + ['spiwriteregister_137',['SPIwriteRegister',['../class_module.html#a60ca6b4cae98f7d935191a569d519913',1,'Module']]], + ['spiwriteregisterburst_138',['SPIwriteRegisterBurst',['../class_module.html#a10809e942c686b4e605269e58bd637b9',1,'Module']]], + ['spiwritestream_139',['spiwritestream',['../class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6',1,'Module::SPIwriteStream(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#af5594e8024d34d2d168413ae5c28e73b',1,'Module::SPIwriteStream(const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], + ['spreadingfactor_140',['spreadingFactor',['../struct_lo_ra_rate__t.html#a24fcb6220c0577f985478dc109750076',1,'LoRaRate_t']]], + ['srccallsign_141',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]], + ['srcssid_142',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]], + ['ssid_143',['ssid',['../struct_l_r11x0_wifi_result_extended__t.html#a640fdd5b33e6ab2f6867cd63da567147',1,'LR11x0WifiResultExtended_t']]], + ['sstvclient_144',['sstvclient',['../class_s_s_t_v_client.html',1,'SSTVClient'],['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]], + ['sstvmode_5ft_145',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]], + ['stagemode_146',['stagemode',['../class_l_r11x0.html#a66af76a767045af7ef248868ab6a6c28',1,'LR11x0::stageMode()'],['../class_s_x126x.html#ab30acdc12ee310873189df2cfa376ed6',1,'SX126x::stageMode()'],['../class_s_x127x.html#a3bd7fb49a3b27707aff6636ff6dee550',1,'SX127x::stageMode()'],['../class_s_x128x.html#a65441afe4db0e96788d35b35a2075818',1,'SX128x::stageMode()'],['../class_physical_layer.html#a06fa3b844c6028a78e29b7dff58c7c79',1,'PhysicalLayer::stageMode()']]], + ['standby_147',['standby',['../union_radio_mode_config__t.html#a443c3ffc3fc1fe34fdc78171a05aad38',1,'RadioModeConfig_t::standby'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby() override'],['../class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a',1,'CC1101::standby(uint8_t mode) override'],['../class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665',1,'LR11x0::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_bell_client.html#a57c19c733b0dfe80bd321f23b18c1e80',1,'BellClient::standby()'],['../class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae',1,'SX128x::standby(uint8_t mode, bool wakeup=false)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#aa565bbff460e487672953dc05d335cb0',1,'SX127x::standby(uint8_t mode) override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby() override'],['../class_s_x126x.html#a2fa0384a529746811e2dcb2eeb4188ec',1,'SX126x::standby(uint8_t mode, bool wakeup=true)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#acbc0f95f32ca961294666405596ff529',1,'Si443x::standby(uint8_t mode) override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby() override'],['../class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82',1,'RF69::standby(uint8_t mode) override'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby() override'],['../classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b',1,'nRF24::standby(uint8_t mode) override'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby() override'],['../class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24',1,'LR11x0::standby()']]], + ['standby_20mode_20type_20aliases_148',['Standby mode type aliases.',['../group__config__standby.html',1,'']]], + ['standbyconfig_5ft_149',['StandbyConfig_t',['../struct_standby_config__t.html',1,'']]], + ['standbyxosc_150',['standbyXOSC',['../class_s_x126x.html#ae731568798d03d9722a440fd6a23faf2',1,'SX126x']]], + ['start_151',['start',['../struct_l_r11x0_gnss_almanac_status__t.html#a2228a69fda1002c027b7b487aa579afb',1,'LR11x0GnssAlmanacStatus_t']]], + ['startchannelscan_152',['startchannelscan',['../class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3',1,'SX126x::startChannelScan()'],['../class_physical_layer.html#a82a52062d9259c2c546d7bf8072b7a72',1,'PhysicalLayer::startChannelScan(const ChannelScanConfig_t &config)'],['../class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9',1,'PhysicalLayer::startChannelScan()'],['../class_s_x128x.html#acdee68d9be73509f464226722551c4d9',1,'SX128x::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a',1,'SX128x::startChannelScan() override'],['../class_s_x127x.html#a6fa5723724393576ed597509200e17d1',1,'SX127x::startChannelScan()'],['../class_s_x126x.html#a09a8fe05c23c652c7ace2e2f1bf51d93',1,'SX126x::startChannelScan()'],['../class_l_r11x0.html#ab073ade3f6b9bbb383e388904812f575',1,'LR11x0::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d',1,'LR11x0::startChannelScan() override']]], + ['startdirect_153',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]], + ['startranging_154',['startRanging',['../class_s_x1280.html#a04ebee012b3b550ddc912b298de3763e',1,'SX1280']]], + ['startreceive_155',['startreceive',['../class_r_f69.html#a21ae7524fe573f1a7e74dee342418222',1,'RF69::startReceive()'],['../class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19',1,'CC1101::startReceive() override'],['../class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e',1,'CC1101::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_l_r11x0.html#aa6ce285cc1b76ce028db6442a421ed8d',1,'LR11x0::startReceive()'],['../classn_r_f24.html#a3c6aa3622c887118fb8d8cb2689fdff2',1,'nRF24::startReceive() override'],['../classn_r_f24.html#a38b0084ad11090f918f4f370b9df7514',1,'nRF24::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_r_f69.html#a3bece228d369dcc1aab6a5b29d0685a8',1,'RF69::startReceive()'],['../class_s_x127x.html#a18664ad615c5507ff1690baaca90b094',1,'SX127x::startReceive()'],['../class_si443x.html#ae188dec3175a3aec96844a613e911500',1,'Si443x::startReceive() override'],['../class_si443x.html#ad5adec16d570b0d1b09420919dbe77e4',1,'Si443x::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc',1,'SX126x::startReceive()'],['../class_s_x127x.html#abbe1076252a366c3c4aa323fdff7d40c',1,'SX127x::startReceive()'],['../class_s_x128x.html#a803eaca8bb7fdfa3570cf4aa95f8e729',1,'SX128x::startReceive()'],['../class_pager_client.html#ac232570ac012ff315a1971ab0422fed3',1,'PagerClient::startReceive(uint32_t pin, uint32_t addr, uint32_t mask=0xFFFFF)'],['../class_pager_client.html#a9c0f13846fbc333a35a16a98b6575ca6',1,'PagerClient::startReceive(uint32_t pin, uint32_t *addrs, uint32_t *masks, size_t numAddress)'],['../class_physical_layer.html#a18664ad615c5507ff1690baaca90b094',1,'PhysicalLayer::startReceive()'],['../class_s_x127x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX127x::startReceive()'],['../class_s_x126x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX126x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_s_x126x.html#a18664ad615c5507ff1690baaca90b094',1,'SX126x::startReceive()'],['../class_l_r11x0.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'LR11x0::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_l_r11x0.html#a18664ad615c5507ff1690baaca90b094',1,'LR11x0::startReceive()'],['../class_physical_layer.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'PhysicalLayer::startReceive()'],['../class_s_x128x.html#a18664ad615c5507ff1690baaca90b094',1,'SX128x::startReceive()'],['../class_s_x128x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX128x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)']]], + ['startreceivedutycycle_156',['startReceiveDutyCycle',['../class_s_x126x.html#af9352e49d893151d68a314109140fe29',1,'SX126x']]], + ['startreceivedutycycleauto_157',['startReceiveDutyCycleAuto',['../class_s_x126x.html#ad0f95b62ee987010b00f4be75bf9ab4e',1,'SX126x']]], + ['startsignal_158',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]], + ['starttransmit_159',['starttransmit',['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#af79757dbbd62e080c1bad2e608ab940c',1,'PhysicalLayer::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a6ff7e4066d189482c142e05384a38df0',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2',1,'nRF24::startTransmit()'],['../class_r_f69.html#af645f6b5d37812f6bb9ec11788e12066',1,'RF69::startTransmit()'],['../class_si443x.html#a187ea9ee96a67cd48e5b28be5b237c95',1,'Si443x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#af79757dbbd62e080c1bad2e608ab940c',1,'CC1101::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_l_r11x0.html#a923654706eff5118ef6e84214e837f27',1,'LR11x0::startTransmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#af79757dbbd62e080c1bad2e608ab940c',1,'LR11x0::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c',1,'nRF24::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af79757dbbd62e080c1bad2e608ab940c',1,'RF69::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#af79757dbbd62e080c1bad2e608ab940c',1,'Si443x::startTransmit()'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX126x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX127x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX128x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)']]], + ['startwifiscan_160',['startWifiScan',['../class_l_r11x0.html#a3498e0e621f341e415145879989e0948',1,'LR11x0']]], + ['status_20codes_161',['Status Codes',['../group__status__codes.html',1,'']]], + ['statuspos_162',['statusPos',['../struct_module_1_1_s_p_i_config__t.html#a5b689d2722b8980a211a562ed394d23e',1,'Module::SPIConfig_t']]], + ['stm32wlx_163',['stm32wlx',['../class_s_t_m32_w_lx.html',1,'STM32WLx'],['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx::STM32WLx()']]], + ['stm32wlx_5fmodule_164',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]], + ['stm32wlxhal_165',['Stm32wlxHal',['../class_stm32wlx_hal.html',1,'']]], + ['stream_166',['stream',['../struct_module_1_1_s_p_i_config__t.html#a1a088c02ed02361746621ffbc2526681',1,'Module::SPIConfig_t']]], + ['svid_167',['svId',['../struct_l_r11x0_gnss_satellite__t.html#a0513395fd04c052b862c443dfbe75e84',1,'LR11x0GnssSatellite_t']]], + ['sx1231_168',['sx1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231::SX1231()'],['../class_s_x1231.html',1,'SX1231']]], + ['sx1233_169',['sx1233',['../class_s_x1233.html#a23d2fbf2473e48d46e341e6afe31f82f',1,'SX1233::SX1233()'],['../class_s_x1233.html',1,'SX1233']]], + ['sx1261_170',['sx1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261::SX1261()'],['../class_s_x1261.html',1,'SX1261']]], + ['sx1262_171',['sx1262',['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262::SX1262()'],['../class_s_x1262.html',1,'SX1262']]], + ['sx1268_172',['sx1268',['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268::SX1268()'],['../class_s_x1268.html',1,'SX1268']]], + ['sx126x_173',['sx126x',['../class_s_x126x.html',1,'SX126x'],['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x::SX126x()']]], + ['sx1272_174',['sx1272',['../class_s_x1272.html',1,'SX1272'],['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272::SX1272()']]], + ['sx1273_175',['sx1273',['../class_s_x1273.html',1,'SX1273'],['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273::SX1273()']]], + ['sx1276_176',['sx1276',['../class_s_x1276.html',1,'SX1276'],['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276::SX1276()']]], + ['sx1277_177',['sx1277',['../class_s_x1277.html',1,'SX1277'],['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277::SX1277()']]], + ['sx1278_178',['sx1278',['../class_s_x1278.html',1,'SX1278'],['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278::SX1278()']]], + ['sx1279_179',['sx1279',['../class_s_x1279.html',1,'SX1279'],['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279::SX1279()']]], + ['sx127x_180',['sx127x',['../class_s_x127x.html',1,'SX127x'],['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x::SX127x()']]], + ['sx1280_181',['sx1280',['../class_s_x1280.html',1,'SX1280'],['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280::SX1280()']]], + ['sx1281_182',['sx1281',['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281::SX1281()'],['../class_s_x1281.html',1,'SX1281']]], + ['sx1282_183',['sx1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282::SX1282()'],['../class_s_x1282.html',1,'SX1282']]], + ['sx128x_184',['sx128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x::SX128x()'],['../class_s_x128x.html',1,'SX128x']]], + ['symnum_185',['symNum',['../struct_c_a_d_scan_config__t.html#a5cb000f071f740c8cc81ea2f04dd9b60',1,'CADScanConfig_t']]] ]; diff --git a/search/all_6.js b/search/all_6.js index f0840c7e..1b092232 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -22,7 +22,7 @@ var searchData= ['getgnsssatellites_19',['getGnssSatellites',['../class_l_r11x0.html#a97a3f23b796257135a9afd33c28e8ed5',1,'LR11x0']]], ['getgpio_20',['getGpio',['../class_module.html#a4ec27f0ba5e0009ea9661a5110526b52',1,'Module']]], ['getirq_21',['getIrq',['../class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9',1,'Module']]], - ['getirqflags_22',['getirqflags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x::getIRQFlags()'],['../class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99',1,'LR11x0::getIrqFlags()'],['../class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7',1,'SX126x::getIrqFlags()'],['../class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55',1,'SX127x::getIrqFlags()'],['../class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f',1,'SX128x::getIrqFlags()'],['../class_physical_layer.html#af1caeed34b2e2ff0355467507106a1a2',1,'PhysicalLayer::getIrqFlags()']]], + ['getirqflags_22',['getirqflags',['../class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99',1,'LR11x0::getIrqFlags()'],['../class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7',1,'SX126x::getIrqFlags()'],['../class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55',1,'SX127x::getIrqFlags()'],['../class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f',1,'SX128x::getIrqFlags()'],['../class_physical_layer.html#af1caeed34b2e2ff0355467507106a1a2',1,'PhysicalLayer::getIrqFlags()'],['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x::getIRQFlags()']]], ['getirqmapped_23',['getIrqMapped',['../class_physical_layer.html#ae602ebd46d60da8670c9f353cef695d9',1,'PhysicalLayer']]], ['getirqstatus_24',['getirqstatus',['../class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8',1,'LR11x0::getIrqStatus()'],['../class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22',1,'SX128x::getIrqStatus()']]], ['getlasttoa_25',['getLastToA',['../class_lo_ra_w_a_n_node.html#a683b02b63867bb7de5df45c94d190305',1,'LoRaWANNode']]], diff --git a/search/functions_6.js b/search/functions_6.js index c7405e8e..e5f1f218 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -22,7 +22,7 @@ var searchData= ['getgnsssatellites_19',['getGnssSatellites',['../class_l_r11x0.html#a97a3f23b796257135a9afd33c28e8ed5',1,'LR11x0']]], ['getgpio_20',['getGpio',['../class_module.html#a4ec27f0ba5e0009ea9661a5110526b52',1,'Module']]], ['getirq_21',['getIrq',['../class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9',1,'Module']]], - ['getirqflags_22',['getirqflags',['../class_physical_layer.html#af1caeed34b2e2ff0355467507106a1a2',1,'PhysicalLayer::getIrqFlags()'],['../class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f',1,'SX128x::getIrqFlags()'],['../class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55',1,'SX127x::getIrqFlags()'],['../class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7',1,'SX126x::getIrqFlags()'],['../class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99',1,'LR11x0::getIrqFlags()'],['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x::getIRQFlags()']]], + ['getirqflags_22',['getirqflags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x::getIRQFlags()'],['../class_physical_layer.html#af1caeed34b2e2ff0355467507106a1a2',1,'PhysicalLayer::getIrqFlags()'],['../class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f',1,'SX128x::getIrqFlags()'],['../class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55',1,'SX127x::getIrqFlags()'],['../class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7',1,'SX126x::getIrqFlags()'],['../class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99',1,'LR11x0::getIrqFlags()']]], ['getirqmapped_23',['getIrqMapped',['../class_physical_layer.html#ae602ebd46d60da8670c9f353cef695d9',1,'PhysicalLayer']]], ['getirqstatus_24',['getirqstatus',['../class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8',1,'LR11x0::getIrqStatus()'],['../class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22',1,'SX128x::getIrqStatus()']]], ['getlasttoa_25',['getLastToA',['../class_lo_ra_w_a_n_node.html#a683b02b63867bb7de5df45c94d190305',1,'LoRaWANNode']]], diff --git a/search/functions_f.js b/search/functions_f.js index ed568952..26900bf4 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -32,7 +32,7 @@ var searchData= ['setcrcfiltering_29',['setcrcfiltering',['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#ab531ad461b250a060e92d9c744e79070',1,'SX127x::setCrcFiltering()']]], ['setcsma_30',['setCSMA',['../class_lo_ra_w_a_n_node.html#a2d9a53560ebfbaf006eefd9761424d80',1,'LoRaWANNode']]], ['setcurrentlimit_31',['setcurrentlimit',['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()'],['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()']]], - ['setdatarate_32',['setdatarate',['../class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9',1,'LLCC68::setDataRate()'],['../class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499',1,'LoRaWANNode::setDatarate()'],['../class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751',1,'PhysicalLayer::setDataRate()'],['../class_s_x128x.html#adbf5a9ac62460efb1c709e51260dbe3d',1,'SX128x::setDataRate()'],['../class_s_x1278.html#a286f1ee00e2c7f2ab1bd06b66196c3f9',1,'SX1278::setDataRate()'],['../class_s_x1277.html#ac4bfae9258662381e685e46c803c984c',1,'SX1277::setDataRate()'],['../class_s_x1273.html#acaffc772f70e7db371cbe736dc4a19ab',1,'SX1273::setDataRate()'],['../class_s_x1272.html#a5b79b7cd20c4c3cd1f486f777b3457d1',1,'SX1272::setDataRate()'],['../class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1',1,'SX126x::setDataRate()'],['../class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6',1,'LR11x0::setDataRate()']]], + ['setdatarate_32',['setdatarate',['../class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499',1,'LoRaWANNode::setDatarate()'],['../class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751',1,'PhysicalLayer::setDataRate()'],['../class_s_x128x.html#adbf5a9ac62460efb1c709e51260dbe3d',1,'SX128x::setDataRate()'],['../class_s_x1278.html#a286f1ee00e2c7f2ab1bd06b66196c3f9',1,'SX1278::setDataRate()'],['../class_s_x1277.html#ac4bfae9258662381e685e46c803c984c',1,'SX1277::setDataRate()'],['../class_s_x1273.html#acaffc772f70e7db371cbe736dc4a19ab',1,'SX1273::setDataRate()'],['../class_s_x1272.html#a5b79b7cd20c4c3cd1f486f777b3457d1',1,'SX1272::setDataRate()'],['../class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1',1,'SX126x::setDataRate()'],['../class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6',1,'LR11x0::setDataRate()'],['../class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9',1,'LLCC68::setDataRate()']]], ['setdatashaping_33',['setdatashaping',['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6',1,'LR11x0::setDataShaping()'],['../class_external_radio.html#abe0bfb0f178783eff28bdc867e9324fd',1,'ExternalRadio::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()']]], ['setdatashapingook_34',['setdatashapingook',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]], ['setdevicestatus_35',['setDeviceStatus',['../class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034',1,'LoRaWANNode']]], @@ -74,85 +74,86 @@ var searchData= ['setookthresholdtype_71',['setookthresholdtype',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]], ['setoutputpower_72',['setoutputpower',['../class_s_x1261.html#a3d197bb8a301f3594c7bfa1c9375aef1',1,'SX1261::setOutputPower()'],['../class_si4431.html#ad1538dbe67ed5d3682591d1d780ab0e9',1,'Si4431::setOutputPower()'],['../class_s_x1262.html#aa455a7f0e69abdcca55cf35388d9dc52',1,'SX1262::setOutputPower()'],['../class_s_x1268.html#a6b6adaee1c8d76c3d766225298d84709',1,'SX1268::setOutputPower()'],['../class_s_x1272.html#aec51f08c0902145ff5f11e27e7cab638',1,'SX1272::setOutputPower(int8_t power) override'],['../class_s_x1272.html#a03f7073d710f18aad79b7d46f2fda659',1,'SX1272::setOutputPower(int8_t power, bool useRfo)'],['../class_s_x1278.html#a69abc18e7fa0055e6b80024e8cde7db4',1,'SX1278::setOutputPower(int8_t power) override'],['../class_s_x1278.html#aca58a6c2e8fcef6414fdf3bc1eb62082',1,'SX1278::setOutputPower(int8_t power, bool useRfo)'],['../class_s_x128x.html#a1bc3372c47a4e3c81ef15bee448ba6b6',1,'SX128x::setOutputPower()'],['../class_physical_layer.html#ad2286dc78dbf8e3084f38e9159b99ae5',1,'PhysicalLayer::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4432.html#a5e3017bce6d66d35b867e7878d108c68',1,'Si4432::setOutputPower()'],['../class_si4430.html#ab1303e014a4b8d2307a2b1deb061fdeb',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../classn_r_f24.html#a4fa66ce5fb6d7b22bbb439c2f9103bf3',1,'nRF24::setOutputPower()'],['../class_l_r1120.html#a2e2ea0a2f6d3a8d81e0f2be35848bbc7',1,'LR1120::setOutputPower(int8_t power, bool forceHighPower)'],['../class_l_r1120.html#a1b1321eb695e4a6b583074bb92c33193',1,'LR1120::setOutputPower(int8_t power) override'],['../class_l_r1110.html#ae4eaaa6411bb1eeb131613fb3f43e5d1',1,'LR1110::setOutputPower(int8_t power, bool forceHighPower)'],['../class_l_r1110.html#a65c08f0475f888537e55401b75e58b23',1,'LR1110::setOutputPower(int8_t power) override'],['../class_c_c1101.html#a5d6dce30fc7da668975b6da663784cdf',1,'CC1101::setOutputPower()']]], ['setpacketreceivedaction_73',['setpacketreceivedaction',['../class_physical_layer.html#aec928bb26f65752aa20cd236fbabb95c',1,'PhysicalLayer::setPacketReceivedAction()'],['../class_s_x128x.html#ad98c4526ef971f9aadb30e351a37eaf9',1,'SX128x::setPacketReceivedAction()'],['../class_s_x127x.html#ae236a467095fb5364d0fc4a98d85f96e',1,'SX127x::setPacketReceivedAction()'],['../class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0',1,'SX126x::setPacketReceivedAction()'],['../class_s_t_m32_w_lx.html#ad23dafdeb21b97165be74ef8f093866c',1,'STM32WLx::setPacketReceivedAction()'],['../class_r_f69.html#a74962c069e08890ac9566d48634c778e',1,'RF69::setPacketReceivedAction()'],['../class_si443x.html#a0e098ea9aa3945f0c38f59efe43b147e',1,'Si443x::setPacketReceivedAction()'],['../class_c_c1101.html#a29a16e8ed85432c6fae8d9e45399de6e',1,'CC1101::setPacketReceivedAction()'],['../classn_r_f24.html#a60df9afa489eabe3a3ca193ab7709165',1,'nRF24::setPacketReceivedAction()'],['../class_l_r11x0.html#ac2a8ece736198c966e3870dac09f4e87',1,'LR11x0::setPacketReceivedAction(void(*func)(void)) override']]], - ['setpacketsentaction_74',['setpacketsentaction',['../class_l_r11x0.html#a92299e41f839590008b4e344776838a1',1,'LR11x0::setPacketSentAction()'],['../class_c_c1101.html#a336999da23e554073a9fa628131883f5',1,'CC1101::setPacketSentAction()'],['../class_physical_layer.html#a32b512b34f6575b2109ae3c3f35d1369',1,'PhysicalLayer::setPacketSentAction()'],['../class_s_x128x.html#a1e6f938ce715dad9a6609bf56626a50d',1,'SX128x::setPacketSentAction()'],['../class_s_x127x.html#a3530e8e19cfe4d96fe49ca4e6386b099',1,'SX127x::setPacketSentAction()'],['../class_s_x126x.html#ac79f7ebab97ae91fff6933be3207c873',1,'SX126x::setPacketSentAction()'],['../class_si443x.html#af2d36121ca94736ef3ecb4c09aded753',1,'Si443x::setPacketSentAction()'],['../class_r_f69.html#a97603856caada65676ff4b11630c7f72',1,'RF69::setPacketSentAction()'],['../classn_r_f24.html#a26b5f873db167733df143a0608eea3ac',1,'nRF24::setPacketSentAction()'],['../class_s_t_m32_w_lx.html#a7c0e3aef03f0b6834d0465d8f8568c32',1,'STM32WLx::setPacketSentAction()']]], + ['setpacketsentaction_74',['setpacketsentaction',['../class_l_r11x0.html#a92299e41f839590008b4e344776838a1',1,'LR11x0::setPacketSentAction()'],['../classn_r_f24.html#a26b5f873db167733df143a0608eea3ac',1,'nRF24::setPacketSentAction()'],['../class_r_f69.html#a97603856caada65676ff4b11630c7f72',1,'RF69::setPacketSentAction()'],['../class_si443x.html#af2d36121ca94736ef3ecb4c09aded753',1,'Si443x::setPacketSentAction()'],['../class_s_t_m32_w_lx.html#a7c0e3aef03f0b6834d0465d8f8568c32',1,'STM32WLx::setPacketSentAction()'],['../class_s_x126x.html#ac79f7ebab97ae91fff6933be3207c873',1,'SX126x::setPacketSentAction()'],['../class_s_x127x.html#a3530e8e19cfe4d96fe49ca4e6386b099',1,'SX127x::setPacketSentAction()'],['../class_s_x128x.html#a1e6f938ce715dad9a6609bf56626a50d',1,'SX128x::setPacketSentAction()'],['../class_physical_layer.html#a32b512b34f6575b2109ae3c3f35d1369',1,'PhysicalLayer::setPacketSentAction()'],['../class_c_c1101.html#a336999da23e554073a9fa628131883f5',1,'CC1101::setPacketSentAction()']]], ['setpaconfig_75',['setPaConfig',['../class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208',1,'SX126x']]], ['setparamptime_76',['setPaRampTime',['../class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d',1,'SX126x']]], - ['setpreamblelength_77',['setpreamblelength',['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_physical_layer.html#a85db1ff64e6c56e054f276c511194633',1,'PhysicalLayer::setPreambleLength()'],['../class_s_x127x.html#a844499bace6ae001446d71bee2877656',1,'SX127x::setPreambleLength()'],['../class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4',1,'SX126x::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a',1,'LR11x0::setPreambleLength()'],['../class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570',1,'CC1101::setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)']]], + ['setpreamblelength_77',['setpreamblelength',['../class_s_x127x.html#a844499bace6ae001446d71bee2877656',1,'SX127x::setPreambleLength()'],['../class_physical_layer.html#a85db1ff64e6c56e054f276c511194633',1,'PhysicalLayer::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4',1,'SX126x::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a',1,'LR11x0::setPreambleLength()'],['../class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570',1,'CC1101::setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)']]], ['setpromiscuousmode_78',['setpromiscuousmode',['../class_c_c1101.html#ac1155543b27e46fa27aa4c9180da18bb',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49',1,'RF69::setPromiscuousMode()']]], ['setreceivepipe_79',['setreceivepipe',['../classn_r_f24.html#ac3595667329715aef0e9f8d85f4116c4',1,'nRF24::setReceivePipe(uint8_t pipeNum, const uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]], ['setrecvsequence_80',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]], ['setregulatordcdc_81',['setregulatordcdc',['../class_l_r11x0.html#a1ad485f14a333f06b642f2d60aacf76c',1,'LR11x0::setRegulatorDCDC()'],['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x::setRegulatorDCDC()']]], ['setregulatorldo_82',['setregulatorldo',['../class_l_r11x0.html#a92ae10630cc327f441809ac1406737fd',1,'LR11x0::setRegulatorLDO()'],['../class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2',1,'SX126x::setRegulatorLDO()']]], ['setrepeaters_83',['setRepeaters',['../class_a_x25_frame.html#ac9a4e40266e81bd2245ebb361a03ddd9',1,'AX25Frame']]], - ['setrfswitchpins_84',['setrfswitchpins',['../class_c_c1101.html#a5ef45183690bb1879f106af079b01140',1,'CC1101::setRfSwitchPins()'],['../class_r_f69.html#ac341945538a84430c61f80f610a94411',1,'RF69::setRfSwitchPins()'],['../class_si443x.html#a43e7ceeff9114b35ab89f1d69916b375',1,'Si443x::setRfSwitchPins()'],['../class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51',1,'SX126x::setRfSwitchPins()'],['../class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2',1,'SX127x::setRfSwitchPins()'],['../class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2',1,'SX128x::setRfSwitchPins()'],['../class_module.html#a7d3adea64acab11c47c804afc74bd4f3',1,'Module::setRfSwitchPins(uint32_t rxEn, uint32_t txEn)']]], + ['setrfswitchpins_84',['setrfswitchpins',['../class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51',1,'SX126x::setRfSwitchPins()'],['../class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2',1,'SX127x::setRfSwitchPins()'],['../class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2',1,'SX128x::setRfSwitchPins()'],['../class_module.html#a7d3adea64acab11c47c804afc74bd4f3',1,'Module::setRfSwitchPins()'],['../class_r_f69.html#ac341945538a84430c61f80f610a94411',1,'RF69::setRfSwitchPins()'],['../class_c_c1101.html#a5ef45183690bb1879f106af079b01140',1,'CC1101::setRfSwitchPins()'],['../class_si443x.html#a43e7ceeff9114b35ab89f1d69916b375',1,'Si443x::setRfSwitchPins()']]], ['setrfswitchstate_85',['setRfSwitchState',['../class_module.html#afbed643f082286012bf44bba22381ae6',1,'Module']]], - ['setrfswitchtable_86',['setrfswitchtable',['../class_s_x127x.html#ab9625a5246a45112267ce441ac2de254',1,'SX127x::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7',1,'STM32WLx::setRfSwitchTable()'],['../class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958',1,'SX128x::setRfSwitchTable()'],['../class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7',1,'SX126x::setRfSwitchTable()'],['../class_si443x.html#a8898f11cf9dabd9a5ad717376fdbffa6',1,'Si443x::setRfSwitchTable()'],['../class_r_f69.html#afff64ceef5f496ce035ff6d12d6bcc3c',1,'RF69::setRfSwitchTable()'],['../class_l_r11x0.html#a1981f0dfceca2b6175a69530ea13d643',1,'LR11x0::setRfSwitchTable()'],['../class_c_c1101.html#a7b401995be4bc136063a035ce1820634',1,'CC1101::setRfSwitchTable()'],['../class_module.html#ac308fa817a5c36c5dc724a0d15cefd4d',1,'Module::setRfSwitchTable()']]], + ['setrfswitchtable_86',['setrfswitchtable',['../class_module.html#ac308fa817a5c36c5dc724a0d15cefd4d',1,'Module::setRfSwitchTable()'],['../class_c_c1101.html#a7b401995be4bc136063a035ce1820634',1,'CC1101::setRfSwitchTable()'],['../class_l_r11x0.html#a1981f0dfceca2b6175a69530ea13d643',1,'LR11x0::setRfSwitchTable()'],['../class_r_f69.html#afff64ceef5f496ce035ff6d12d6bcc3c',1,'RF69::setRfSwitchTable()'],['../class_si443x.html#a8898f11cf9dabd9a5ad717376fdbffa6',1,'Si443x::setRfSwitchTable()'],['../class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7',1,'SX126x::setRfSwitchTable()'],['../class_s_x127x.html#ab9625a5246a45112267ce441ac2de254',1,'SX127x::setRfSwitchTable()'],['../class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958',1,'SX128x::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7',1,'STM32WLx::setRfSwitchTable()']]], ['setrssiconfig_87',['setRSSIConfig',['../class_s_x127x.html#ad3955f85f456edae772a51025a19029b',1,'SX127x']]], ['setrssithreshold_88',['setrssithreshold',['../class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a',1,'RF69::setRSSIThreshold()'],['../class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76',1,'SX127x::setRSSIThreshold()']]], ['setrx2dr_89',['setRx2Dr',['../class_lo_ra_w_a_n_node.html#addfd8ac3d0bfe5a273e9ba10e51f8025',1,'LoRaWANNode']]], ['setrxbandwidth_90',['setrxbandwidth',['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()'],['../class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64',1,'LR11x0::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()']]], - ['setrxboostedgainmode_91',['setrxboostedgainmode',['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x::setRxBoostedGainMode()'],['../class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a',1,'LR11x0::setRxBoostedGainMode()']]], + ['setrxboostedgainmode_91',['setrxboostedgainmode',['../class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a',1,'LR11x0::setRxBoostedGainMode()'],['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x::setRxBoostedGainMode()']]], ['setsendsequence_92',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]], - ['setspreadingfactor_93',['setspreadingfactor',['../class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4',1,'LR11x0::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x1273.html#ac714448cb245ec57fa6f2395f1c8a1f7',1,'SX1273::setSpreadingFactor()'],['../class_s_x1277.html#af083270ea5fbad2acb789c7ce8e27322',1,'SX1277::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4',1,'LLCC68::setSpreadingFactor()']]], - ['setsyncbits_94',['setsyncbits',['../class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d',1,'LR11x0::setSyncBits()'],['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x::setSyncBits()']]], - ['setsyncword_95',['setsyncword',['../class_physical_layer.html#a6c71cdc1238e1368274670758431a977',1,'PhysicalLayer::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0',1,'SX128x::setSyncWord(const uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#aaf400f33e17c1679c0b55cd70bef90b0',1,'SX127x::setSyncWord()'],['../class_r_f69.html#a2954563d74588c2fd8d590aa6e102e4d',1,'RF69::setSyncWord()'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord()'],['../class_s_x126x.html#a827a4754ea53388513d263e5d9171395',1,'SX126x::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_si443x.html#af257fb09afaa6162e1506cfe87b219b3',1,'Si443x::setSyncWord()'],['../class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932',1,'LR11x0::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7',1,'LR11x0::setSyncWord(uint8_t syncWord)'],['../class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb',1,'CC1101::setSyncWord(const uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)']]], - ['settcxo_96',['settcxo',['../class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55',1,'LR11x0::setTCXO()'],['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x::setTCXO()']]], - ['settransmitpipe_97',['setTransmitPipe',['../classn_r_f24.html#a9f122e94ed8095d1c42292d8fb6c3e80',1,'nRF24']]], - ['settxpower_98',['setTxPower',['../class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b',1,'LoRaWANNode']]], - ['setwhitening_99',['setwhitening',['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()'],['../class_s_x126x.html#ae500bad45638a47264b7e5955a93107d',1,'SX126x::setWhitening()'],['../class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d',1,'LR11x0::setWhitening(bool enabled, uint16_t initial=0x01FF)']]], - ['setwifiscanaction_100',['setWiFiScanAction',['../class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b',1,'LR11x0']]], - ['si4430_101',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430']]], - ['si4431_102',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431']]], - ['si4432_103',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432']]], - ['si443x_104',['Si443x',['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x']]], - ['sleep_105',['sleep',['../class_s_x128x.html#ab0c26aebd432d36974b3066055df6b01',1,'SX128x::sleep()'],['../class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e',1,'PhysicalLayer::sleep()'],['../class_s_x128x.html#a98ef7dc21647642b40baf8c0194788c4',1,'SX128x::sleep()'],['../class_s_x127x.html#a1ff85ee7979da08b4e66316f1ba2c6a9',1,'SX127x::sleep()'],['../class_s_x126x.html#aad7e4df3e1ca20d524e1d776047e1013',1,'SX126x::sleep(bool retainConfig)'],['../class_s_x126x.html#a882cec40d9aa98a0d536e6afb65b1719',1,'SX126x::sleep() override'],['../class_r_f69.html#adec9debf69f5ee846a5b6e34831ade3c',1,'RF69::sleep()'],['../classn_r_f24.html#a69b75e0889c609099487a43c8c3b6721',1,'nRF24::sleep()'],['../class_l_r11x0.html#ad2786a2f17af5769c772ebc73df88e1f',1,'LR11x0::sleep(bool retainConfig, uint32_t sleepTime)'],['../class_l_r11x0.html#ad5dde79f751bbd7ea277872e237f2a69',1,'LR11x0::sleep() override'],['../class_c_c1101.html#a0ead6224d4378274df465f779199bc92',1,'CC1101::sleep()'],['../class_si443x.html#ab0cc51d6b4264acf8e3e49a3a490dee9',1,'Si443x::sleep()']]], - ['spectralscanabort_106',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]], - ['spectralscangetresult_107',['spectralScanGetResult',['../class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2',1,'SX126x']]], - ['spectralscangetstatus_108',['spectralScanGetStatus',['../class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4',1,'SX126x']]], - ['spectralscanstart_109',['spectralScanStart',['../class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66',1,'SX126x']]], - ['spibegin_110',['spibegin',['../class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030',1,'RadioLibHal::spiBegin()'],['../class_pi_hal.html#a40d237c2f5f4ead26c39f33481b4d7e3',1,'PiHal::spiBegin()'],['../class_pico_hal.html#a414de51bef859659b8cac66df32bdb5a',1,'PicoHal::spiBegin()']]], - ['spibegintransaction_111',['spibegintransaction',['../class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460',1,'RadioLibHal::spiBeginTransaction()'],['../class_pi_hal.html#ab8c97e2b1c42368793d48d08b815fd69',1,'PiHal::spiBeginTransaction()'],['../class_pico_hal.html#a2b6136b2c90e83c1ab94bd92ef32805c',1,'PicoHal::spiBeginTransaction()']]], - ['spicheckstream_112',['SPIcheckStream',['../class_module.html#a5efa7ae78cab1d7f43005e965923f769',1,'Module']]], - ['spiend_113',['spiend',['../class_pico_hal.html#ac932d26b6a31a0cd7f577d4f8812896c',1,'PicoHal::spiEnd()'],['../class_radio_lib_hal.html#a41c85e560155d644f5b4ce8444dd8b64',1,'RadioLibHal::spiEnd()'],['../class_pi_hal.html#a6b0d64ed834b91f67b3344ce8c573d7b',1,'PiHal::spiEnd()']]], - ['spiendtransaction_114',['spiendtransaction',['../class_pi_hal.html#a7debfa73095e727950831af2e8aab5f7',1,'PiHal::spiEndTransaction()'],['../class_pico_hal.html#ae6773c6f0aac24774614a3179a4da475',1,'PicoHal::spiEndTransaction()'],['../class_radio_lib_hal.html#a68d9271c76f8c96afb734a4634bf92e9',1,'RadioLibHal::spiEndTransaction()']]], - ['spigetregvalue_115',['SPIgetRegValue',['../class_module.html#a369e916626c821ecec85f25d5b46d752',1,'Module']]], - ['spireadregister_116',['SPIreadRegister',['../class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6',1,'Module']]], - ['spireadregisterburst_117',['SPIreadRegisterBurst',['../class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee',1,'Module']]], - ['spireadstream_118',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#ad4af5fc5fd60e0aadb8a69606e511946',1,'Module::SPIreadStream(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], - ['spisetregvalue_119',['SPIsetRegValue',['../class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1',1,'Module']]], - ['spitransfer_120',['spitransfer',['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer()'],['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()']]], - ['spitransferstream_121',['SPItransferStream',['../class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe',1,'Module']]], - ['spiwriteregister_122',['SPIwriteRegister',['../class_module.html#a60ca6b4cae98f7d935191a569d519913',1,'Module']]], - ['spiwriteregisterburst_123',['SPIwriteRegisterBurst',['../class_module.html#a10809e942c686b4e605269e58bd637b9',1,'Module']]], - ['spiwritestream_124',['spiwritestream',['../class_module.html#af5594e8024d34d2d168413ae5c28e73b',1,'Module::SPIwriteStream(const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6',1,'Module::SPIwriteStream(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], - ['sstvclient_125',['sstvclient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]], - ['stagemode_126',['stagemode',['../class_l_r11x0.html#a66af76a767045af7ef248868ab6a6c28',1,'LR11x0::stageMode()'],['../class_s_x126x.html#ab30acdc12ee310873189df2cfa376ed6',1,'SX126x::stageMode()'],['../class_s_x127x.html#a3bd7fb49a3b27707aff6636ff6dee550',1,'SX127x::stageMode()'],['../class_s_x128x.html#a65441afe4db0e96788d35b35a2075818',1,'SX128x::stageMode()'],['../class_physical_layer.html#a06fa3b844c6028a78e29b7dff58c7c79',1,'PhysicalLayer::stageMode()']]], - ['standby_127',['standby',['../class_s_x126x.html#a2fa0384a529746811e2dcb2eeb4188ec',1,'SX126x::standby()'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby() override'],['../class_s_x127x.html#aa565bbff460e487672953dc05d335cb0',1,'SX127x::standby(uint8_t mode) override'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae',1,'SX128x::standby(uint8_t mode, bool wakeup=false)'],['../class_bell_client.html#a57c19c733b0dfe80bd321f23b18c1e80',1,'BellClient::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_si443x.html#acbc0f95f32ca961294666405596ff529',1,'Si443x::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()'],['../class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82',1,'RF69::standby(uint8_t mode) override'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby() override'],['../classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b',1,'nRF24::standby(uint8_t mode) override'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby() override'],['../class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665',1,'LR11x0::standby(uint8_t mode, bool wakeup=true)'],['../class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24',1,'LR11x0::standby() override'],['../class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a',1,'CC1101::standby()'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby()']]], - ['startchannelscan_128',['startchannelscan',['../class_s_x128x.html#acdee68d9be73509f464226722551c4d9',1,'SX128x::startChannelScan()'],['../class_physical_layer.html#a82a52062d9259c2c546d7bf8072b7a72',1,'PhysicalLayer::startChannelScan(const ChannelScanConfig_t &config)'],['../class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9',1,'PhysicalLayer::startChannelScan()'],['../class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a',1,'SX128x::startChannelScan()'],['../class_s_x126x.html#a09a8fe05c23c652c7ace2e2f1bf51d93',1,'SX126x::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3',1,'SX126x::startChannelScan() override'],['../class_l_r11x0.html#ab073ade3f6b9bbb383e388904812f575',1,'LR11x0::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d',1,'LR11x0::startChannelScan() override'],['../class_s_x127x.html#a6fa5723724393576ed597509200e17d1',1,'SX127x::startChannelScan()']]], - ['startdirect_129',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]], - ['startranging_130',['startRanging',['../class_s_x1280.html#a04ebee012b3b550ddc912b298de3763e',1,'SX1280']]], - ['startreceive_131',['startreceive',['../class_pager_client.html#a9c0f13846fbc333a35a16a98b6575ca6',1,'PagerClient::startReceive()'],['../class_physical_layer.html#a18664ad615c5507ff1690baaca90b094',1,'PhysicalLayer::startReceive()'],['../class_physical_layer.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_l_r11x0.html#a18664ad615c5507ff1690baaca90b094',1,'LR11x0::startReceive()'],['../class_l_r11x0.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'LR11x0::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_s_x126x.html#a18664ad615c5507ff1690baaca90b094',1,'SX126x::startReceive()'],['../class_s_x126x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX126x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../classn_r_f24.html#a38b0084ad11090f918f4f370b9df7514',1,'nRF24::startReceive()'],['../class_s_x127x.html#a18664ad615c5507ff1690baaca90b094',1,'SX127x::startReceive()'],['../class_s_x127x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX127x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_s_x128x.html#a18664ad615c5507ff1690baaca90b094',1,'SX128x::startReceive()'],['../class_s_x128x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX128x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_s_x128x.html#a803eaca8bb7fdfa3570cf4aa95f8e729',1,'SX128x::startReceive() override'],['../class_s_x127x.html#abbe1076252a366c3c4aa323fdff7d40c',1,'SX127x::startReceive()'],['../class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc',1,'SX126x::startReceive()'],['../class_si443x.html#ad5adec16d570b0d1b09420919dbe77e4',1,'Si443x::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_si443x.html#ae188dec3175a3aec96844a613e911500',1,'Si443x::startReceive() override'],['../class_r_f69.html#a21ae7524fe573f1a7e74dee342418222',1,'RF69::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_r_f69.html#a3bece228d369dcc1aab6a5b29d0685a8',1,'RF69::startReceive() override'],['../classn_r_f24.html#a3c6aa3622c887118fb8d8cb2689fdff2',1,'nRF24::startReceive()'],['../class_l_r11x0.html#aa6ce285cc1b76ce028db6442a421ed8d',1,'LR11x0::startReceive()'],['../class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e',1,'CC1101::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19',1,'CC1101::startReceive() override'],['../class_pager_client.html#ac232570ac012ff315a1971ab0422fed3',1,'PagerClient::startReceive()']]], - ['startreceivedutycycle_132',['startReceiveDutyCycle',['../class_s_x126x.html#af9352e49d893151d68a314109140fe29',1,'SX126x']]], - ['startreceivedutycycleauto_133',['startReceiveDutyCycleAuto',['../class_s_x126x.html#ad0f95b62ee987010b00f4be75bf9ab4e',1,'SX126x']]], - ['startsignal_134',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]], - ['starttransmit_135',['starttransmit',['../class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX128x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX127x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX126x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#af79757dbbd62e080c1bad2e608ab940c',1,'Si443x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af79757dbbd62e080c1bad2e608ab940c',1,'RF69::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c',1,'nRF24::startTransmit()'],['../class_l_r11x0.html#af79757dbbd62e080c1bad2e608ab940c',1,'LR11x0::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_l_r11x0.html#a923654706eff5118ef6e84214e837f27',1,'LR11x0::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#af79757dbbd62e080c1bad2e608ab940c',1,'CC1101::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#af79757dbbd62e080c1bad2e608ab940c',1,'PhysicalLayer::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a187ea9ee96a67cd48e5b28be5b237c95',1,'Si443x::startTransmit()'],['../class_r_f69.html#af645f6b5d37812f6bb9ec11788e12066',1,'RF69::startTransmit()'],['../classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2',1,'nRF24::startTransmit()'],['../class_c_c1101.html#a6ff7e4066d189482c142e05384a38df0',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit()']]], - ['startwifiscan_136',['startWifiScan',['../class_l_r11x0.html#a3498e0e621f341e415145879989e0948',1,'LR11x0']]], - ['stm32wlx_137',['STM32WLx',['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx']]], - ['sx1231_138',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231']]], - ['sx1233_139',['SX1233',['../class_s_x1233.html#a23d2fbf2473e48d46e341e6afe31f82f',1,'SX1233']]], - ['sx1261_140',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261']]], - ['sx1262_141',['SX1262',['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262']]], - ['sx1268_142',['SX1268',['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268']]], - ['sx126x_143',['SX126x',['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x']]], - ['sx1272_144',['SX1272',['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272']]], - ['sx1273_145',['SX1273',['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273']]], - ['sx1276_146',['SX1276',['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276']]], - ['sx1277_147',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277']]], - ['sx1278_148',['SX1278',['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278']]], - ['sx1279_149',['SX1279',['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279']]], - ['sx127x_150',['SX127x',['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x']]], - ['sx1280_151',['SX1280',['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280']]], - ['sx1281_152',['SX1281',['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281']]], - ['sx1282_153',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282']]], - ['sx128x_154',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x']]] + ['setsleepfunction_93',['setSleepFunction',['../class_lo_ra_w_a_n_node.html#a11c5f0867a9a8d731e980f865caebd99',1,'LoRaWANNode']]], + ['setspreadingfactor_94',['setspreadingfactor',['../class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4',1,'LLCC68::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x1277.html#af083270ea5fbad2acb789c7ce8e27322',1,'SX1277::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4',1,'LR11x0::setSpreadingFactor()'],['../class_s_x1273.html#ac714448cb245ec57fa6f2395f1c8a1f7',1,'SX1273::setSpreadingFactor()']]], + ['setsyncbits_95',['setsyncbits',['../class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d',1,'LR11x0::setSyncBits()'],['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x::setSyncBits(uint8_t *syncWord, uint8_t bitsLen)']]], + ['setsyncword_96',['setsyncword',['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord()'],['../class_physical_layer.html#a6c71cdc1238e1368274670758431a977',1,'PhysicalLayer::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0',1,'SX128x::setSyncWord(const uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#aaf400f33e17c1679c0b55cd70bef90b0',1,'SX127x::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord(uint8_t syncWord)'],['../class_s_x126x.html#a827a4754ea53388513d263e5d9171395',1,'SX126x::setSyncWord()'],['../class_si443x.html#af257fb09afaa6162e1506cfe87b219b3',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a2954563d74588c2fd8d590aa6e102e4d',1,'RF69::setSyncWord()'],['../class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932',1,'LR11x0::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7',1,'LR11x0::setSyncWord(uint8_t syncWord)'],['../class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb',1,'CC1101::setSyncWord(const uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)']]], + ['settcxo_97',['settcxo',['../class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55',1,'LR11x0::setTCXO()'],['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x::setTCXO()']]], + ['settransmitpipe_98',['setTransmitPipe',['../classn_r_f24.html#a9f122e94ed8095d1c42292d8fb6c3e80',1,'nRF24']]], + ['settxpower_99',['setTxPower',['../class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b',1,'LoRaWANNode']]], + ['setwhitening_100',['setwhitening',['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()'],['../class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d',1,'LR11x0::setWhitening()'],['../class_s_x126x.html#ae500bad45638a47264b7e5955a93107d',1,'SX126x::setWhitening()']]], + ['setwifiscanaction_101',['setWiFiScanAction',['../class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b',1,'LR11x0']]], + ['si4430_102',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430']]], + ['si4431_103',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431']]], + ['si4432_104',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432']]], + ['si443x_105',['Si443x',['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x']]], + ['sleep_106',['sleep',['../class_s_x127x.html#a1ff85ee7979da08b4e66316f1ba2c6a9',1,'SX127x::sleep()'],['../class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e',1,'PhysicalLayer::sleep()'],['../class_s_x128x.html#a98ef7dc21647642b40baf8c0194788c4',1,'SX128x::sleep(bool retainConfig)'],['../class_s_x128x.html#ab0c26aebd432d36974b3066055df6b01',1,'SX128x::sleep() override'],['../class_s_x126x.html#aad7e4df3e1ca20d524e1d776047e1013',1,'SX126x::sleep(bool retainConfig)'],['../class_s_x126x.html#a882cec40d9aa98a0d536e6afb65b1719',1,'SX126x::sleep() override'],['../class_r_f69.html#adec9debf69f5ee846a5b6e34831ade3c',1,'RF69::sleep()'],['../classn_r_f24.html#a69b75e0889c609099487a43c8c3b6721',1,'nRF24::sleep()'],['../class_l_r11x0.html#ad2786a2f17af5769c772ebc73df88e1f',1,'LR11x0::sleep(bool retainConfig, uint32_t sleepTime)'],['../class_l_r11x0.html#ad5dde79f751bbd7ea277872e237f2a69',1,'LR11x0::sleep() override'],['../class_c_c1101.html#a0ead6224d4378274df465f779199bc92',1,'CC1101::sleep()'],['../class_si443x.html#ab0cc51d6b4264acf8e3e49a3a490dee9',1,'Si443x::sleep()']]], + ['spectralscanabort_107',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]], + ['spectralscangetresult_108',['spectralScanGetResult',['../class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2',1,'SX126x']]], + ['spectralscangetstatus_109',['spectralScanGetStatus',['../class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4',1,'SX126x']]], + ['spectralscanstart_110',['spectralScanStart',['../class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66',1,'SX126x']]], + ['spibegin_111',['spibegin',['../class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030',1,'RadioLibHal::spiBegin()'],['../class_pi_hal.html#a40d237c2f5f4ead26c39f33481b4d7e3',1,'PiHal::spiBegin()'],['../class_pico_hal.html#a414de51bef859659b8cac66df32bdb5a',1,'PicoHal::spiBegin()']]], + ['spibegintransaction_112',['spibegintransaction',['../class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460',1,'RadioLibHal::spiBeginTransaction()'],['../class_pi_hal.html#ab8c97e2b1c42368793d48d08b815fd69',1,'PiHal::spiBeginTransaction()'],['../class_pico_hal.html#a2b6136b2c90e83c1ab94bd92ef32805c',1,'PicoHal::spiBeginTransaction()']]], + ['spicheckstream_113',['SPIcheckStream',['../class_module.html#a5efa7ae78cab1d7f43005e965923f769',1,'Module']]], + ['spiend_114',['spiend',['../class_pico_hal.html#ac932d26b6a31a0cd7f577d4f8812896c',1,'PicoHal::spiEnd()'],['../class_radio_lib_hal.html#a41c85e560155d644f5b4ce8444dd8b64',1,'RadioLibHal::spiEnd()'],['../class_pi_hal.html#a6b0d64ed834b91f67b3344ce8c573d7b',1,'PiHal::spiEnd()']]], + ['spiendtransaction_115',['spiendtransaction',['../class_pi_hal.html#a7debfa73095e727950831af2e8aab5f7',1,'PiHal::spiEndTransaction()'],['../class_pico_hal.html#ae6773c6f0aac24774614a3179a4da475',1,'PicoHal::spiEndTransaction()'],['../class_radio_lib_hal.html#a68d9271c76f8c96afb734a4634bf92e9',1,'RadioLibHal::spiEndTransaction()']]], + ['spigetregvalue_116',['SPIgetRegValue',['../class_module.html#a369e916626c821ecec85f25d5b46d752',1,'Module']]], + ['spireadregister_117',['SPIreadRegister',['../class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6',1,'Module']]], + ['spireadregisterburst_118',['SPIreadRegisterBurst',['../class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee',1,'Module']]], + ['spireadstream_119',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#ad4af5fc5fd60e0aadb8a69606e511946',1,'Module::SPIreadStream(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], + ['spisetregvalue_120',['SPIsetRegValue',['../class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1',1,'Module']]], + ['spitransfer_121',['spitransfer',['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer()'],['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()']]], + ['spitransferstream_122',['SPItransferStream',['../class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe',1,'Module']]], + ['spiwriteregister_123',['SPIwriteRegister',['../class_module.html#a60ca6b4cae98f7d935191a569d519913',1,'Module']]], + ['spiwriteregisterburst_124',['SPIwriteRegisterBurst',['../class_module.html#a10809e942c686b4e605269e58bd637b9',1,'Module']]], + ['spiwritestream_125',['spiwritestream',['../class_module.html#af5594e8024d34d2d168413ae5c28e73b',1,'Module::SPIwriteStream(const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6',1,'Module::SPIwriteStream(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], + ['sstvclient_126',['sstvclient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]], + ['stagemode_127',['stagemode',['../class_l_r11x0.html#a66af76a767045af7ef248868ab6a6c28',1,'LR11x0::stageMode()'],['../class_s_x126x.html#ab30acdc12ee310873189df2cfa376ed6',1,'SX126x::stageMode()'],['../class_s_x127x.html#a3bd7fb49a3b27707aff6636ff6dee550',1,'SX127x::stageMode()'],['../class_s_x128x.html#a65441afe4db0e96788d35b35a2075818',1,'SX128x::stageMode()'],['../class_physical_layer.html#a06fa3b844c6028a78e29b7dff58c7c79',1,'PhysicalLayer::stageMode()']]], + ['standby_128',['standby',['../class_s_x126x.html#a2fa0384a529746811e2dcb2eeb4188ec',1,'SX126x::standby()'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby() override'],['../class_s_x127x.html#aa565bbff460e487672953dc05d335cb0',1,'SX127x::standby(uint8_t mode) override'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae',1,'SX128x::standby(uint8_t mode, bool wakeup=false)'],['../class_bell_client.html#a57c19c733b0dfe80bd321f23b18c1e80',1,'BellClient::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_si443x.html#acbc0f95f32ca961294666405596ff529',1,'Si443x::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()'],['../class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82',1,'RF69::standby(uint8_t mode) override'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby() override'],['../classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b',1,'nRF24::standby(uint8_t mode) override'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby() override'],['../class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665',1,'LR11x0::standby(uint8_t mode, bool wakeup=true)'],['../class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24',1,'LR11x0::standby() override'],['../class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a',1,'CC1101::standby()'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby()']]], + ['startchannelscan_129',['startchannelscan',['../class_s_x128x.html#acdee68d9be73509f464226722551c4d9',1,'SX128x::startChannelScan()'],['../class_physical_layer.html#a82a52062d9259c2c546d7bf8072b7a72',1,'PhysicalLayer::startChannelScan(const ChannelScanConfig_t &config)'],['../class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9',1,'PhysicalLayer::startChannelScan()'],['../class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a',1,'SX128x::startChannelScan()'],['../class_s_x126x.html#a09a8fe05c23c652c7ace2e2f1bf51d93',1,'SX126x::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3',1,'SX126x::startChannelScan() override'],['../class_l_r11x0.html#ab073ade3f6b9bbb383e388904812f575',1,'LR11x0::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d',1,'LR11x0::startChannelScan() override'],['../class_s_x127x.html#a6fa5723724393576ed597509200e17d1',1,'SX127x::startChannelScan()']]], + ['startdirect_130',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]], + ['startranging_131',['startRanging',['../class_s_x1280.html#a04ebee012b3b550ddc912b298de3763e',1,'SX1280']]], + ['startreceive_132',['startreceive',['../class_pager_client.html#a9c0f13846fbc333a35a16a98b6575ca6',1,'PagerClient::startReceive()'],['../class_physical_layer.html#a18664ad615c5507ff1690baaca90b094',1,'PhysicalLayer::startReceive()'],['../class_physical_layer.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'PhysicalLayer::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_l_r11x0.html#a18664ad615c5507ff1690baaca90b094',1,'LR11x0::startReceive()'],['../class_l_r11x0.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'LR11x0::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_s_x126x.html#a18664ad615c5507ff1690baaca90b094',1,'SX126x::startReceive()'],['../class_s_x126x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX126x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../classn_r_f24.html#a38b0084ad11090f918f4f370b9df7514',1,'nRF24::startReceive()'],['../class_s_x127x.html#a18664ad615c5507ff1690baaca90b094',1,'SX127x::startReceive()'],['../class_s_x127x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX127x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_s_x128x.html#a18664ad615c5507ff1690baaca90b094',1,'SX128x::startReceive()'],['../class_s_x128x.html#ae93500dfbcfd39837e04c0f3eaa40d97',1,'SX128x::startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)'],['../class_s_x128x.html#a803eaca8bb7fdfa3570cf4aa95f8e729',1,'SX128x::startReceive() override'],['../class_s_x127x.html#abbe1076252a366c3c4aa323fdff7d40c',1,'SX127x::startReceive()'],['../class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc',1,'SX126x::startReceive()'],['../class_si443x.html#ad5adec16d570b0d1b09420919dbe77e4',1,'Si443x::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_si443x.html#ae188dec3175a3aec96844a613e911500',1,'Si443x::startReceive() override'],['../class_r_f69.html#a21ae7524fe573f1a7e74dee342418222',1,'RF69::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_r_f69.html#a3bece228d369dcc1aab6a5b29d0685a8',1,'RF69::startReceive() override'],['../classn_r_f24.html#a3c6aa3622c887118fb8d8cb2689fdff2',1,'nRF24::startReceive()'],['../class_l_r11x0.html#aa6ce285cc1b76ce028db6442a421ed8d',1,'LR11x0::startReceive()'],['../class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e',1,'CC1101::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19',1,'CC1101::startReceive() override'],['../class_pager_client.html#ac232570ac012ff315a1971ab0422fed3',1,'PagerClient::startReceive()']]], + ['startreceivedutycycle_133',['startReceiveDutyCycle',['../class_s_x126x.html#af9352e49d893151d68a314109140fe29',1,'SX126x']]], + ['startreceivedutycycleauto_134',['startReceiveDutyCycleAuto',['../class_s_x126x.html#ad0f95b62ee987010b00f4be75bf9ab4e',1,'SX126x']]], + ['startsignal_135',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]], + ['starttransmit_136',['starttransmit',['../class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX128x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX127x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX126x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#af79757dbbd62e080c1bad2e608ab940c',1,'Si443x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af79757dbbd62e080c1bad2e608ab940c',1,'RF69::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c',1,'nRF24::startTransmit()'],['../class_l_r11x0.html#af79757dbbd62e080c1bad2e608ab940c',1,'LR11x0::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_l_r11x0.html#a923654706eff5118ef6e84214e837f27',1,'LR11x0::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#af79757dbbd62e080c1bad2e608ab940c',1,'CC1101::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#af79757dbbd62e080c1bad2e608ab940c',1,'PhysicalLayer::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a187ea9ee96a67cd48e5b28be5b237c95',1,'Si443x::startTransmit()'],['../class_r_f69.html#af645f6b5d37812f6bb9ec11788e12066',1,'RF69::startTransmit()'],['../classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2',1,'nRF24::startTransmit()'],['../class_c_c1101.html#a6ff7e4066d189482c142e05384a38df0',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit()']]], + ['startwifiscan_137',['startWifiScan',['../class_l_r11x0.html#a3498e0e621f341e415145879989e0948',1,'LR11x0']]], + ['stm32wlx_138',['STM32WLx',['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx']]], + ['sx1231_139',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231']]], + ['sx1233_140',['SX1233',['../class_s_x1233.html#a23d2fbf2473e48d46e341e6afe31f82f',1,'SX1233']]], + ['sx1261_141',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261']]], + ['sx1262_142',['SX1262',['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262']]], + ['sx1268_143',['SX1268',['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268']]], + ['sx126x_144',['SX126x',['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x']]], + ['sx1272_145',['SX1272',['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272']]], + ['sx1273_146',['SX1273',['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273']]], + ['sx1276_147',['SX1276',['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276']]], + ['sx1277_148',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277']]], + ['sx1278_149',['SX1278',['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278']]], + ['sx1279_150',['SX1279',['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279']]], + ['sx127x_151',['SX127x',['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x']]], + ['sx1280_152',['SX1280',['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280']]], + ['sx1281_153',['SX1281',['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281']]], + ['sx1282_154',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282']]], + ['sx128x_155',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x']]] ]; diff --git a/search/typedefs_1.js b/search/typedefs_1.js index 29568088..da969a98 100644 --- a/search/typedefs_1.js +++ b/search/typedefs_1.js @@ -1,5 +1,6 @@ var searchData= [ - ['spicheckstatuscb_5ft_0',['SPIcheckStatusCb_t',['../class_module.html#a1ad7bef7d380d3b6b88dca99bd35d640',1,'Module']]], - ['spiparsestatuscb_5ft_1',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]] + ['sleepcb_5ft_0',['SleepCb_t',['../class_lo_ra_w_a_n_node.html#a3aec67bd3fa7ec0f6e4bf6b86d971e9e',1,'LoRaWANNode']]], + ['spicheckstatuscb_5ft_1',['SPIcheckStatusCb_t',['../class_module.html#a1ad7bef7d380d3b6b88dca99bd35d640',1,'Module']]], + ['spiparsestatuscb_5ft_2',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]] ];

    Public Attributes