| 
    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