|
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 |