|
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) |


1.8.11