_MODEL_UNKNOWN = 0,
_MODEL_COMMON = 0x1,
_MODEL_FHUB = 0x2,
+ _MODEL_DA = 0x4,
} tizen_model_t;
extern tizen_profile_t _get_tizen_profile();
#define TIZEN_FEATURE_ENABLE_LEGACY_GATT_CLIENT TIZEN_PROFILE_MOBILE
-#define TIZEN_FEATURE_FHUB_REFERENCE TIZEN_PROFILE_(_MODEL_FHUB)
+#define TIZEN_FEATURE_FHUB_REFERENCE TIZEN_MODEL_(_MODEL_FHUB)
+#define TIZEN_FEATURE_DA_REFERENCE (TIZEN_MODEL_(_MODEL_FHUB) || TIZEN_MODEL_(_MODEL_DA))
#ifdef __cplusplus
}
BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
BT_CHECK_INPUT_PARAMETER(address);
- if (!TIZEN_FEATURE_FHUB_REFERENCE) {
+ if (!TIZEN_FEATURE_DA_REFERENCE) {
BT_INFO("Not a FHUB device");
return BT_ERROR_NOT_SUPPORTED;
}
if (!strncasecmp(model_name, "Family Hub", 10))
model = _MODEL_FHUB;
+ else if (!strcasecmp(model_name, "Robot Vacuum Cleaner") ||
+ !strcasecmp(model_name, "Smart Dryer") ||
+ !strcasecmp(model_name, "Smart Washer") ||
+ !strcasecmp(model_name, "DDMS"))
+ model = _MODEL_DA;
else
model = _MODEL_COMMON;
g_free(profiles);
}
- if (TIZEN_FEATURE_FHUB_REFERENCE) {
+ if (TIZEN_FEATURE_DA_REFERENCE) {
ret = bt_adapter_get_hci_address(&local_bt_mac);
if (ret < BT_ERROR_NONE)
TC_PRT("get_hci_address : returns %s\n", __bt_get_error_message(ret));