diff options
author | Szymon Janc <szymon.janc@tieto.com> | 2014-09-22 16:30:12 +0200 |
---|---|---|
committer | Szymon Janc <szymon.janc@tieto.com> | 2014-09-22 16:31:08 +0200 |
commit | dc24afb0abdc5fffc061d17c99b88fc4404cad1d (patch) | |
tree | 6f49d10fef6ee849cdb78169b0d81ded18cc3485 /android/main.c | |
parent | 675abe2664e45685364159f6b084b7ad377dce70 (diff) | |
download | bluez-dc24afb0abdc5fffc061d17c99b88fc4404cad1d.tar.gz |
android: Add functions for getting configuration options
Diffstat (limited to 'android/main.c')
-rw-r--r-- | android/main.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/android/main.c b/android/main.c index ecbd16302..45381e67a 100644 --- a/android/main.c +++ b/android/main.c @@ -62,6 +62,11 @@ #include "gatt.h" #include "health.h" #include "handsfree-client.h" +#include "utils.h" + +#define DEFAULT_VENDOR "BlueZ" +#define DEFAULT_MODEL "BlueZ for Android" +#define DEFAULT_NAME "BlueZ for Android" #define STARTUP_GRACE_SECONDS 5 #define SHUTDOWN_GRACE_SECONDS 10 @@ -80,6 +85,30 @@ static struct ipc *hal_ipc = NULL; static bool services[HAL_SERVICE_ID_MAX + 1] = { false }; +const char *bt_config_get_vendor(void) +{ + if (config_vendor) + return config_vendor; + + return DEFAULT_VENDOR; +} + +const char *bt_config_get_name(void) +{ + if (config_name) + return config_name; + + return DEFAULT_NAME; +} + +const char *bt_config_get_model(void) +{ + if (config_model) + return config_model; + + return DEFAULT_MODEL; +} + static void service_register(const void *buf, uint16_t len) { const struct hal_cmd_register_module *m = buf; |