LoRaMesher Library  0.0.5
A LoRa Mesh library for the IoT
LoraMesher Member List

This is the complete list of members for LoraMesher, including all inherited members.

begin(float freq=LM_BAND, float bw=LM_BANDWIDTH, uint8_t sf=LM_LORASF, uint8_t cr=LM_CODING_RATE, uint8_t syncWord=LM_SYNC_WORD, int8_t power=LM_POWER, uint16_t preambleLength=LM_PREAMBLE_LENGTH)LoraMesher
createPacketAndSend(uint16_t dst, T *payload, uint8_t payloadSize)LoraMesherinline
deletePacket(AppPacket< T > *p)LoraMesherinlinestatic
getDataPacketsForMeNum()LoraMesherinline
getDestinyUnreachableNum()LoraMesherinline
getForwardedPacketsNum()LoraMesherinline
getInstance()LoraMesherinlinestatic
getLocalAddress()LoraMesher
getNextAppPacket()LoraMesherinline
getReceivedBroadcastPacketsNum()LoraMesherinline
getReceivedDataPacketsNum()LoraMesherinline
getReceivedHelloPacketsNum()LoraMesherinline
getReceivedIAmViaNum()LoraMesherinline
getReceivedNotForMe()LoraMesherinline
getReceivedQueueSize()LoraMesher
getSendPacketsNum()LoraMesherinline
getSendQueueSize()LoraMesher
getSentHelloPacketsNum()LoraMesherinline
init(void(*receiverFunction)(void *))LoraMesher
routingTableList()LoraMesherinline
routingTableSize()LoraMesher
sendReliable(uint16_t dst, T *payload, uint32_t payloadSize)LoraMesherinline
sendReliablePacket(uint16_t dst, uint8_t *payload, uint32_t payloadSize)LoraMesher
setBandwidth(float bw)LoraMesherinline
setCodingRate(uint8_t cr)LoraMesherinline
setFrequency(float freq)LoraMesherinline
setOutputPower(int8_t power, bool useRfo=false)LoraMesherinline
setReceiveAppDataTaskHandle(TaskHandle_t ReceiveAppDataTaskHandle)LoraMesherinline
setSpreadingFactor(uint8_t sf)LoraMesherinline
standby()LoraMesher
start()LoraMesher
~LoraMesher()LoraMesher