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

Classes

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