thinkingSkins - Moss fasace  Version 1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Adafruit_Sensor.h File Reference
#include "WProgram.h"

Go to the source code of this file.

Classes

struct  sensors_vec_t
 
struct  sensors_color_t
 
struct  sensors_event_t
 
struct  sensor_t
 
class  Adafruit_Sensor
 

Macros

#define SENSORS_GRAVITY_EARTH   (9.80665F)
 
#define SENSORS_GRAVITY_MOON   (1.6F)
 
#define SENSORS_GRAVITY_SUN   (275.0F)
 
#define SENSORS_GRAVITY_STANDARD   (SENSORS_GRAVITY_EARTH)
 
#define SENSORS_MAGFIELD_EARTH_MAX   (60.0F)
 
#define SENSORS_MAGFIELD_EARTH_MIN   (30.0F)
 
#define SENSORS_PRESSURE_SEALEVELHPA   (1013.25F)
 
#define SENSORS_DPS_TO_RADS   (0.017453293F)
 
#define SENSORS_GAUSS_TO_MICROTESLA   (100)
 

Enumerations

enum  sensors_type_t {
  SENSOR_TYPE_ACCELEROMETER = (1), SENSOR_TYPE_MAGNETIC_FIELD = (2), SENSOR_TYPE_ORIENTATION = (3), SENSOR_TYPE_GYROSCOPE = (4),
  SENSOR_TYPE_LIGHT = (5), SENSOR_TYPE_PRESSURE = (6), SENSOR_TYPE_PROXIMITY = (8), SENSOR_TYPE_GRAVITY = (9),
  SENSOR_TYPE_LINEAR_ACCELERATION = (10), SENSOR_TYPE_ROTATION_VECTOR = (11), SENSOR_TYPE_RELATIVE_HUMIDITY = (12), SENSOR_TYPE_AMBIENT_TEMPERATURE = (13),
  SENSOR_TYPE_VOLTAGE = (15), SENSOR_TYPE_CURRENT = (16), SENSOR_TYPE_COLOR = (17)
}
 

Macro Definition Documentation

#define SENSORS_DPS_TO_RADS   (0.017453293F)

Degrees/s to rad/s multiplier

#define SENSORS_GAUSS_TO_MICROTESLA   (100)

Gauss to micro-Tesla multiplier

#define SENSORS_GRAVITY_EARTH   (9.80665F)

Earth's gravity in m/s^2

#define SENSORS_GRAVITY_MOON   (1.6F)

The moon's gravity in m/s^2

#define SENSORS_GRAVITY_STANDARD   (SENSORS_GRAVITY_EARTH)
#define SENSORS_GRAVITY_SUN   (275.0F)

The sun's gravity in m/s^2

#define SENSORS_MAGFIELD_EARTH_MAX   (60.0F)

Maximum magnetic field on Earth's surface

#define SENSORS_MAGFIELD_EARTH_MIN   (30.0F)

Minimum magnetic field on Earth's surface

#define SENSORS_PRESSURE_SEALEVELHPA   (1013.25F)

Average sea level pressure is 1013.25 hPa

Enumeration Type Documentation

Sensor types

Enumerator
SENSOR_TYPE_ACCELEROMETER 

Gravity + linear acceleration

SENSOR_TYPE_MAGNETIC_FIELD 
SENSOR_TYPE_ORIENTATION 
SENSOR_TYPE_GYROSCOPE 
SENSOR_TYPE_LIGHT 
SENSOR_TYPE_PRESSURE 
SENSOR_TYPE_PROXIMITY 
SENSOR_TYPE_GRAVITY 
SENSOR_TYPE_LINEAR_ACCELERATION 

Acceleration not including gravity

SENSOR_TYPE_ROTATION_VECTOR 
SENSOR_TYPE_RELATIVE_HUMIDITY 
SENSOR_TYPE_AMBIENT_TEMPERATURE 
SENSOR_TYPE_VOLTAGE 
SENSOR_TYPE_CURRENT 
SENSOR_TYPE_COLOR