Lab3 - Pressure, temperature, and humidity sensors displayed on a webpage.
Dependencies: EthernetNetIf NTPClient_NetServices GPS mbed HTTPServer SDFileSystem
main.h@0:dfd0841721d5, 2010-10-05 (annotated)
- Committer:
- kadams6
- Date:
- Tue Oct 05 19:34:40 2010 +0000
- Revision:
- 0:dfd0841721d5
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kadams6 | 0:dfd0841721d5 | 1 | #ifndef __MAIN_H |
kadams6 | 0:dfd0841721d5 | 2 | #define __MAIN_H |
kadams6 | 0:dfd0841721d5 | 3 | |
kadams6 | 0:dfd0841721d5 | 4 | typedef enum { |
kadams6 | 0:dfd0841721d5 | 5 | ERR_ETHERNET = 0, // Error setting up ethernet interface |
kadams6 | 0:dfd0841721d5 | 6 | ERR_FILE, // Error reading or writing to the sensor data file |
kadams6 | 0:dfd0841721d5 | 7 | ERR_UPFEED // Error while uploading sensor feed |
kadams6 | 0:dfd0841721d5 | 8 | } ErrorCode; |
kadams6 | 0:dfd0841721d5 | 9 | |
kadams6 | 0:dfd0841721d5 | 10 | void ledError(ErrorCode); |
kadams6 | 0:dfd0841721d5 | 11 | void pollSensors(); |
kadams6 | 0:dfd0841721d5 | 12 | void flipLed(); |
kadams6 | 0:dfd0841721d5 | 13 | void postFeed(float pressure, float humidity, float temperature); |
kadams6 | 0:dfd0841721d5 | 14 | |
kadams6 | 0:dfd0841721d5 | 15 | #define BLINK_RATE 0.25 |
kadams6 | 0:dfd0841721d5 | 16 | #define SENSOR_POLL_RATE 30 |
kadams6 | 0:dfd0841721d5 | 17 | |
kadams6 | 0:dfd0841721d5 | 18 | #endif |