]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - apps/thermostat-demo.git/commit
webdata: can now select an "engine" to pull webdata from different api
authordgerlach <d-gerlach@ti.com>
Tue, 11 Sep 2012 22:06:47 +0000 (17:06 -0500)
committerdgerlach <d-gerlach@ti.com>
Tue, 11 Sep 2012 22:06:47 +0000 (17:06 -0500)
commit17637cf2fd8a8feaa930ac27589f0ed9a6d40b5f
treec673ff6c09cefcb9c40eff9a8c134065902a02d8
parentb1f858be48044f4e4b93baac0ed5d5f733c66599
webdata: can now select an "engine" to pull webdata from different api
* webdataengine member takes derviced class that implements api retrieval
* defined in source for compile

webdataengine: abstract class that defines skeleton for a web api retrieval class

openweathermapdataengine: concrete webdataengine to pull from opendatamap.org

wundergrounddataengine: concrete webdataengineto pull from wunderground.com
12 files changed:
ThermostatDemo
ThermostatDemoSource/ThermostatDemo.pro
ThermostatDemoSource/forecastdatawidget.cpp
ThermostatDemoSource/main.h [new file with mode: 0644]
ThermostatDemoSource/webdata.cpp
ThermostatDemoSource/webdata.h
ThermostatDemoSource/webdataengine/openweathermapdataengine.cpp [new file with mode: 0644]
ThermostatDemoSource/webdataengine/openweathermapdataengine.h [new file with mode: 0644]
ThermostatDemoSource/webdataengine/webdataengine.cpp [new file with mode: 0644]
ThermostatDemoSource/webdataengine/webdataengine.h [new file with mode: 0644]
ThermostatDemoSource/webdataengine/wundergrounddataengine.cpp [new file with mode: 0644]
ThermostatDemoSource/webdataengine/wundergrounddataengine.h [new file with mode: 0644]