summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAyush Garg <ayush.garg@samsung.com>2022-09-05 15:02:21 +0530
committerAyush Garg <ayush.garg@samsung.com>2022-09-05 16:25:34 +0530
commitc44448a1eae861123f78642fd812e391597573ea (patch)
tree20fb671b5043f32450c3fb531cf4341ee86f5d01
parent43afd9b1597a1dd81842f4dbf29146dbe1509f5a (diff)
downloadbluez-c44448a1eae861123f78642fd812e391597573ea.tar.gz
bluez-c44448a1eae861123f78642fd812e391597573ea.tar.bz2
bluez-c44448a1eae861123f78642fd812e391597573ea.zip
fhub: Add new profile for Family Hub
Change-Id: I9b3bb497e4359e1e4c33817fab4c7bb8f9a8fb56 Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
-rwxr-xr-xprofile.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/profile.h b/profile.h
index 8209fd5c..d42a1839 100755
--- a/profile.h
+++ b/profile.h
@@ -55,6 +55,7 @@ typedef enum {
TIZEN_MODEL_TW3 = 0x20,
TIZEN_MODEL_RPI3 = 0x40,
TIZEN_MODEL_ROBOT = 0x80,
+ TIZEN_MODEL_FHUB = 0x100,
} tizen_model_t;
typedef enum {
@@ -215,6 +216,8 @@ static inline tizen_model_t _get_tizen_model(void)
model = TIZEN_MODEL_RPI3;
else if (!strcasecmp(model_name, "gems") || !strncasecmp(model_name, "ServingBot", 10))
model = TIZEN_MODEL_ROBOT;
+ else if (!strncasecmp(model_name, "Family Hub", 10))
+ model = TIZEN_MODEL_FHUB;
else
model = TIZEN_MODEL_COMMON;
@@ -250,6 +253,7 @@ static inline tizen_certifcation_mode_t _get_tizen_certification_mode(void)
#define TIZEN_FEATURE_BLUEZ_SPRD_PAGE_SCAN ((_get_tizen_model()) == TIZEN_MODEL_TM1)
#define TIZEN_FEATURE_BLUEZ_SPEAKER_REFERENCE ((_get_tizen_model()) == TIZEN_MODEL_RPI3 && (_get_tizen_profile()) == TIZEN_PROFILE_COMMON)
#define TIZEN_FEATURE_ROBOT_REFERENCE ((_get_tizen_model()) == TIZEN_MODEL_ROBOT)
+#define TIZEN_FEATURE_BLUEZ_FHUB ((_get_tizen_model()) == TIZEN_MODEL_FHUB)
#define TIZEN_FEATURE_BLUEZ_STACK_CERTIFICATION (((_get_tizen_certification_mode()) & TIZEN_CERTI_MODE_STACK) != 0)
#define TIZEN_FEATURE_BLUEZ_PROFILE_CERTIFICATION (((_get_tizen_certification_mode()) & TIZEN_CERTI_MODE_PROFILE) != 0)