5#include "../../Loom_Manager.h"
8#include <RHReliableDatagram.h>
14#define RF95_FREQ 915.0
16#define RECV_DATA_SIZE 256
26 void measure()
override {};
42 const int address = -1,
43 const uint8_t powerLevel = 23,
44 const uint8_t retryCount = 3,
45 const uint16_t retryTimeout = 200
57 bool receive(uint maxWaitTime)
override;
63 bool send(
const uint8_t destinationAddress)
override;
94 RHReliableDatagram* manager;
96 bool transmit(JsonObject json,
int destination);
97 bool recv(
int waitTime);
99 char recvData[RECV_DATA_SIZE];
101 bool sendFull(
const uint8_t destinationAddress);
102 bool sendPartial(
const uint8_t destinationAddress);
103 bool sendModules(JsonObject json,
int numModules,
const uint8_t destinationAddress);
105 bool receivePartial(uint waitTime);
Definition: Loom_LoRa.h:23
void setAddress(const uint8_t addr)
Definition: Loom_LoRa.cpp:101
void power_down() override
Definition: Loom_LoRa.cpp:299
void initialize() override
Definition: Loom_LoRa.cpp:26
bool receive(uint maxWaitTime) override
Definition: Loom_LoRa.cpp:127
void package() override
Definition: Loom_LoRa.cpp:92
bool send(const uint8_t destinationAddress) override
Definition: Loom_LoRa.cpp:109
void power_up() override
Definition: Loom_LoRa.cpp:293
Definition: Loom_Manager.h:18