#include "ESEnrolleeCommon.h"
#include "easysetup.h"
-#define PROV_RESOURCE_TYPE "ocf.wk.prov"
-
class ESEnrolleeSimulator
{
public:
ESResult initEnrollee()
{
- ESResourceMask resourcemMask = (ESResourceMask)(ES_WIFI_RESOURCE |
- ES_CLOUD_RESOURCE |
+ ESResourceMask resourcemMask = (ESResourceMask)(ES_WIFICONF_RESOURCE |
+ ES_COAPCLOUDCONF_RESOURCE |
ES_DEVCONF_RESOURCE);
ESProvisioningCallbacks callbacks;
- callbacks.WiFiProvCb = &onWiFiProvisioning;
+ callbacks.WiFiConfProvCb = &onWiFiProvisioning;
callbacks.DevConfProvCb = &onDevConfProvisioning;
- callbacks.CloudDataProvCb = &onCloudProvisioning;
+ callbacks.CoapCloudConfProvCb = &onCloudProvisioning;
return ESInitEnrollee(false, resourcemMask, callbacks);
}
ESResult setDeviceProperty()
{
ESDeviceProperty deviceProperty = {
- {{WIFI_11G, WiFi_EOF}, WIFI_5G}, {"Test Device", "Test Model Number"}
+ {{WIFI_11G, WiFi_EOF}, WIFI_5G}, {"Test Device"}
};
return ESSetDeviceProperty(&deviceProperty);
}
private:
- static void onWiFiProvisioning(ESWiFiProvData* /*data*/)
+ static void onWiFiProvisioning(ESWiFiConfData* /*data*/)
{
}
- static void onDevConfProvisioning(ESDevConfProvData* /*data*/)
+ static void onDevConfProvisioning(ESDevConfData* /*data*/)
{
}
- static void onCloudProvisioning(ESCloudProvData* /*data*/)
+ static void onCloudProvisioning(ESCoapCloudConfData* /*data*/)
{
}
};