From fd9ce19093144f92c112a305abd7b672b4f92de2 Mon Sep 17 00:00:00 2001 From: StevenCellist <47155822+StevenCellist@users.noreply.github.com> Date: Sat, 25 May 2024 11:14:15 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=2088b4d?= =?UTF-8?q?a94c1d0edaa74db683fd64fbc26aeafacee=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 | 30 +++++++++---------- functions_p.html | 2 +- functions_vars.html | 2 +- navtreeindex6.js | 2 +- search/all_e.js | 2 +- search/variables_e.js | 2 +- ...ct_lo_ra_w_a_n_mac_command__t-members.html | 2 +- struct_lo_ra_w_a_n_mac_command__t.html | 8 ++--- struct_lo_ra_w_a_n_mac_command__t.js | 2 +- 9 files changed, 26 insertions(+), 26 deletions(-) diff --git a/_lo_ra_w_a_n_8h_source.html b/_lo_ra_w_a_n_8h_source.html index a8648434..ca53d331 100644 --- a/_lo_ra_w_a_n_8h_source.html +++ b/_lo_ra_w_a_n_8h_source.html @@ -317,7 +317,7 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
241 struct LoRaWANMacCommand_t {
243  uint8_t cid;
244 
-
246  uint8_t payload[5];
+
246  uint8_t payload[RADIOLIB_LORAWAN_MAX_MAC_COMMAND_LEN_DOWN];
247 
249  uint8_t len;
250 
@@ -806,36 +806,36 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
LoRaWANNode
LoRaWAN-compatible node (class A device).
Definition: LoRaWAN.h:513
LoRaWANNode::clearSession
void clearSession()
Clear an active session, so that the device will have to rejoin the network.
Definition: LoRaWAN.cpp:56
LoRaWANNode::setBufferNonces
int16_t setBufferNonces(uint8_t *persistentBuffer)
Fill the internal buffer that holds the LW base parameters with a supplied buffer.
Definition: LoRaWAN.cpp:72
-
LoRaWANNode::setDatarate
int16_t setDatarate(uint8_t drUp)
Set uplink datarate. This should not be used when ADR is enabled.
Definition: LoRaWAN.cpp:1951
+
LoRaWANNode::setDatarate
int16_t setDatarate(uint8_t drUp)
Set uplink datarate. This should not be used when ADR is enabled.
Definition: LoRaWAN.cpp:1952
LoRaWANNode::uplink
int16_t uplink(const char *str, uint8_t fPort, bool isConfirmed=false, LoRaWANEvent_t *event=NULL)
Send a message to the server.
Definition: LoRaWAN.cpp:855
LoRaWANNode::beginOTAA
void beginOTAA(uint64_t joinEUI, uint64_t devEUI, uint8_t *nwkKey, uint8_t *appKey)
Set the device credentials and activation configuration.
Definition: LoRaWAN.cpp:444
-
LoRaWANNode::maxPayloadDwellTime
uint8_t maxPayloadDwellTime()
Returns the maximum payload given the currently present dwell time limits. WARNING: the addition of M...
Definition: LoRaWAN.cpp:2034
-
LoRaWANNode::setDutyCycle
void setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0)
Toggle adherence to dutyCycle limits to on or off.
Definition: LoRaWAN.cpp:1992
-
LoRaWANNode::timeUntilUplink
RadioLibTime_t timeUntilUplink()
Returns time in milliseconds until next uplink is available under dutyCycle limits.
Definition: LoRaWAN.cpp:2016
+
LoRaWANNode::maxPayloadDwellTime
uint8_t maxPayloadDwellTime()
Returns the maximum payload given the currently present dwell time limits. WARNING: the addition of M...
Definition: LoRaWAN.cpp:2035
+
LoRaWANNode::setDutyCycle
void setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0)
Toggle adherence to dutyCycle limits to on or off.
Definition: LoRaWAN.cpp:1993
+
LoRaWANNode::timeUntilUplink
RadioLibTime_t timeUntilUplink()
Returns time in milliseconds until next uplink is available under dutyCycle limits.
Definition: LoRaWAN.cpp:2017
LoRaWANNode::setDeviceStatus
void setDeviceStatus(uint8_t battLevel)
Set device status.
Definition: LoRaWAN.cpp:1645
-
LoRaWANNode::dutyCycleInterval
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:2006
-
LoRaWANNode::setDwellTime
void setDwellTime(bool enable, RadioLibTime_t msPerUplink=0)
Toggle adherence to dwellTime limits to on or off.
Definition: LoRaWAN.cpp:2025
+
LoRaWANNode::dutyCycleInterval
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:2007
+
LoRaWANNode::setDwellTime
void setDwellTime(bool enable, RadioLibTime_t msPerUplink=0)
Toggle adherence to dwellTime limits to on or off.
Definition: LoRaWAN.cpp:2026
LoRaWANNode::getAFCntDown
uint32_t getAFCntDown()
Returns the last application downlink's frame counter; also 0 if no application downlink occured yet.
Definition: LoRaWAN.cpp:1661
-
LoRaWANNode::getLastToA
RadioLibTime_t getLastToA()
Get the Time-on-air of the last uplink message.
Definition: LoRaWAN.cpp:2842
+
LoRaWANNode::getLastToA
RadioLibTime_t getLastToA()
Get the Time-on-air of the last uplink message.
Definition: LoRaWAN.cpp:2843
LoRaWANNode::activateABP
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:779
LoRaWANNode::getBufferNonces
uint8_t * getBufferNonces()
Returns the pointer to the internal buffer that holds the LW base parameters.
Definition: LoRaWAN.cpp:64
LoRaWANNode::sendReceive
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)
Send a message to the server and wait for a downlink during Rx1 and/or Rx2 window.
Definition: LoRaWAN.cpp:1625
LoRaWANNode::getBufferSession
uint8_t * getBufferSession()
Returns the pointer to the internal buffer that holds the LW session parameters.
Definition: LoRaWAN.cpp:108
LoRaWANNode::beginABP
void beginABP(uint32_t addr, uint8_t *fNwkSIntKey, uint8_t *sNwkSIntKey, uint8_t *nwkSEncKey, uint8_t *appSKey)
Set the device credentials and activation configuration.
Definition: LoRaWAN.cpp:752
LoRaWANNode::isActivated
bool isActivated()
Whether there is an ongoing session active.
Definition: LoRaWAN.cpp:845
-
LoRaWANNode::setTxPower
int16_t setTxPower(int8_t txPower)
Configure TX power of the radio module.
Definition: LoRaWAN.cpp:2055
-
LoRaWANNode::getMacDeviceTimeAns
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:2821
+
LoRaWANNode::setTxPower
int16_t setTxPower(int8_t txPower)
Configure TX power of the radio module.
Definition: LoRaWAN.cpp:2056
+
LoRaWANNode::getMacDeviceTimeAns
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:2822
LoRaWANNode::getNFCntDown
uint32_t getNFCntDown()
Returns the last network downlink's frame counter; also 0 if no network downlink occured yet.
Definition: LoRaWAN.cpp:1657
-
LoRaWANNode::getDevAddr
uint64_t getDevAddr()
Returns the DevAddr of the device, regardless of OTAA or ABP mode.
Definition: LoRaWAN.cpp:2838
+
LoRaWANNode::getDevAddr
uint64_t getDevAddr()
Returns the DevAddr of the device, regardless of OTAA or ABP mode.
Definition: LoRaWAN.cpp:2839
LoRaWANNode::downlink
int16_t downlink(uint8_t *data, size_t *len, LoRaWANEvent_t *event=NULL)
Wait for downlink from the server in either RX1 or RX2 window.
Definition: LoRaWAN.cpp:1292
LoRaWANNode::setBufferSession
int16_t setBufferSession(uint8_t *persistentBuffer)
Fill the internal buffer that holds the LW session parameters with a supplied buffer.
Definition: LoRaWAN.cpp:127
LoRaWANNode::LoRaWANNode
LoRaWANNode(PhysicalLayer *phy, const LoRaWANBand_t *band, uint8_t subBand=0)
Default constructor.
Definition: LoRaWAN.cpp:30
LoRaWANNode::activateOTAA
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:461
LoRaWANNode::rx1DrOffset
uint8_t rx1DrOffset
Offset between TX and RX1 (such that RX1 has equal or lower DR)
Definition: LoRaWAN.h:517
LoRaWANNode::getFCntUp
uint32_t getFCntUp()
Returns the last uplink's frame counter; also 0 if no uplink occured yet.
Definition: LoRaWAN.cpp:1650
-
LoRaWANNode::sendMacCommandReq
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:2119
-
LoRaWANNode::getMacLinkCheckAns
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:2810
-
LoRaWANNode::setADR
void setADR(bool enable=true)
Toggle ADR to on or off.
Definition: LoRaWAN.cpp:1988
+
LoRaWANNode::sendMacCommandReq
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:2120
+
LoRaWANNode::getMacLinkCheckAns
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:2811
+
LoRaWANNode::setADR
void setADR(bool enable=true)
Toggle ADR to on or off.
Definition: LoRaWAN.cpp:1989
LoRaWANNode::rx2
LoRaWANChannel_t rx2
RX2 channel properties - may be changed by MAC command.
Definition: LoRaWAN.h:520
LoRaWANNode::resetFCntDown
void resetFCntDown()
Reset the downlink frame counters (application and network) This is unsafe and can possibly allow rep...
Definition: LoRaWAN.cpp:1665
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:54
@@ -885,10 +885,10 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
LoRaWANJoinEvent_t::joinNonce
uint32_t joinNonce
The received Join-Request JoinNonce value.
Definition: LoRaWAN.h:475
LoRaWANJoinEvent_t::devNonce
uint16_t devNonce
The transmitted Join-Request DevNonce value.
Definition: LoRaWAN.h:472
LoRaWANMacCommand_t
Structure to save information about MAC command.
Definition: LoRaWAN.h:241
+
LoRaWANMacCommand_t::payload
uint8_t payload[RADIOLIB_LORAWAN_MAX_MAC_COMMAND_LEN_DOWN]
Payload buffer (5 bytes is the longest possible)
Definition: LoRaWAN.h:246
LoRaWANMacCommand_t::len
uint8_t len
Length of the payload.
Definition: LoRaWAN.h:249
LoRaWANMacCommand_t::cid
uint8_t cid
The command ID.
Definition: LoRaWAN.h:243
LoRaWANMacCommand_t::repeat
uint8_t repeat
Repetition counter (the command will be uplinked repeat + 1 times)
Definition: LoRaWAN.h:252
-
LoRaWANMacCommand_t::payload
uint8_t payload[5]
Payload buffer (5 bytes is the longest possible)
Definition: LoRaWAN.h:246
LoRaWANMacCommandQueue_t
Structure to hold information about a queue of MAC commands.
Definition: LoRaWAN.h:259
LoRaWANMacCommandQueue_t::commands
LoRaWANMacCommand_t commands[RADIOLIB_LORAWAN_MAC_COMMAND_QUEUE_SIZE]
MAC command buffer.
Definition: LoRaWAN.h:267
LoRaWANMacCommandQueue_t::numCommands
uint8_t numCommands
Number of commands in the queue.
Definition: LoRaWAN.h:261
diff --git a/functions_p.html b/functions_p.html index 4615d3d8..c977fed9 100644 --- a/functions_p.html +++ b/functions_p.html @@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('functions_p.html',''); initResizable() : Module::SPIConfig_t
  • payload -: LoRaWANMacCommand_t +: LoRaWANMacCommand_t
  • payloadLenMax : LoRaWANBand_t diff --git a/functions_vars.html b/functions_vars.html index d3f2d92d..6facbc5c 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -410,7 +410,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl : Module::SPIConfig_t
  • payload -: LoRaWANMacCommand_t +: LoRaWANMacCommand_t
  • payloadLenMax : LoRaWANBand_t diff --git a/navtreeindex6.js b/navtreeindex6.js index 2dcf684c..8ca1d24e 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -35,10 +35,10 @@ var NAVTREEINDEX6 = "struct_lo_ra_w_a_n_join_event__t.html#a935bc95eb2c02242c61f192fa2c68d8b":[3,0,20,1], "struct_lo_ra_w_a_n_join_event__t.html#abdb57ec1e16ea0d1822ba0a5632c9372":[3,0,20,0], "struct_lo_ra_w_a_n_mac_command__t.html":[3,0,21], +"struct_lo_ra_w_a_n_mac_command__t.html#a2155e7497b6f7ddabceee3d1a236c009":[3,0,21,2], "struct_lo_ra_w_a_n_mac_command__t.html#a3530cae6be81314da53f9bf75788b5e5":[3,0,21,1], "struct_lo_ra_w_a_n_mac_command__t.html#aa41a9955ac6f0fad60b4990955e40834":[3,0,21,0], "struct_lo_ra_w_a_n_mac_command__t.html#abc329424b5a36c95c625619b37dd2681":[3,0,21,3], -"struct_lo_ra_w_a_n_mac_command__t.html#ac572044ad659ad7addd50d21f6f2e764":[3,0,21,2], "struct_lo_ra_w_a_n_mac_command_queue__t.html":[3,0,22], "struct_lo_ra_w_a_n_mac_command_queue__t.html#a0a17c93236cdeb3703b9f69b4f6d702b":[3,0,22,0], "struct_lo_ra_w_a_n_mac_command_queue__t.html#ae83622d6039c73d6d7134318bb36edeb":[3,0,22,2], diff --git a/search/all_e.js b/search/all_e.js index 712e3514..b9d6096a 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -3,7 +3,7 @@ var searchData= ['packetmode_263',['packetMode',['../class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2',1,'CC1101::packetMode()'],['../class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f',1,'RF69::packetMode()'],['../class_si443x.html#a616eb24c4b11c5d39caaade160be8092',1,'Si443x::packetMode()'],['../class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1',1,'SX127x::packetMode()']]], ['pagerclient_264',['PagerClient',['../class_pager_client.html',1,'PagerClient'],['../class_pager_client.html#a9f978120467b13104fb356e9b7d855ec',1,'PagerClient::PagerClient()']]], ['parsestatuscb_265',['parseStatusCb',['../struct_module_1_1_s_p_i_config__t.html#a9619dcb8b269bcbd125e5a05e6c0fc77',1,'Module::SPIConfig_t']]], - ['payload_266',['payload',['../struct_lo_ra_w_a_n_mac_command__t.html#ac572044ad659ad7addd50d21f6f2e764',1,'LoRaWANMacCommand_t']]], + ['payload_266',['payload',['../struct_lo_ra_w_a_n_mac_command__t.html#a2155e7497b6f7ddabceee3d1a236c009',1,'LoRaWANMacCommand_t']]], ['payloadlenmax_267',['payloadLenMax',['../struct_lo_ra_w_a_n_band__t.html#a9b8143ac9bbf3ed45e7cc80fc71ce055',1,'LoRaWANBand_t']]], ['periodbeacon_268',['periodBeacon',['../struct_l_r11x0_wifi_result_full__t.html#a0e2539bf62ddd7fb7a9671f4e8c58bf8',1,'LR11x0WifiResultFull_t']]], ['phioffset_269',['phiOffset',['../struct_l_r11x0_wifi_result_full__t.html#a37d3203c39ca6d6f0ab42662a09bab13',1,'LR11x0WifiResultFull_t']]], diff --git a/search/variables_e.js b/search/variables_e.js index 047ebeff..4fc08d34 100644 --- a/search/variables_e.js +++ b/search/variables_e.js @@ -1,7 +1,7 @@ var searchData= [ ['parsestatuscb_1147',['parseStatusCb',['../struct_module_1_1_s_p_i_config__t.html#a9619dcb8b269bcbd125e5a05e6c0fc77',1,'Module::SPIConfig_t']]], - ['payload_1148',['payload',['../struct_lo_ra_w_a_n_mac_command__t.html#ac572044ad659ad7addd50d21f6f2e764',1,'LoRaWANMacCommand_t']]], + ['payload_1148',['payload',['../struct_lo_ra_w_a_n_mac_command__t.html#a2155e7497b6f7ddabceee3d1a236c009',1,'LoRaWANMacCommand_t']]], ['payloadlenmax_1149',['payloadLenMax',['../struct_lo_ra_w_a_n_band__t.html#a9b8143ac9bbf3ed45e7cc80fc71ce055',1,'LoRaWANBand_t']]], ['periodbeacon_1150',['periodBeacon',['../struct_l_r11x0_wifi_result_full__t.html#a0e2539bf62ddd7fb7a9671f4e8c58bf8',1,'LR11x0WifiResultFull_t']]], ['phioffset_1151',['phiOffset',['../struct_l_r11x0_wifi_result_full__t.html#a37d3203c39ca6d6f0ab42662a09bab13',1,'LR11x0WifiResultFull_t']]], diff --git a/struct_lo_ra_w_a_n_mac_command__t-members.html b/struct_lo_ra_w_a_n_mac_command__t-members.html index 4076b9c5..9320f3b2 100644 --- a/struct_lo_ra_w_a_n_mac_command__t-members.html +++ b/struct_lo_ra_w_a_n_mac_command__t-members.html @@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('struct_lo_ra_w_a_n_mac_command__t.html - +
    cidLoRaWANMacCommand_t
    lenLoRaWANMacCommand_t
    payloadLoRaWANMacCommand_t
    payloadLoRaWANMacCommand_t
    repeatLoRaWANMacCommand_t
    diff --git a/struct_lo_ra_w_a_n_mac_command__t.html b/struct_lo_ra_w_a_n_mac_command__t.html index 00a3e8f2..022d6422 100644 --- a/struct_lo_ra_w_a_n_mac_command__t.html +++ b/struct_lo_ra_w_a_n_mac_command__t.html @@ -101,10 +101,10 @@ Public Attributes uint8_t cid  The command ID.
      - -uint8_t payload [5] - Payload buffer (5 bytes is the longest possible)
    -  + +uint8_t payload [RADIOLIB_LORAWAN_MAX_MAC_COMMAND_LEN_DOWN] + Payload buffer (5 bytes is the longest possible)
    uint8_t len  Length of the payload.
    diff --git a/struct_lo_ra_w_a_n_mac_command__t.js b/struct_lo_ra_w_a_n_mac_command__t.js index f979310e..6cc64d95 100644 --- a/struct_lo_ra_w_a_n_mac_command__t.js +++ b/struct_lo_ra_w_a_n_mac_command__t.js @@ -2,6 +2,6 @@ var struct_lo_ra_w_a_n_mac_command__t = [ [ "cid", "struct_lo_ra_w_a_n_mac_command__t.html#aa41a9955ac6f0fad60b4990955e40834", null ], [ "len", "struct_lo_ra_w_a_n_mac_command__t.html#a3530cae6be81314da53f9bf75788b5e5", null ], - [ "payload", "struct_lo_ra_w_a_n_mac_command__t.html#ac572044ad659ad7addd50d21f6f2e764", null ], + [ "payload", "struct_lo_ra_w_a_n_mac_command__t.html#a2155e7497b6f7ddabceee3d1a236c009", null ], [ "repeat", "struct_lo_ra_w_a_n_mac_command__t.html#abc329424b5a36c95c625619b37dd2681", null ] ]; \ No newline at end of file