From dac9bcd40ee4a3d351be9807f323474248735358 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 23 Oct 2022 08:20:00 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=2067937?= =?UTF-8?q?f4f46d94c2c79129acc74f0fc6db7d836e8=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _a_x25_8h_source.html | 83 +++++++++++++++++---------------- class_a_x25_client-members.html | 2 +- class_a_x25_client.html | 19 +++++--- class_a_x25_client.js | 2 +- functions_func_s.html | 2 +- functions_s.html | 2 +- navtreeindex0.js | 2 +- navtreeindex4.js | 2 +- search/all_f.js | 2 +- search/functions_f.js | 2 +- 10 files changed, 63 insertions(+), 55 deletions(-) diff --git a/_a_x25_8h_source.html b/_a_x25_8h_source.html index cff38b38..07648e1b 100644 --- a/_a_x25_8h_source.html +++ b/_a_x25_8h_source.html @@ -233,44 +233,45 @@ $(document).ready(function(){initNavTree('_a_x25_8h_source.html',''); initResiza
289 
294  explicit AX25Client(AFSKClient* audio);
295 
-
305  int16_t setCorrection(int16_t mark, int16_t space);
-
306  #endif
-
307 
-
308  // basic methods
+
307  int16_t setCorrection(int16_t mark, int16_t space, float length = 1.0f);
+
308  #endif
309 
-
321  int16_t begin(const char* srcCallsign, uint8_t srcSSID = 0x00, uint8_t preambleLen = 8);
-
322 
-
334  int16_t transmit(String& str, const char* destCallsign, uint8_t destSSID = 0x00);
-
335 
-
347  int16_t transmit(const char* str, const char* destCallsign, uint8_t destSSID = 0x00);
-
348 
-
356  int16_t sendFrame(AX25Frame* frame);
-
357 
-
358 #if !defined(RADIOLIB_GODMODE)
-
359  private:
-
360 #endif
-
361  friend class APRSClient;
-
362 
-
363  PhysicalLayer* _phy;
-
364  #if !defined(RADIOLIB_EXCLUDE_AFSK)
-
365  AFSKClient* _audio;
-
366  uint32_t _afskMark;
-
367  uint32_t _afskSpace;
-
368  #endif
-
369 
-
370  char _srcCallsign[RADIOLIB_AX25_MAX_CALLSIGN_LEN + 1] = {0, 0, 0, 0, 0, 0, 0};
-
371  uint8_t _srcSSID = 0;
-
372  uint16_t _preambleLen = 0;
-
373 
-
374  static uint16_t getFrameCheckSequence(uint8_t* buff, size_t len);
-
375 
-
376  void getCallsign(char* buff);
-
377  uint8_t getSSID();
-
378 };
-
379 
-
380 #endif
-
381 
-
382 #endif
+
310  // basic methods
+
311 
+
323  int16_t begin(const char* srcCallsign, uint8_t srcSSID = 0x00, uint8_t preambleLen = 8);
+
324 
+
336  int16_t transmit(String& str, const char* destCallsign, uint8_t destSSID = 0x00);
+
337 
+
349  int16_t transmit(const char* str, const char* destCallsign, uint8_t destSSID = 0x00);
+
350 
+
358  int16_t sendFrame(AX25Frame* frame);
+
359 
+
360 #if !defined(RADIOLIB_GODMODE)
+
361  private:
+
362 #endif
+
363  friend class APRSClient;
+
364 
+
365  PhysicalLayer* _phy;
+
366  #if !defined(RADIOLIB_EXCLUDE_AFSK)
+
367  AFSKClient* _audio;
+
368  uint32_t _afskMark;
+
369  uint32_t _afskSpace;
+
370  uint32_t _afskLen;
+
371  #endif
+
372 
+
373  char _srcCallsign[RADIOLIB_AX25_MAX_CALLSIGN_LEN + 1] = {0, 0, 0, 0, 0, 0, 0};
+
374  uint8_t _srcSSID = 0;
+
375  uint16_t _preambleLen = 0;
+
376 
+
377  static uint16_t getFrameCheckSequence(uint8_t* buff, size_t len);
+
378 
+
379  void getCallsign(char* buff);
+
380  uint8_t getSSID();
+
381 };
+
382 
+
383 #endif
+
384 
+
385 #endif
uint16_t infoLen
Number of bytes in the information field.
Definition: AX25.h:128
@@ -281,12 +282,12 @@ $(document).ready(function(){initNavTree('_a_x25_8h_source.html',''); initResiza
Client for AX25 communication.
Definition: AX25.h:279
char srcCallsign[RADIOLIB_AX25_MAX_CALLSIGN_LEN+1]
Callsign of the source station.
Definition: AX25.h:103
uint8_t * info
The info field.
Definition: AX25.h:144
-
int16_t begin(const char *srcCallsign, uint8_t srcSSID=0x00, uint8_t preambleLen=8)
Initialization method.
Definition: AX25.cpp:175
+
int16_t begin(const char *srcCallsign, uint8_t srcSSID=0x00, uint8_t preambleLen=8)
Initialization method.
Definition: AX25.cpp:177
int16_t setRepeaters(char **repeaterCallsigns, uint8_t *repeaterSSIDs, uint8_t numRepeaters)
Method to set the repeater callsigns and SSIDs.
Definition: AX25.cpp:109
-
int16_t transmit(String &str, const char *destCallsign, uint8_t destSSID=0x00)
Transmit unnumbered information (UI) frame.
Definition: AX25.cpp:195
+
int16_t transmit(String &str, const char *destCallsign, uint8_t destSSID=0x00)
Transmit unnumbered information (UI) frame.
Definition: AX25.cpp:197
void setRecvSequence(uint8_t seqNumber)
Method to set receive sequence number.
Definition: AX25.cpp:145
+
int16_t setCorrection(int16_t mark, int16_t space, float length=1.0f)
Set AFSK tone correction offset. On some platforms, this is required to get the audio produced by the...
Definition: AX25.cpp:169
AX25Client(PhysicalLayer *phy)
Constructor for 2-FSK mode.
Definition: AX25.cpp:153
-
int16_t setCorrection(int16_t mark, int16_t space)
Set AFSK tone correction offset. On some platforms, this is required to get the audio produced by the...
Definition: AX25.cpp:168
uint8_t * repeaterSSIDs
Array of repeater SSIDs.
Definition: AX25.h:154
uint8_t destSSID
SSID of the destination station.
Definition: AX25.h:98
Client for APRS communication.
Definition: APRS.h:66
@@ -300,7 +301,7 @@ $(document).ready(function(){initNavTree('_a_x25_8h_source.html',''); initResiza
AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control)
Overloaded constructor, for frames without info field.
Definition: AX25.cpp:4
AX25Frame & operator=(const AX25Frame &frame)
Overload for assignment operator.
Definition: AX25.cpp:74
uint8_t numRepeaters
Number of repeaters to be used.
Definition: AX25.h:113
-
int16_t sendFrame(AX25Frame *frame)
Transmit arbitrary AX.25 frame.
Definition: AX25.cpp:210
+
int16_t sendFrame(AX25Frame *frame)
Transmit arbitrary AX.25 frame.
Definition: AX25.cpp:212
char ** repeaterCallsigns
Array of repeater callsigns.
Definition: AX25.h:149
diff --git a/class_a_x25_client.html b/class_a_x25_client.html index a174279e..87bc89a1 100644 --- a/class_a_x25_client.html +++ b/class_a_x25_client.html @@ -104,9 +104,9 @@ Public Member Functions  AX25Client (AFSKClient *audio)  Constructor for AFSK mode. More...
  -int16_t setCorrection (int16_t mark, int16_t space) - Set AFSK tone correction offset. On some platforms, this is required to get the audio produced by the setup to match the expected 1200/2200 Hz tones. More...
-  +int16_t setCorrection (int16_t mark, int16_t space, float length=1.0f) + Set AFSK tone correction offset. On some platforms, this is required to get the audio produced by the setup to match the expected 1200/2200 Hz tones. More...
+  int16_t begin (const char *srcCallsign, uint8_t srcSSID=0x00, uint8_t preambleLen=8)  Initialization method. More...
  @@ -270,8 +270,8 @@ class APRSClient< - -

◆ setCorrection()

+ +

◆ setCorrection()

@@ -286,7 +286,13 @@ class APRSClient< int16_t  - space  + space, + + + + + float  + length = 1.0f  @@ -301,6 +307,7 @@ class APRSClient< +
markPositive or negative correction offset for mark audio frequency in Hz.
spacePositive or negative correction offset for space audio frequency in Hz.
lengthAudio tone length modifier, defaults to 1.0.
diff --git a/class_a_x25_client.js b/class_a_x25_client.js index 46a28528..4cc9a4c6 100644 --- a/class_a_x25_client.js +++ b/class_a_x25_client.js @@ -4,7 +4,7 @@ var class_a_x25_client = [ "AX25Client", "class_a_x25_client.html#a6e81e629817cdf1b377e4b4f7e4d6520", null ], [ "begin", "class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca", null ], [ "sendFrame", "class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6", null ], - [ "setCorrection", "class_a_x25_client.html#aa6a10784d59428a4d5c13067ba6af69c", null ], + [ "setCorrection", "class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e", null ], [ "transmit", "class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98", null ], [ "transmit", "class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826", null ], [ "APRSClient", "class_a_x25_client.html#ac7d2ea7e69067b7b4c6492e198505289", null ] diff --git a/functions_func_s.html b/functions_func_s.html index 0bf46235..4a2ccd40 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza , SX128x
  • setCorrection() -: AX25Client +: AX25Client
  • setCRC() : SX126x diff --git a/functions_s.html b/functions_s.html index 73c9e137..3910241c 100644 --- a/functions_s.html +++ b/functions_s.html @@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() , SX128x
  • setCorrection() -: AX25Client +: AX25Client
  • setCRC() : SX126x diff --git a/navtreeindex0.js b/navtreeindex0.js index 26fffc8b..903a7f9d 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -64,8 +64,8 @@ var NAVTREEINDEX0 = "class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6":[3,0,2,3], "class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca":[3,0,2,2], "class_a_x25_client.html#a6e81e629817cdf1b377e4b4f7e4d6520":[3,0,2,1], +"class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e":[3,0,2,4], "class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98":[3,0,2,5], -"class_a_x25_client.html#aa6a10784d59428a4d5c13067ba6af69c":[3,0,2,4], "class_a_x25_client.html#ab074563d4d22a42d5ea9ad1693d6f373":[3,0,2,0], "class_a_x25_client.html#ac7d2ea7e69067b7b4c6492e198505289":[3,0,2,7], "class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826":[3,0,2,6], diff --git a/navtreeindex4.js b/navtreeindex4.js index f886c55f..076c2752 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -39,8 +39,8 @@ var NAVTREEINDEX4 = "group__status__codes.html#gafbc04b924d23cba05307e94972d7d607":[2,3,5], "group__status__codes.html#gafeff72bd7b618959d86b804a11f09063":[2,3,1], "hierarchy.html":[3,2], -"index.html":[], "index.html":[0], +"index.html":[], "modules.html":[2], "n_r_f24_8h_source.html":[4,0,0,0,2,0], "pages.html":[], diff --git a/search/all_f.js b/search/all_f.js index 5faafd27..906e1013 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -20,7 +20,7 @@ var searchData= ['setbitrate_227',['setBitRate',['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_physical_layer.html#a56e9cf39bc8847492f7f3cd67ebf1c46',1,'PhysicalLayer::setBitRate()']]], ['setbroadcastaddress_228',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]], ['setcodingrate_229',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]], - ['setcorrection_230',['setCorrection',['../class_a_x25_client.html#aa6a10784d59428a4d5c13067ba6af69c',1,'AX25Client']]], + ['setcorrection_230',['setCorrection',['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client']]], ['setcrc_231',['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_232',['setCrcFiltering',['../class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()']]], ['setcurrentlimit_233',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]], diff --git a/search/functions_f.js b/search/functions_f.js index 0012faad..3ba049f6 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -18,7 +18,7 @@ var searchData= ['setbitrate_523',['setBitRate',['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_physical_layer.html#a56e9cf39bc8847492f7f3cd67ebf1c46',1,'PhysicalLayer::setBitRate()']]], ['setbroadcastaddress_524',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]], ['setcodingrate_525',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]], - ['setcorrection_526',['setCorrection',['../class_a_x25_client.html#aa6a10784d59428a4d5c13067ba6af69c',1,'AX25Client']]], + ['setcorrection_526',['setCorrection',['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client']]], ['setcrc_527',['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_528',['setCrcFiltering',['../class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()']]], ['setcurrentlimit_529',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]],