MBED_DEMOS / Mbed 2 deprecated mbed_mqtt_endpoint_ublox_ethernet

Dependencies:   C027 C12832 EthernetInterface StatusReporter LM75B MQTT-ansond endpoint_core endpoint_mqtt mbed-rtos mbed

Revision:
47:081874a5d049
Parent:
42:46cc1641800b
Child:
52:d1aaf4c7fd6a
diff -r fdf404a66734 -r 081874a5d049 EmulatedResourceFactory.cpp
--- a/EmulatedResourceFactory.cpp	Sat Mar 01 17:07:25 2014 +0000
+++ b/EmulatedResourceFactory.cpp	Sat Mar 01 17:16:17 2014 +0000
@@ -38,11 +38,11 @@
  #include "MBEDVoltage.h"
  
  // Initializers
- void init_battery(Resource *resource) { new MBEDBattery(resource->logger(),resource); }
- void init_current(Resource *resource) { new MBEDCurrent(resource->logger(),resource); }
- void init_gps(Resource *resource) { new MBEDgps(resource->logger(),resource); }
- void init_temperature(Resource *resource) { new MBEDTemperature(resource->logger(),resource); }
- void init_voltage(Resource *resource) { new MBEDVoltage(resource->logger(),resource); }
+ void init_battery(Resource *resource) { if (resource != NULL) new MBEDBattery(resource->logger(),resource); }
+ void init_current(Resource *resource) { if (resource != NULL) new MBEDCurrent(resource->logger(),resource); }
+ void init_gps(Resource *resource) { if (resource != NULL) new MBEDgps(resource->logger(),resource); }
+ void init_temperature(Resource *resource) { if (resource != NULL) new MBEDTemperature(resource->logger(),resource); }
+ void init_voltage(Resource *resource) { if (resource != NULL) new MBEDVoltage(resource->logger(),resource); }
   
  // Ethernet
  #include "EthernetInterface.h"