/* Soil Sensor Data Decoding Module * Copyright 2015 OSU CGRG, Jaiswal Lab, and Tyler Lab. All rights reserved. * Written by Nick Ames */ #include #include #include "sense-net.h" /* Type codes for soil sensors. */ const int TYPECODE_SOIL_1ZONE; const int TYPECODE_SOIL_2ZONE; const int TYPECODE_SOIL_4ZONE; /* Print a CSV column header row to the given file. */ void soil_print_header(FILE *stream); /* Parse data from a soil sensor and print a CSV line to the given file. * On success, 0 is returned. On error (wrong number of bytes), -1 is returned. */ int soil_parse_data(FILE *stream, node_t node, uint8_t *packet_data, uint8_t data_size);