Dreamforce 2014 Demo of RFID-based Salesforce Case generation for status reporting.

Dependencies:   ID12RFID ReportDB SalesforceCaseGenerator SalesforceInterface

Dependents:   mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet ... more

Revision:
19:1cf0bad37c62
Parent:
16:d196d812f651
--- a/StatusReporter.h	Wed Sep 24 19:09:30 2014 +0000
+++ b/StatusReporter.h	Fri Sep 26 04:34:10 2014 +0000
@@ -1,5 +1,7 @@
 /* Copyright C2014 ARM, MIT License
  *
+ * Author: Doug Anson (doug.anson@arm.com)
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of this software
  * and associated documentation files the "Software", to deal in the Software without restriction,
  * including without limitation the rights to use, copy, modify, merge, publish, distribute,
@@ -20,26 +22,27 @@
  #define _STATUS_REPORTER_H_
  
  #include "Definitions.h"
- #include "ErrorHandler.h"
+ #include "Logger.h"
  #include "SalesForceCaseGenerator.h"
  #include "ReportDB.h"
  #include "ID12RFID.h"
  
  class StatusReporter {
      private:
-        ErrorHandler            *m_logger;
+        Logger                  *m_logger;
         ReportDB                 m_db;
         SalesForceCaseGenerator  m_case_generator;
         ID12RFID                 m_rfid_reader;
         
      public:
-        StatusReporter(ErrorHandler *logger,void *transport);
+        StatusReporter(HTTPClient *http,Logger *logger);
         virtual ~StatusReporter();
         
         void checkAndReportOnStatus();
         
     private:
         int getLocalTemperature();
+        Logger *logger();
  };
  
  #endif // _STATUS_REPORTER_H_
\ No newline at end of file