19 #ifndef __ARTIK_SENSOR_H__ 20 #define __ARTIK_SENSOR_H__ 46 #define MAX_NAME_LEN 64 71 ARTIK_SENSOR_ACCELEROMETER = 0x1L,
72 ARTIK_SENSOR_HUMIDITY = 0x4L,
73 ARTIK_SENSOR_LIGHT = 0x8L,
74 ARTIK_SENSOR_TEMPERATURE = 0x10L,
75 ARTIK_SENSOR_PROXIMITY = 0x20L,
76 ARTIK_SENSOR_FLAME = 0x40L,
77 ARTIK_SENSOR_HALL = 0x80L,
78 ARTIK_SENSOR_BAROMETER = 0x100L,
79 ARTIK_SENSOR_GYRO = 0x101L,
637 artik_sensor_handle * handle,
638 artik_sensor_ops * sensor);
752 extern artik_sensor_module sensor_module;
SENSOR FLAME devices data structure.
SENSOR PROXIMITY devices data structure.
SENSOR HUMIDITY devices data structure.
void * artik_sensor_handle
SENSOR handle type.
SENSOR TEMPERATURE devices data structure.
SENSOR LIGHT devices data structure.
SENSOR HALL devices data structure.
void * data_user
Pointer to data for internal use by the API.
void * artik_sensor_ops
SENSOR device type.
SENSOR ACCELEROMETER devices data structure.
SENSOR GYROMETER devices data structure.
const void * config
Pointer to config for internal use by the API.
int artik_error
Error type.
SENSOR PRESSURE devices data structure.
SENSOR configuration structure.
artik_sensor_device_t
SENSOR device type.
SENSOR module operations.