ruuvi.drivers.c ${PROJECT_VERSION}
Drivers for external sensors and peripherals on embedded systems.
Loading...
Searching...
No Matches
rd_sensor_data_t Struct Reference

Generic sensor data struct. More...

#include <ruuvi_driver_sensor.h>

Data Fields

uint64_t timestamp_ms
 Timestamp of the event, rd_sensor_timestamp_get.
 
rd_sensor_data_fields_t fields
 Description of datafields which may be contained in this sample.
 
rd_sensor_data_fields_t valid
 Listing of valid data in this sample.
 
float * data
 Data of sensor. Must contain as many elements as fields has bits set.
 

Detailed Description

Generic sensor data struct.

The data sensor struct contains a timestamp relative to sensor boot, a list of fields contained within the sensor data and a pointer to array of floats which contain the actual data.

Definition at line 220 of file ruuvi_driver_sensor.h.

Field Documentation

◆ data

float* data

Data of sensor. Must contain as many elements as fields has bits set.

Definition at line 227 of file ruuvi_driver_sensor.h.

◆ fields

Description of datafields which may be contained in this sample.

Definition at line 224 of file ruuvi_driver_sensor.h.

◆ timestamp_ms

uint64_t timestamp_ms

Timestamp of the event, rd_sensor_timestamp_get.

Definition at line 222 of file ruuvi_driver_sensor.h.

◆ valid

Listing of valid data in this sample.

Definition at line 225 of file ruuvi_driver_sensor.h.


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