sensor lib
Dependents: gather_sensor_data
Diff: sensorTypes.h
- Revision:
- 0:cbe8cd32b8d9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sensorTypes.h Thu Sep 08 14:05:15 2016 +0000 @@ -0,0 +1,60 @@ +#ifndef MBED_sensorTypes_H +#define MBED_sensorTypes_H + + +enum sensorIOType{ + NONE = 0, + I2CIO = 11, + SERIALIO = 12, + ONEWIREIO = 13, + ANALOGIO = 14 +}; + +enum sensorStatus { + SENSOR_READING_ERROR = 0, + SENSOR_DETECTION_ERROR = 1, + SENSOR_SUCCESS = 2, + SENSOR_PARAM_OUT_RANGE = 3, + SENSOR_CONNECTED = 10, + SENSOR_UNCONNECTED = 11, + SENSOR_TYPE_UNSUPPORTED = 12 +}; + +enum sensorType { + NO_SENSOR = 01, + UNSUPPORTED_SENSOR = 02, + DS1820_SENSOR = 10, + DHT11_SENSOR = 11, + DHT22_SENSOR = 12, + ML8511_SENSOR = 20, + BH1750_SENSOR = 21, + MQ135_SENSOR = 30 +}; + + +enum sensorReadingType { + //DHT=01 Reading types + DHT_FIRST = 0x01003, + DHT_TEMP = 0x01001, + DHT_HUMID = 0x01002, + DHT_ALL = 0x01FFF, + //ML8511=02 Reading types + ML8511_FIRST = 0x02002, + ML8511_UV = 0x02001, + ML8511_ALL = 0x02FFF, + //BH1750=03 Reading types + BH1750_FIRST = 0x03002, + BH1750_VL = 0x03001, + BH1750_ALL = 0x03FFF, + //MQ135=04 Reading types + MQ135_FIRST = 0x04003, + MQ135_CO2 = 0x04001, + MQ135_NH3 = 0x04002, + MQ135_ALL = 0x04FFF, + //BH1750=03 Reading types + DS1820_FIRST = 0x05002, + DS1820_TEMP = 0x05001, + DS1820_ALL = 0x05FFF, +}; + +#endif \ No newline at end of file