Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: LoRaWAN-demo-72_tjm LoRaWAN-demo-72_jlc LoRaWAN-demo-elmo frdm_LoRa_Connect_Woodstream_Demo_tjm ... more
sMcpsReqConfirmed Struct Reference
[LoRa MAC layer implementation]
#include <LoRaMac.h>
Data Fields | |
| uint8_t | fPort |
| void * | fBuffer |
| uint16_t | fBufferSize |
| int8_t | Datarate |
| uint8_t | NbTrials |
Detailed Description
LoRaMAC MCPS-Request for a confirmed frame
Definition at line 665 of file LoRaMac.h.
Field Documentation
| uint16_t fBufferSize |
| uint8_t fPort |
| uint8_t NbTrials |
Number of trials to transmit the frame, if the LoRaMAC layer did not receive an acknowledgment. The MAC performs a datarate adaptation, according to the LoRaWAN Specification V1.0, chapter 18.4, according to the following table:
Transmission nb | Data Rate ----------------|----------- 1 (first) | DR 2 | DR 3 | max(DR-1,0) 4 | max(DR-1,0) 5 | max(DR-2,0) 6 | max(DR-2,0) 7 | max(DR-3,0) 8 | max(DR-3,0)
Note, that if NbTrials is set to 1 or 2, the MAC will not decrease the datarate, in case the LoRaMAC layer did not receive an acknowledgment
Generated on Tue Jul 12 2022 14:27:12 by
1.7.2