ABP enum value | LoRaWAN | |
ACK_PENDING enum value | LoRaWAN | |
ackPort | LoRaWAN | private |
ADR_ACK_DELAY | LoRaWAN | privatestatic |
ADR_ACK_LIMIT | LoRaWAN | privatestatic |
adrAckCounter | LoRaWAN | private |
adrEnabled | LoRaWAN | private |
applyADRSettings(uint8_t dataRate, uint8_t txPower, const std::vector< uint8_t > &channelMask) | LoRaWAN | |
BASE_FREQ | LoRaWAN | privatestatic |
calculateTimeOnAir(size_t payload_size) | LoRaWAN | |
CHANNEL_STEP | LoRaWAN | privatestatic |
channelAirTime | LoRaWAN | private |
channelFrequencies | LoRaWAN | private |
checkDutyCycle(float frequency, size_t payload_size) | LoRaWAN | |
CLASS_A enum value | LoRaWAN | |
CLASS_B enum value | LoRaWAN | |
CLASS_C enum value | LoRaWAN | |
ConfirmationState enum name | LoRaWAN | |
confirmRetries | LoRaWAN | private |
confirmState | LoRaWAN | private |
current_bw | LoRaWAN | private |
current_channel | LoRaWAN | private |
current_cr | LoRaWAN | private |
current_dr | LoRaWAN | private |
current_lna | LoRaWAN | private |
current_nbRep | LoRaWAN | private |
current_power | LoRaWAN | private |
current_preamble | LoRaWAN | private |
current_sf | LoRaWAN | private |
current_sync_word | LoRaWAN | private |
currentClass | LoRaWAN | private |
decryptPayload(const std::vector< uint8_t > &payload, uint8_t port) | LoRaWAN | |
DeviceClass enum name | LoRaWAN | |
enableADR(bool enable) | LoRaWAN | |
encryptPayload(const std::vector< uint8_t > &payload, uint8_t port) | LoRaWAN | |
getChannel() const | LoRaWAN | |
getChannelFromFrequency(float freq_mhz) const | LoRaWAN | |
getDutyCycleUsage(int channel) | LoRaWAN | |
getFrameCounter() const | LoRaWAN | |
getFrequency() const | LoRaWAN | |
getFrequencyFromChannel(int channel) const | LoRaWAN | |
getRegion() const | LoRaWAN | |
getRSSI() const | LoRaWAN | |
getSingleChannel() const | LoRaWAN | |
getSingleChannelFrequency() const | LoRaWAN | |
getSNR() const | LoRaWAN | |
getVerbose() | LoRaWAN | inlinestatic |
handleConfirmation() | LoRaWAN | |
handleReceivedMessage(const std::vector< uint8_t > &payload, Message &msg) | LoRaWAN | |
init(int deviceIndex=0) | LoRaWAN | |
isADREnabled() const | LoRaWAN | |
isVerbose | LoRaWAN | privatestatic |
join(JoinMode mode, unsigned long timeout=10000) | LoRaWAN | |
joinCallback | LoRaWAN | private |
JoinCallback typedef | LoRaWAN | |
joined | LoRaWAN | private |
JoinMode enum name | LoRaWAN | |
joinMode | LoRaWAN | private |
lastChannelUse | LoRaWAN | private |
lastConfirmAttempt | LoRaWAN | private |
lastFcntDown | LoRaWAN | private |
lora_region | LoRaWAN | private |
LoRaWAN() | LoRaWAN | |
LoRaWAN(std::unique_ptr< SPIInterface > spi_interface) | LoRaWAN | explicit |
MAX_CHANNELS | LoRaWAN | privatestatic |
MAX_POWER | LoRaWAN | privatestatic |
MAX_RETRIES | LoRaWAN | privatestatic |
needsAck | LoRaWAN | private |
NONE enum value | LoRaWAN | |
one_channel_bw | LoRaWAN | private |
one_channel_cr | LoRaWAN | private |
one_channel_freq | LoRaWAN | private |
one_channel_gateway | LoRaWAN | private |
one_channel_power | LoRaWAN | private |
one_channel_preamble | LoRaWAN | private |
one_channel_sf | LoRaWAN | private |
onJoin(std::function< void(bool)> callback) | LoRaWAN | |
onReceive(std::function< void(const Message &)> callback) | LoRaWAN | |
openRX1Window() | LoRaWAN | |
openRX2Window() | LoRaWAN | |
OTAA enum value | LoRaWAN | |
pendingAck | LoRaWAN | private |
pendingMACResponses | LoRaWAN | private |
pimpl | LoRaWAN | private |
processJoinAccept(const std::vector< uint8_t > &data) | LoRaWAN | |
processLinkADRReq(const std::vector< uint8_t > &cmd, size_t index, std::vector< uint8_t > &response) | LoRaWAN | |
processMACCommands(const std::vector< uint8_t > &commands, std::vector< uint8_t > &response) | LoRaWAN | |
receive(Message &message, unsigned long timeout=1000) | LoRaWAN | |
RECEIVE_DELAY1 | LoRaWAN | privatestatic |
RECEIVE_DELAY2 | LoRaWAN | privatestatic |
receiveCallback | LoRaWAN | private |
ReceiveCallback typedef | LoRaWAN | |
Region enum name | LoRaWAN | |
REGION_AU915 enum value | LoRaWAN | |
REGION_EU433 enum value | LoRaWAN | |
REGION_EU868 enum value | LoRaWAN | |
REGION_US915 enum value | LoRaWAN | |
REGIONS enum value | LoRaWAN | |
requestLinkCheck() | LoRaWAN | |
resetConfirmationState() | LoRaWAN | |
resetDutyCycle() | LoRaWAN | |
resetSession() | LoRaWAN | |
rx1DrOffset | LoRaWAN | private |
RX2_BW | LoRaWAN | privatestatic |
RX2_CR | LoRaWAN | privatestatic |
RX2_FREQ | LoRaWAN | privatestatic |
RX2_PREAMBLE | LoRaWAN | privatestatic |
RX2_SF | LoRaWAN | privatestatic |
rx2DataRate | LoRaWAN | private |
RX_CONTINUOUS enum value | LoRaWAN | |
RX_IDLE enum value | LoRaWAN | |
RX_WAIT_1 enum value | LoRaWAN | |
RX_WAIT_2 enum value | LoRaWAN | |
RX_WINDOW_1 enum value | LoRaWAN | |
RX_WINDOW_2 enum value | LoRaWAN | |
RxWindowState enum name | LoRaWAN | |
send(const std::vector< uint8_t > &data, uint8_t port, bool confirmed=false, bool force_duty_cycle=false) | LoRaWAN | |
sendAck() | LoRaWAN | |
sendADRStatistics() | LoRaWAN | |
setAppEUI(const std::string &appEUI) | LoRaWAN | |
setAppKey(const std::string &appKey) | LoRaWAN | |
setAppSKey(const std::string &appSKey) | LoRaWAN | |
setChannel(uint8_t channel) | LoRaWAN | |
setDevAddr(const std::string &devAddr) | LoRaWAN | |
setDevEUI(const std::string &devEUI) | LoRaWAN | |
setDeviceClass(DeviceClass deviceClass) | LoRaWAN | |
setFrameCounter(uint32_t counter) | LoRaWAN | |
setFrequency(float freq_mhz) | LoRaWAN | |
setNwkSKey(const std::string &nwkSKey) | LoRaWAN | |
setRegion(int region) | LoRaWAN | |
setSingleChannel(bool enable, float freq_mhz=868.1, int sf=9, int bw=125, int cr=5, int power=14, int preamble=8) | LoRaWAN | |
setTxPower(int8_t power) | LoRaWAN | |
setupRxWindows() | LoRaWAN | |
setVerbose(bool verbose) | LoRaWAN | inlinestatic |
sleep() | LoRaWAN | |
update() | LoRaWAN | |
updateDataRateFromSF() | LoRaWAN | |
updateRxWindows() | LoRaWAN | |
updateTxParamsForADR() | LoRaWAN | |
validateKeys() const | LoRaWAN | |
WAITING_ACK enum value | LoRaWAN | |
wake() | LoRaWAN | |
WINDOW_DURATION | LoRaWAN | privatestatic |
~LoRaWAN() | LoRaWAN | |