From 54b25d129367e764901b888ebcb68c8e2317ead8 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sat, 2 Mar 2024 17:10:28 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20cf561?= =?UTF-8?q?733d254b29d559972d00e8c288445c11f36=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _pager_8h_source.html | 90 ++++++++++++++++++++--------------------- class_pager_client.html | 1 + 2 files changed, 46 insertions(+), 45 deletions(-) diff --git a/_pager_8h_source.html b/_pager_8h_source.html index 0c254fa9..6512f433 100644 --- a/_pager_8h_source.html +++ b/_pager_8h_source.html @@ -164,57 +164,57 @@ $(document).ready(function(){initNavTree('_pager_8h_source.html',''); initResiza
122  #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
131  int16_t startReceive(uint32_t pin, uint32_t addr, uint32_t mask = 0xFFFFF);
132 
-
140  int16_t startReceive(uint32_t pin, uint32_t *addrs, uint32_t *masks, size_t numAddress);
-
141 
-
146  size_t available();
-
147 
-
148  #if defined(RADIOLIB_BUILD_ARDUINO)
-
158  int16_t readData(String& str, size_t len = 0, uint32_t* addr = NULL);
-
159  #endif
-
160 
-
171  int16_t readData(uint8_t* data, size_t* len, uint32_t* addr = NULL);
-
172 #endif
-
173 
-
174 #if !RADIOLIB_GODMODE
-
175  private:
-
176 #endif
-
177  PhysicalLayer* phyLayer;
-
178 
-
179  float baseFreq;
-
180  float dataRate;
-
181  uint32_t baseFreqRaw;
-
182  uint16_t shiftFreq;
-
183  uint16_t shiftFreqHz;
-
184  uint16_t bitDuration;
-
185  uint32_t filterAddr;
-
186  uint32_t filterMask;
-
187  uint32_t *filterAddresses;
-
188  uint32_t *filterMasks;
-
189  size_t filterNumAddresses;
-
190  bool inv = false;
-
191 
-
192  void write(uint32_t* data, size_t len);
-
193  void write(uint32_t codeWord);
-
194  uint16_t startReceiveCommon();
-
195  bool addressMatched(uint32_t addr);
-
196 
-
197 #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
-
198  uint32_t read();
-
199 #endif
-
200 
-
201  uint8_t encodeBCD(char c);
-
202  char decodeBCD(uint8_t b);
-
203 };
-
204 
-
205 #endif
+
141  int16_t startReceive(uint32_t pin, uint32_t *addrs, uint32_t *masks, size_t numAddress);
+
142 
+
147  size_t available();
+
148 
+
149  #if defined(RADIOLIB_BUILD_ARDUINO)
+
159  int16_t readData(String& str, size_t len = 0, uint32_t* addr = NULL);
+
160  #endif
+
161 
+
172  int16_t readData(uint8_t* data, size_t* len, uint32_t* addr = NULL);
+
173 #endif
+
174 
+
175 #if !RADIOLIB_GODMODE
+
176  private:
+
177 #endif
+
178  PhysicalLayer* phyLayer;
+
179 
+
180  float baseFreq;
+
181  float dataRate;
+
182  uint32_t baseFreqRaw;
+
183  uint16_t shiftFreq;
+
184  uint16_t shiftFreqHz;
+
185  uint16_t bitDuration;
+
186  uint32_t filterAddr;
+
187  uint32_t filterMask;
+
188  uint32_t *filterAddresses;
+
189  uint32_t *filterMasks;
+
190  size_t filterNumAddresses;
+
191  bool inv = false;
+
192 
+
193  void write(uint32_t* data, size_t len);
+
194  void write(uint32_t codeWord);
+
195  int16_t startReceiveCommon();
+
196  bool addressMatched(uint32_t addr);
+
197 
+
198 #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
+
199  uint32_t read();
+
200 #endif
+
201 
+
202  uint8_t encodeBCD(char c);
+
203  char decodeBCD(uint8_t b);
+
204 };
+
205 
+
206 #endif
Client for Pager communication.
Definition: Pager.h:62
int16_t begin(float base, uint16_t speed, bool invert=false, uint16_t shift=RADIOLIB_PAGER_FREQ_SHIFT_HZ)
Initialization method.
Definition: Pager.cpp:36
int16_t sendTone(uint32_t addr)
Method to send a tone-only alert to a destination pager.
Definition: Pager.cpp:60
PagerClient(PhysicalLayer *phy)
Default constructor.
Definition: Pager.cpp:26
int16_t startReceive(uint32_t pin, uint32_t addr, uint32_t mask=0xFFFFF)
Start reception of POCSAG packets.
Definition: Pager.cpp:246
-
int16_t readData(uint8_t *data, size_t *len, uint32_t *addr=NULL)
Reads data that was received after calling startReceive method.
Definition: Pager.cpp:349
+
int16_t readData(uint8_t *data, size_t *len, uint32_t *addr=NULL)
Reads data that was received after calling startReceive method.
Definition: Pager.cpp:351
int16_t transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD, uint8_t function=RADIOLIB_PAGER_FUNC_AUTO)
C-string transmit method.
Definition: Pager.cpp:70
-
size_t available()
Get the number of POCSAG batches available in buffer. Limited by the size of direct mode buffer!
Definition: Pager.cpp:298
+
size_t available()
Get the number of POCSAG batches available in buffer. Limited by the size of direct mode buffer!
Definition: Pager.cpp:300
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:34
diff --git a/class_pager_client.html b/class_pager_client.html index 33654567..5d9c2e4c 100644 --- a/class_pager_client.html +++ b/class_pager_client.html @@ -351,6 +351,7 @@ Public Member Functions pinPin to receive digital data on (e.g., DIO2 for SX127x). addrsArray of addresses to receive. masksArray of address masks to use for filtering. Masks will be applied to corresponding addresses in addr array. + numAddressNumber of addresses/masks to match.