Open Storm
|
Implements functions for Atlas water quality sensors. More...
Functions | |
int | atlas_sensor_sleep (uint8 sensor_address) |
Put Atlas I2C sensor into sleep mode. More... | |
int | atlas_sensor_calibrate (uint8 sensor_address) |
Calibrate Atlas sensor using single-point method. More... | |
uint8 | atlas_take_single_reading (uint8 sensor_address, float *reading) |
Take a single reading from Atlas sensor in I2C mode. Used for Temperature, DO, ORP and PH. More... | |
uint8 | atlas_take_con_reading (con_reading *reading) |
Take a single reading from Atlas sensor in I2C mode. Used for conductivity sensor. More... | |
uint8 | zip_atlas_wq (char *labels[], float readings[], uint8 *array_ix, uint8 max_size) |
Inserts current values of water quality measurements into labels and readings arrays. More... | |
Implements functions for Atlas water quality sensors.
int atlas_sensor_calibrate | ( | uint8 | sensor_address | ) |
Calibrate Atlas sensor using single-point method.
sensor_address | I2C slave address of sensor |
int atlas_sensor_sleep | ( | uint8 | sensor_address | ) |
Put Atlas I2C sensor into sleep mode.
sensor_address | I2C slave address of sensor |
uint8 atlas_take_con_reading | ( | con_reading * | reading | ) |
Take a single reading from Atlas sensor in I2C mode. Used for conductivity sensor.
reading | Struct for conductivity reading (to be written to) |
uint8 atlas_take_single_reading | ( | uint8 | sensor_address, |
float * | reading | ||
) |
Take a single reading from Atlas sensor in I2C mode. Used for Temperature, DO, ORP and PH.
sensor_address | I2C slave address of sensor |
reading | Value of reading (to be written to) |
uint8 zip_atlas_wq | ( | char * | labels[], |
float | readings[], | ||
uint8 * | array_ix, | ||
uint8 | max_size | ||
) |
Inserts current values of water quality measurements into labels and readings arrays.
labels | Array to store labels corresponding to each sensor reading |
readings | Array to store sensor readings as floating point values |
array_ix | Array index to label and readings |
max_size | Maximum size of label and reading arrays (number of entries) |