Loading system/bta/hh/bta_hh_api.cc +12 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,18 @@ using namespace bluetooth; * Constants ****************************************************************************/ /** * Android Headtracker Service UUIDs */ const Uuid ANDROID_HEADTRACKER_SERVICE_UUID = Uuid::FromString(ANDROID_HEADTRACKER_SERVICE_UUID_STRING); const Uuid ANDROID_HEADTRACKER_VERSION_CHARAC_UUID = Uuid::FromString(ANDROID_HEADTRACKER_VERSION_CHARAC_UUID_STRING); const Uuid ANDROID_HEADTRACKER_CONTROL_CHARAC_UUID = Uuid::FromString(ANDROID_HEADTRACKER_CONTROL_CHARAC_UUID_STRING); const Uuid ANDROID_HEADTRACKER_REPORT_CHARAC_UUID = Uuid::FromString(ANDROID_HEADTRACKER_REPORT_CHARAC_UUID_STRING); static const tBTA_SYS_REG bta_hh_reg = {bta_hh_hdl_event, BTA_HhDisable}; /******************************************************************************* Loading system/bta/include/bta_hh_api.h +18 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ #include "stack/include/hiddefs.h" #include "stack/include/l2c_api.h" #include "types/ble_address_with_type.h" #include "types/bluetooth/uuid.h" /***************************************************************************** * Constants and Type Definitions Loading Loading @@ -340,6 +341,23 @@ typedef union { BTA_HH_GET_IDLE_EVT */ } tBTA_HH; /** * Android Headtracker Service UUIDs */ #define ANDROID_HEADTRACKER_SERVICE_UUID_STRING \ "109b862f-50e3-45cc-8ea1-ac62de4846d1" #define ANDROID_HEADTRACKER_VERSION_CHARAC_UUID_STRING \ "b4eb9919-a910-46a2-a9dd-fec2525196fd" #define ANDROID_HEADTRACKER_CONTROL_CHARAC_UUID_STRING \ "8584cbb5-2d58-45a3-ab9d-583e0958b067" #define ANDROID_HEADTRACKER_REPORT_CHARAC_UUID_STRING \ "e66dd173-b2ae-4f5a-ae16-0162af8038ae" extern const bluetooth::Uuid ANDROID_HEADTRACKER_SERVICE_UUID; extern const bluetooth::Uuid ANDROID_HEADTRACKER_VERSION_CHARAC_UUID; extern const bluetooth::Uuid ANDROID_HEADTRACKER_CONTROL_CHARAC_UUID; extern const bluetooth::Uuid ANDROID_HEADTRACKER_REPORT_CHARAC_UUID; /* BTA HH callback function */ typedef void(tBTA_HH_CBACK)(tBTA_HH_EVT event, tBTA_HH* p_data); Loading Loading
system/bta/hh/bta_hh_api.cc +12 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,18 @@ using namespace bluetooth; * Constants ****************************************************************************/ /** * Android Headtracker Service UUIDs */ const Uuid ANDROID_HEADTRACKER_SERVICE_UUID = Uuid::FromString(ANDROID_HEADTRACKER_SERVICE_UUID_STRING); const Uuid ANDROID_HEADTRACKER_VERSION_CHARAC_UUID = Uuid::FromString(ANDROID_HEADTRACKER_VERSION_CHARAC_UUID_STRING); const Uuid ANDROID_HEADTRACKER_CONTROL_CHARAC_UUID = Uuid::FromString(ANDROID_HEADTRACKER_CONTROL_CHARAC_UUID_STRING); const Uuid ANDROID_HEADTRACKER_REPORT_CHARAC_UUID = Uuid::FromString(ANDROID_HEADTRACKER_REPORT_CHARAC_UUID_STRING); static const tBTA_SYS_REG bta_hh_reg = {bta_hh_hdl_event, BTA_HhDisable}; /******************************************************************************* Loading
system/bta/include/bta_hh_api.h +18 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ #include "stack/include/hiddefs.h" #include "stack/include/l2c_api.h" #include "types/ble_address_with_type.h" #include "types/bluetooth/uuid.h" /***************************************************************************** * Constants and Type Definitions Loading Loading @@ -340,6 +341,23 @@ typedef union { BTA_HH_GET_IDLE_EVT */ } tBTA_HH; /** * Android Headtracker Service UUIDs */ #define ANDROID_HEADTRACKER_SERVICE_UUID_STRING \ "109b862f-50e3-45cc-8ea1-ac62de4846d1" #define ANDROID_HEADTRACKER_VERSION_CHARAC_UUID_STRING \ "b4eb9919-a910-46a2-a9dd-fec2525196fd" #define ANDROID_HEADTRACKER_CONTROL_CHARAC_UUID_STRING \ "8584cbb5-2d58-45a3-ab9d-583e0958b067" #define ANDROID_HEADTRACKER_REPORT_CHARAC_UUID_STRING \ "e66dd173-b2ae-4f5a-ae16-0162af8038ae" extern const bluetooth::Uuid ANDROID_HEADTRACKER_SERVICE_UUID; extern const bluetooth::Uuid ANDROID_HEADTRACKER_VERSION_CHARAC_UUID; extern const bluetooth::Uuid ANDROID_HEADTRACKER_CONTROL_CHARAC_UUID; extern const bluetooth::Uuid ANDROID_HEADTRACKER_REPORT_CHARAC_UUID; /* BTA HH callback function */ typedef void(tBTA_HH_CBACK)(tBTA_HH_EVT event, tBTA_HH* p_data); Loading