iotcon_attributes_add_str(attributes, CONV_JSON_DEVICE_ID, deviceId);
iotcon_attributes_add_str(attributes, CONV_JSON_DEVICE_NAME, deviceName);
-#ifdef _TV_
+#if defined(_TV_) || defined(TIZEN_PROFILE_TV) || defined(TIZEN_TV) || defined(TIZEN_TV_PRODUCT)
+ _D("device type : TV");
string device_type("TV");
#else
+ _D("device type : MOBILE");
string device_type("MOBILE");
#endif
iotcon_attributes_add_str(attributes, CONV_JSON_DEVICE_TYPE, (char*) device_type.c_str());
std::string conv::util::getDeviceName()
{
- static std::string __deviceName;
- if(__deviceName.empty()) {
- char* deviceName = vconf_get_str(VCONFKEY_SETAPPL_DEVICE_NAME_STR);
- if (deviceName == NULL) {
- __deviceName = "Tizen";
- } else {
- __deviceName = deviceName;
- }
- _D("device_name: %s", __deviceName.c_str());
+ std::string __deviceName;
+#if defined(_TV_) || defined(TIZEN_PROFILE_TV) || defined(TIZEN_TV) || defined(TIZEN_TV_PRODUCT)
+ char* deviceName = vconf_get_str("db/menu/network/devicename/tv_name");
+#else
+ char* deviceName = vconf_get_str(VCONFKEY_SETAPPL_DEVICE_NAME_STR);
+#endif
+ if (deviceName == NULL) {
+ __deviceName = "Tizen";
+ } else {
+ __deviceName = deviceName;
}
+ _D("device_name: %s", __deviceName.c_str());
return __deviceName;
}
__deviceId = Service::getUniqueId("127.0.0.1:8001");
if(__deviceId.empty())
-#ifdef _TV_
+#if defined(_TV_) || defined(TIZEN_PROFILE_TV) || defined(TIZEN_TV) || defined(TIZEN_TV_PRODUCT)
__deviceId = getBtMacAddress();
#else
__deviceId = getP2pMacAddress();