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

Detailed Description

Definition at line 125 of file MQTTTranslate.h.

+ Collaboration diagram for MQTTTranslate:

Public Member Functions

void set_config (uint8_t id, const uint8_t bus_id[4], uint8_t header)
 
void set_qos (uint8_t qos)
 
void set_retain (bool retain)
 
void set_topic (const char *topic)
 
void set_subscribe_all (bool yes)
 
void set_address (const uint8_t server_ip[4], const uint16_t server_port, const char *client_id)
 
uint32_t back_off (uint8_t attempts)
 
bool begin (uint8_t device_id=0)
 
bool can_start ()
 
void handle_collision ()
 
uint16_t receive_frame (uint8_t *data, uint16_t max_length)
 
uint16_t receive_response ()
 
void send_response (uint8_t response)
 
void send_frame (uint8_t *data, uint16_t length)
 
const char * find_value_separator (const char *value, uint16_t len)
 

Static Public Member Functions

static uint8_t get_max_attempts ()
 
static uint16_t get_receive_time ()
 

Public Attributes

ReconnectingMqttClient mqttclient
 
bool retain = false
 
uint8_t qos = 0
 
String topic = "pjon"
 
uint8_t my_id = PJON_NOT_ASSIGNED
 
uint8_t bus_id [4] = {0,0,0,0}
 
uint8_t header = 0
 
bool lowercase_topics = true
 
bool subscribe_all = false
 

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