LoRaWANCH341 Library
|
#include "LoRaWAN.hpp"
#include "ConfigManager.hpp"
#include <iostream>
#include <thread>
#include <chrono>
#include <cstdio>
#include <string>
#include <cstring>
#include <memory>
#include <iomanip>
#include <array>
#include <vector>
#include "SPIInterface.hpp"
Macros | |
#define | DEBUG_PRINT(x) do { if(LoRaWAN::getVerbose()) { std::cout << x; } } while(0) |
#define | DEBUG_PRINTLN(x) do { if(LoRaWAN::getVerbose()) { std::cout << x << std::endl; } } while(0) |
#define | DEBUG_HEX(x) do { if(LoRaWAN::getVerbose()) { std::cout << std::hex << (x) << std::dec; } } while(0) |
Functions | |
void | resetAndRejoin (LoRaWAN &lora, const std::string &devEUI, const std::string &appEUI, const std::string &appKey) |
void | showHelp () |
void | receiveCallback (const LoRaWAN::Message &message) |
int | main (int argc, char *argv[]) |
Variables | |
LoRaWAN | lora |
#define DEBUG_HEX | ( | x | ) | do { if(LoRaWAN::getVerbose()) { std::cout << std::hex << (x) << std::dec; } } while(0) |
#define DEBUG_PRINT | ( | x | ) | do { if(LoRaWAN::getVerbose()) { std::cout << x; } } while(0) |
#define DEBUG_PRINTLN | ( | x | ) | do { if(LoRaWAN::getVerbose()) { std::cout << x << std::endl; } } while(0) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
void receiveCallback | ( | const LoRaWAN::Message & | message | ) |
void resetAndRejoin | ( | LoRaWAN & | lora, |
const std::string & | devEUI, | ||
const std::string & | appEUI, | ||
const std::string & | appKey | ||
) |
void showHelp | ( | ) |
LoRaWAN lora |