Safe Sprinkler
Master/slave irrigation system (ESP-NOW + LoRaWAN)
Loading...
Searching...
No Matches
slave_com.h
Go to the documentation of this file.
1#ifndef SLAVE_COM_H
2#define SLAVE_COM_H
3
4#include "esp_err.h"
5#include "general/node_cfg.h"
6
14esp_err_t slave_com_init(void);
15
22esp_err_t register_slave(slave_data* slave);
23
30esp_err_t send_sensor_data(slave_data* slave);
31
38esp_err_t send_theft_alarm(slave_data* slave);
39
40#endif // SLAVE_COM_H
int send_sensor_data(slave_data *slave)
Send sensor data (measurement) to the master via ESP-NOW.
int register_slave(slave_data *slave)
Send the registration packet to the master via ESP-NOW.
int slave_com_init(void)
Initialize slave communication (queue, ESP-NOW, broadcast peer)
int send_theft_alarm(slave_data *slave)
Send theft/tampering alarm to the master via ESP-NOW.
Definition node_cfg.h:16