MySensors Library & Examples  2.3.2-62-ge298769
Public Member Functions | Static Public Member Functions | List of all members
ThroughLora Class Reference

Detailed Description

Definition at line 31 of file ThroughLora.h.

+ Collaboration diagram for ThroughLora:

Public Member Functions

uint32_t back_off (uint8_t attempts)
 
int packetRssi ()
 
float packetSnr ()
 
bool setFrequency (uint32_t frequency)
 
void setSignalBandwidth (uint32_t bandwidth)
 
void setPins (uint8_t cs_pin, uint8_t reset_pin, uint8_t dio0_pin)
 
void setSpreadingFactor (uint8_t spreadingFactor)
 
void setCodingRate4 (uint8_t codingRate)
 
void setPreambleLength (uint16_t preambleLength)
 
void setSyncWord (uint8_t syncWord)
 
void setCRC (bool enableCRC)
 
void setTxPower (uint8_t txPower)
 
void setTxPower (uint8_t txPower, uint8_t boostPin)
 
void idle ()
 
void sleep ()
 
uint8_t getRandom ()
 
bool begin (uint8_t did=0)
 
bool can_start ()
 
void handle_collision ()
 
void prepare_response (const uint8_t *buffer, uint16_t position)
 
uint16_t receive_response ()
 
uint16_t receive_frame (uint8_t *data, uint16_t max_length)
 
void send_byte (uint8_t b)
 
void send_response (uint8_t response)
 
void send_frame (uint8_t *data, uint8_t length)
 
void start_tx ()
 
void end_tx ()
 

Static Public Member Functions

static uint8_t get_max_attempts ()
 
static uint16_t get_receive_time ()
 

The documentation for this class was generated from the following file: