};
}
+ static OCTransportAdapter getOCTransportAdapter(int adapter)
+ {
+ int transport = OCTransportAdapter::OC_DEFAULT_ADAPTER;
+ if (adapter & CT_ADAPTER_IP)
+ {
+ transport |= OCTransportAdapter::OC_ADAPTER_IP;
+ }
+
+ if (adapter & CT_ADAPTER_GATT_BTLE)
+ {
+ transport |= OCTransportAdapter::OC_ADAPTER_GATT_BTLE;
+ }
+
+ if (adapter & CT_ADAPTER_RFCOMM_BTEDR)
+ {
+ transport |= OCTransportAdapter::OC_ADAPTER_RFCOMM_BTEDR;
+ }
+
+ if (adapter & CT_ADAPTER_TCP)
+ {
+ transport |= OCTransportAdapter::OC_ADAPTER_TCP;
+ }
+
+ if (adapter & CT_ADAPTER_NFC)
+ {
+ transport |= OCTransportAdapter::OC_ADAPTER_NFC;
+ }
+ return (OCTransportAdapter)transport;
+ }
+
static std::string stackResultToStr(const int result)
{
switch (result)
return "RESOURCE_CREATED";
case OC_STACK_RESOURCE_DELETED:
return "RESOURCE_DELETED";
+ case OC_STACK_RESOURCE_CHANGED:
+ return "RESOURCE_CHANGED";
case OC_STACK_CONTINUE:
return "CONTINUE";
/* Error status code - START HERE */
case OC_STACK_INVALID_JSON:
return "INVALID_JSON";
/** Request is not authorized by Resource Server. */
+ case OC_STACK_NOT_ACCEPTABLE:
+ return "NOT_ACCEPTABLE";
case OC_STACK_UNAUTHORIZED_REQ:
return "UNAUTHORIZED_REQ";
/** Error code from PDM */
return "DUPLICATE_UUID";
case OC_STACK_INCONSISTENT_DB:
return "INCONSISTENT_DB";
+ case OC_STACK_SVR_DB_NOT_EXIST:
+ return "SVR_DB_NOT_EXIST";
/** Error code from OTM */
case OC_STACK_AUTHENTICATION_FAILURE:
return "AUTHENTICATION_FAILURE";