JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
Структура ModbusSensorData

#include <modbus_sensor.h>

Граф наследования:ModbusSensorData:
Граф связей класса ModbusSensorData:

Открытые члены

 ModbusSensorData ()
 
- Открытые члены унаследованные от SensorData
 SensorData ()
 
 SensorData (float temp, float hum, float ec_val, float ph_val, float n, float p, float k)
 

Открытые атрибуты

float moisture
 
float conductivity
 
uint16_t firmware_version
 
uint8_t error_status
 
bool valid
 
bool isValid
 
unsigned long last_update
 
unsigned long timestamp
 
float prev_temperature
 
float prev_humidity
 
float prev_ec
 
float prev_ph
 
float prev_nitrogen
 
float prev_phosphorus
 
float prev_potassium
 
unsigned long last_mqtt_publish
 
float temp_buffer [SENSOR_BUFFER_SIZE]
 
float hum_buffer [SENSOR_BUFFER_SIZE]
 
float ec_buffer [SENSOR_BUFFER_SIZE]
 
float ph_buffer [SENSOR_BUFFER_SIZE]
 
float n_buffer [SENSOR_BUFFER_SIZE]
 
float p_buffer [SENSOR_BUFFER_SIZE]
 
float k_buffer [SENSOR_BUFFER_SIZE]
 
uint8_t buffer_index
 
uint8_t buffer_filled
 
float raw_temperature
 
float raw_humidity
 
float raw_ec
 
float raw_ph
 
float raw_nitrogen
 
float raw_phosphorus
 
float raw_potassium
 
bool recentIrrigation
 
- Открытые атрибуты унаследованные от SensorData
float temperature
 
float humidity
 
float ec
 
float ph
 
float nitrogen
 
float phosphorus
 
float potassium
 

Конструктор(ы)

◆ ModbusSensorData()

ModbusSensorData::ModbusSensorData ( )
inline

Данные класса

◆ moisture

float ModbusSensorData::moisture

◆ conductivity

float ModbusSensorData::conductivity

◆ firmware_version

uint16_t ModbusSensorData::firmware_version

◆ error_status

uint8_t ModbusSensorData::error_status

◆ valid

bool ModbusSensorData::valid

◆ isValid

bool ModbusSensorData::isValid

◆ last_update

unsigned long ModbusSensorData::last_update

◆ timestamp

unsigned long ModbusSensorData::timestamp

◆ prev_temperature

float ModbusSensorData::prev_temperature

◆ prev_humidity

float ModbusSensorData::prev_humidity

◆ prev_ec

float ModbusSensorData::prev_ec

◆ prev_ph

float ModbusSensorData::prev_ph

◆ prev_nitrogen

float ModbusSensorData::prev_nitrogen

◆ prev_phosphorus

float ModbusSensorData::prev_phosphorus

◆ prev_potassium

float ModbusSensorData::prev_potassium

◆ last_mqtt_publish

unsigned long ModbusSensorData::last_mqtt_publish

◆ temp_buffer

float ModbusSensorData::temp_buffer[SENSOR_BUFFER_SIZE]

◆ hum_buffer

float ModbusSensorData::hum_buffer[SENSOR_BUFFER_SIZE]

◆ ec_buffer

float ModbusSensorData::ec_buffer[SENSOR_BUFFER_SIZE]

◆ ph_buffer

float ModbusSensorData::ph_buffer[SENSOR_BUFFER_SIZE]

◆ n_buffer

float ModbusSensorData::n_buffer[SENSOR_BUFFER_SIZE]

◆ p_buffer

float ModbusSensorData::p_buffer[SENSOR_BUFFER_SIZE]

◆ k_buffer

float ModbusSensorData::k_buffer[SENSOR_BUFFER_SIZE]

◆ buffer_index

uint8_t ModbusSensorData::buffer_index

◆ buffer_filled

uint8_t ModbusSensorData::buffer_filled

◆ raw_temperature

float ModbusSensorData::raw_temperature

◆ raw_humidity

float ModbusSensorData::raw_humidity

◆ raw_ec

float ModbusSensorData::raw_ec

◆ raw_ph

float ModbusSensorData::raw_ph

◆ raw_nitrogen

float ModbusSensorData::raw_nitrogen

◆ raw_phosphorus

float ModbusSensorData::raw_phosphorus

◆ raw_potassium

float ModbusSensorData::raw_potassium

◆ recentIrrigation

bool ModbusSensorData::recentIrrigation

Объявления и описания членов структуры находятся в файле: