An application to log WiFi SSIDs for position lookup testing
Dependencies: C027_Support SWO mbed-rtos mbed picojson
Fork of lpc4088_ebb_ublox_Cellular_PubNubDemo_rtos by
device/DeviceMemory.cpp
- Committer:
- rosterloh84
- Date:
- 2015-02-15
- Revision:
- 1:cac9b2960637
File content as of revision 1:cac9b2960637:
#include "DeviceMemory.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define CONFIGURATION_FILE "001_CONFIGURATION"
DeviceMemory::DeviceMemory(MDMSerial& mdm) :
_mdm(mdm)
{
}
bool DeviceMemory::loadConfiguration(char *cfg, size_t len)
{
int res;
if ((res = _mdm.readFile(CONFIGURATION_FILE, cfg, len)) < 0)
return false;
cfg[(size_t)res] = '\0';
return true;
}
bool DeviceMemory::saveConfiguration(char *cfg)
{
size_t len;
len = strlen(cfg);
resetConfiguration();
return (_mdm.writeFile(CONFIGURATION_FILE, cfg, len) == len);
}
bool DeviceMemory::resetConfiguration()
{
return _mdm.delFile(CONFIGURATION_FILE);
}
Richard Osterloh
