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 Doug Anson

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);