25#ifndef __PAYLOAD_UTILS_H__
26#define __PAYLOAD_UTILS_H__
int pal_err_t
Definition pal_err.h:44
float rh_scd30
SCD30 relative humidity [%].
Definition payload_utils.h:93
float t
Temperature [°C].
Definition payload_utils.h:79
float p
Atmospheric pressure [hPa].
Definition payload_utils.h:81
float p_bme280
BME280 atmospheric [hPa].
Definition payload_utils.h:94
uint32_t als
Ambient light level [lx].
Definition payload_utils.h:72
float t_scd30
SCD30 temperature [°C].
Definition payload_utils.h:91
float rh
Relative humidity [%].
Definition payload_utils.h:80
float co2_scd30
SCD30 CO₂ concentration [ppm].
Definition payload_utils.h:95
float t
Temperature [°C].
Definition payload_utils.h:63
float co2
CO₂ concentration [ppm].
Definition payload_utils.h:65
float rh
Relative humidity [%].
Definition payload_utils.h:64
uint32_t als_veml7700
VEML7700 ambient light level [lx].
Definition payload_utils.h:96
float rh_bme280
BME280 relative humidity [%].
Definition payload_utils.h:92
float t_bme280
BME280 temperature [°C].
Definition payload_utils.h:90
pal_err_t pl_set_bme280_data(sensor_payload_t *restrict pl, const bme280_meas_t *restrict data)
Copy BME280 measurement data into a sensor payload.
Definition payload_utils.c:51
pal_err_t pl_set_veml7700_data(sensor_payload_t *restrict pl, const veml7700_meas_t *restrict data)
Copy VEML7700 measurement data into a sensor payload.
Definition payload_utils.c:41
pal_err_t pl_set_scd30_data(sensor_payload_t *restrict pl, const scd30_meas_t *restrict data)
Copy SCD30 measurement data into a sensor payload.
Definition payload_utils.c:29
BME280 temperature, humidity and pressure measurement.
Definition payload_utils.h:78
SCD30 CO₂, temperature, and humidity measurement.
Definition payload_utils.h:62
Aggregated payload holding measurements from all sensors.
Definition payload_utils.h:89
VEML7700 ambient light level measurement.
Definition payload_utils.h:71
Platform-agnostic error codes and checking macros.
Platform-agnostic logging macros.