Year Two Project ELEC 2645: Embedded Systems Project Portable Weather Station
Dependencies: BMP180 ConfigFile N5110 PowerControl beep mbed
Auto generated API documentation and code listings for Weather_Station
BatteryStatusScreen |
Displays the current battery voltage along with it's sentiment on the LCD screen
|
BrightnessScreen |
Shows the current brightness setting of the LCD backlight brightness
|
CurrentPressureScreen |
Displays the current pressure along with it's sentiment on the LCD screen
|
CurrentTemperatureScreen |
Displays the current temperature along with it's sentiment on the LCD screen
|
DataController |
Manages the display of logged data on onto the LCD
|
DurationScreen |
Allows the user to select different time lengths over which they want to log data
|
IntervalScreen |
Allows the user to select different time intervals overwhich they would like to plot
|
ListController | Manages the display of upto 4 possible options on LCD that the user can select |
LogOptionScreen |
Allos the user to select which parameter they would
|
LogScreen |
Displays the options related to persistent data on the LCD screen
|
MainMenuScreen |
Displays the main menu on the LCD screen
|
ParameterController | Manages the display of parameter data on the LCD |
PressureLog |
Logs pressure values over a predetermined length of time
|
PressurePlot |
Displays the pressure against time at various intervals
|
PressureScreen |
Displays the pressure options on the LCD screen
|
PrsViewLogScreen |
Shows previously logged pressure data on the LCD screen
|
SettingController | Has the same features as the List Controller |
SettingsScreen |
Displays the settings on the LCD screen
|
SoundScreen |
Shows the current sound setting of the buzzer
|
TemperatureLog |
Logs temperature values over a predetermined length of time
|
TemperaturePlot | Displays the temperature against time at various intervals |
TemperatureScreen |
Displays the Temperature options
|
TempViewLogScreen | Displays the Temperature options |
WeatherApp | This controls the entire weather application |
Code
BatteryStatusScreen.h [code] | |
BrightnessScreen.h [code] | |
CurrentPressureScreen.h [code] | |
CurrentTemperatureScreen.h [code] | |
DataController.h [code] | Manages the display of logged data on onto the LCD |
DurationScreen.h [code] | |
Inputs.h [code] |
All the necessary inputs for the weather application are stored in this file
|
IntervalScreen.h [code] | |
ListController.h [code] | |
LogOptionScreen.h [code] | |
LogScreen.h [code] | |
main.cpp [code] | |
MainMenuScreen.h [code] | |
Outputs.h [code] |
Contains all the outputs required for the weather station application
|
ParameterController.h [code] | |
PressureLog.h [code] | |
PressurePlot.h [code] | |
PressureScreen.h [code] | |
PrsViewLogScreen.h [code] | |
Sensors.h [code] | |
SettingController.h [code] | |
SettingsScreen.h [code] | |
SoundScreen.h [code] | |
TemperatureLog.h [code] | |
TemperaturePlot.h [code] | |
TemperatureScreen.h [code] | |
TempViewLogScreen.h [code] | |
WeatherApp.h [code] |