| 
| file   | atlas_wq_sensor.c | 
|   | Implements functions for Atlas water quality sensors. 
  | 
|   | 
| file   | atlas_wq_sensor.h [code] | 
|   | Declares functions for Atlas water quality sensors. 
  | 
|   | 
| file   | autosampler.c | 
|   | Implements functions for ISCO autosampler. 
  | 
|   | 
| file   | autosampler.h [code] | 
|   | Declares functions for ISCO autosampler. 
  | 
|   | 
| file   | data.c | 
|   | Implements the sensor subroutine, metadata updater, trigger updater, and parameter updater. 
  | 
|   | 
| file   | data.h [code] | 
|   | Declares the sensor subroutine, metadata updater, trigger updater, and parameter updater. 
  | 
|   | 
| file   | decagon.c | 
|   | Implements functions for Decagon GS3 soil moisture sensor. 
  | 
|   | 
| file   | decagon.h [code] | 
|   | Declares functions for Decagon GS3 soil moisture sensor. 
  | 
|   | 
| file   | gps.c | 
|   | Implements Telit's GPS geolocation functions. 
  | 
|   | 
| file   | gps.h [code] | 
|   | Implements Telit's GPS geolocation functions. 
  | 
|   | 
| file   | main.c | 
|   | Contains the main "operating system" for the sensor node. At a recurring interval, this program: 
  | 
|   | 
| file   | misc.h [code] | 
|   | Declares miscellaneous utilites. 
  | 
|   | 
| file   | modem.c | 
|   | Implements functions for connecting to the cellular network, and sending/receiving packets. 
  | 
|   | 
| file   | modem.h [code] | 
|   | Functions for connecting to the cellular network, and sending/receiving packets. 
  | 
|   | 
| file   | optical_rain.c | 
|   | Implements functions for hydreon optical rain sensor. 
  | 
|   | 
| file   | optical_rain.h [code] | 
|   | Declares functions for hydreon optical rain sensor. 
  | 
|   | 
| file   | sensors_uart_control.h [code] | 
|   | A collection of common patterns used to interface with the sensors UART. 
  | 
|   | 
| file   | services.c | 
|   | Declares functions for sending requests to various services including Xively, Thingspeak and CHORDS. 
  | 
|   | 
| file   | services.h [code] | 
|   | Declares functions for sending requests to various services including Xively, Thingspeak and CHORDS. 
  | 
|   | 
| file   | ssl.c | 
|   | Implements functions for configuring SSL/TLS. 
  | 
|   | 
| file   | ssl.h [code] | 
|   | Implements functions for configuring SSL/TLS. 
  | 
|   | 
| file   | startup.h [code] | 
|   | Declares functions used on startup (before main loop). 
  | 
|   | 
| file   | strlib.c | 
|   | Functions for parsing c strings. 
  | 
|   | 
| file   | strlib.h [code] | 
|   | Functions for parsing c strings. 
  | 
|   | 
| file   | ultrasonic.c | 
|   | Implements functions for maxbotix ultrasonic sensors and senix toughsonic sensors subroutines. 
  | 
|   | 
| file   | ultrasonic.h [code] | 
|   | Implements functions for maxbotix ultrasonic sensors and senix toughsonic sensors subroutines. 
  | 
|   | 
| file   | valve.c | 
|   | Implements functions for operating valve. 
  | 
|   | 
| file   | valve.h [code] | 
|   | Declares functions for operating valve. 
  | 
|   |