fork of StatusReporter with specific changes for the changeover to the support personnel database
Dependencies: ID12RFID SalesforceCaseGenerator-df2014 SalesforceInterface SupportPersonnelDB
Dependents: df-2014-rfid-case-gen-k64f-complete df-2014-rfid-case-gen-k64f-exercise
Fork of StatusReporter by
Diff: StatusReporter.cpp
- Revision:
- 21:2b85d1442d34
- Parent:
- 19:1cf0bad37c62
- Child:
- 22:dcc1ade67468
- Child:
- 23:17da4f0985dc
--- a/StatusReporter.cpp Fri Sep 26 04:38:23 2014 +0000 +++ b/StatusReporter.cpp Mon Oct 06 03:15:01 2014 +0000 @@ -23,8 +23,12 @@ // Logging #define LOG_CONSOLE(...) { if (this->logger() != NULL) { this->logger()->logConsole(__VA_ARGS__); } } - // temperature sensor - AnalogIn tmp36_temp_sensor(TEMP_PIN); + // ****************** DreamForce 2014 ******************// + + // Temperature sensor - The TMP36 sensor uses A3 in the shield.. See Definitions.h for the define. + // AnalogIn tmp36_temp_sensor(TEMP_PIN); + + // ****************** DreamForce 2014 ******************// StatusReporter::StatusReporter(HTTPClient *http,Logger *logger) : m_case_generator(http,logger), m_db(), m_rfid_reader(RFID_TX_PIN,RFID_RX_PIN) { this->m_logger = logger; @@ -37,8 +41,15 @@ // Calculate the ambient temperature of the TMP36 sensor in C... int StatusReporter::getLocalTemperature() { - //conversion to degrees C - from sensor output voltage per TMP36 data sheet - float tempC = (float)(((float)tmp36_temp_sensor*3.3)-0.600)*100.0; + // Temperature sensor output voltage per TMP36 data sheet + // + // Celcius temperature is calulated as follows: + // tempC = ((temperature_sensor_voltage*3.3) - 0.6) * 100.0; + // + // Example: float tempC = (float)(((float)tmp36_temp_sensor*3.3)-0.600)*100.0; + // + + float tempC = 0.0; // DEBUG LOG_CONSOLE("Ambient Temp: %.1f C",tempC);