#include <signal.h>
#include <ocstack.h>
#include <logger.h>
+#include "oic_string.h"
+#include "oic_malloc.h"
#define TAG "IoTivityZigbeeServer"
#define defaultComPort "/dev/ttyUSB0"
OCStackResult SetDeviceInfo()
{
- static const OCDeviceInfo deviceInfo =
+ static OCDeviceInfo deviceInfo =
{
- .deviceName = "IoTivity/Zigbee Server Sample"
+ .deviceName = "IoTivity/Zigbee Server Sample",
+ .specVersion = "IoTivity/Zigbee Device Spec Version",
+ .dataModleVersion = "IoTivity/Zigbee Data Model Version",
};
-
+ char *dup = OICStrdup("oic.wk.d");
+ deviceInfo.types = (OCStringLL *)OICCalloc(1, sizeof(OCStringLL));
+ deviceInfo.types->value = dup;
return OCSetDeviceInfo(deviceInfo);
}
processSignal(true);
}
}
-