summaryrefslogtreecommitdiff
path: root/LoRaHandler/LoRaHandler.h
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2015-12-08 12:56:29 -0600
committerMike Fiore <mfiore@multitech.com>2015-12-08 12:56:29 -0600
commitabaacd64f96b834d85169f12351b0057c6e9c2fd (patch)
tree4bb98e806182401155e144f84a28114a9d3c4be9 /LoRaHandler/LoRaHandler.h
parent5a74150c78737daf2764570835b59b45141f3775 (diff)
downloadmtdot-box-evb-factory-firmware-abaacd64f96b834d85169f12351b0057c6e9c2fd.tar.gz
mtdot-box-evb-factory-firmware-abaacd64f96b834d85169f12351b0057c6e9c2fd.tar.bz2
mtdot-box-evb-factory-firmware-abaacd64f96b834d85169f12351b0057c6e9c2fd.zip
use link check instead of ping for compatibility with 3rd party network servers
Diffstat (limited to 'LoRaHandler/LoRaHandler.h')
-rw-r--r--LoRaHandler/LoRaHandler.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/LoRaHandler/LoRaHandler.h b/LoRaHandler/LoRaHandler.h
index 375c277..aa82398 100644
--- a/LoRaHandler/LoRaHandler.h
+++ b/LoRaHandler/LoRaHandler.h
@@ -10,19 +10,19 @@ class LoRaHandler {
typedef enum {
none = 0,
busy,
- ping_success,
+ link_check_success,
send_success,
join_success,
- ping_failure,
+ link_check_failure,
send_failure,
join_failure
} LoRaStatus;
typedef struct {
bool status;
- mDot::ping_response up;
+ mDot::link_check up;
mDot::ping_response down;
- } LoRaPing;
+ } LoRaLink;
typedef enum {
green = 0,
@@ -32,12 +32,12 @@ class LoRaHandler {
LoRaHandler(osThreadId main);
~LoRaHandler();
- bool ping();
+ bool linkCheck();
bool send(std::vector<uint8_t> data);
bool join();
bool action(uint8_t cmd);
LoRaStatus getStatus();
- LoRaPing getPingResults();
+ LoRaLink getLinkCheckResults();
uint32_t getJoinAttempts();
void resetJoinAttempts();
void blinker();
@@ -46,7 +46,7 @@ class LoRaHandler {
osThreadId _main;
Thread _thread;
LoRaStatus _status;
- LoRaPing _ping;
+ LoRaLink _link;
mDot* _dot;
Mutex _mutex;
uint32_t _join_attempts;