Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: C027 C12832 EthernetInterface StatusReporter LM75B MQTT-ansond endpoint_core endpoint_mqtt mbed-rtos mbed
Diff: EmulatedResourceFactory.cpp
- Revision:
- 47:081874a5d049
- Parent:
- 42:46cc1641800b
- Child:
- 52:d1aaf4c7fd6a
--- 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"