RocketLogger  1.1.4
rl_sensor Struct Reference

#include <sensor.h>

Data Fields

char name [SENSOR_NAME_LENGTH]
 
int identifier
 
int channel
 
rl_unit unit
 
int32_t scale
 
int(* init )(int)
 
void(* close )(int)
 
int(* read )(int)
 
int32_t(* getValue )(int, int)
 

Detailed Description

Standardized RL sensor interface definition

Definition at line 53 of file sensor.h.

Field Documentation

int rl_sensor::channel

Definition at line 56 of file sensor.h.

void(* rl_sensor::close) (int)

Definition at line 60 of file sensor.h.

Referenced by Sensors_close(), and Sensors_closeBus().

int32_t(* rl_sensor::getValue) (int, int)

Definition at line 62 of file sensor.h.

Referenced by ambient_store_data().

int rl_sensor::identifier

Definition at line 55 of file sensor.h.

Referenced by ambient_store_data(), Sensors_close(), and Sensors_scan().

int(* rl_sensor::init) (int)

Definition at line 59 of file sensor.h.

Referenced by Sensors_scan().

char rl_sensor::name[SENSOR_NAME_LENGTH]

Definition at line 54 of file sensor.h.

Referenced by ambient_setup_channels(), and Sensors_scan().

int(* rl_sensor::read) (int)

Definition at line 61 of file sensor.h.

Referenced by ambient_store_data().

int32_t rl_sensor::scale

Definition at line 58 of file sensor.h.

Referenced by ambient_setup_channels().

rl_unit rl_sensor::unit

Definition at line 57 of file sensor.h.

Referenced by ambient_setup_channels().


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