|
Open Storm
|
Declares functions for Decagon GS3 soil moisture sensor. More...
#include <project.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include "cytypes.h"#include "sensors_uart_control.h"#include "strlib.h"

Go to the source code of this file.
Functions | |
| uint8_t | Decagon_Take_Reading (DecagonGS3 *decagon_reading) |
| Takes a reading with the Decagon GS3 sensor. More... | |
| DecagonGS3 | Decagon_Convert_Raw_Reading (char *raw_D) |
| TODO: Not implemented. | |
| uint8 | zip_decagon (char *labels[], float readings[], uint8 *array_ix, uint8 take_average, int decagon_loops, uint8 max_size) |
Inserts current values of decagon_reading into labels and readings arrays. More... | |
Variables | |
| struct { | |
| float dielectric | |
| float temp | |
| int conductivity | |
| uint8 valid | |
| uint8 err | |
| } | DecagonGS3 |
| Type definition for decagon GS3 sensor struct. | |
Declares functions for Decagon GS3 soil moisture sensor.
| uint8_t Decagon_Take_Reading | ( | DecagonGS3 * | decagon_reading | ) |
Takes a reading with the Decagon GS3 sensor.


| uint8 zip_decagon | ( | char * | labels[], |
| float | readings[], | ||
| uint8 * | array_ix, | ||
| uint8 | take_average, | ||
| int | decagon_loops, | ||
| uint8 | max_size | ||
| ) |
Inserts current values of decagon_reading 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 |
| take_average | Whether to take average or not
|
| decagon_loops | Number of readings taken on each call. |
| max_size | Maximum size of label and reading arrays (number of entries) |


1.8.11