summaryrefslogtreecommitdiff
path: root/android/tester-main.h
diff options
context:
space:
mode:
authorMarcin Kraglak <marcin.kraglak@tieto.com>2014-09-02 14:04:30 +0200
committerSzymon Janc <szymon.janc@tieto.com>2014-09-02 17:44:29 +0200
commitc7bf34f1d60aed261e538eece9a53dcf76aaa3df (patch)
tree5652a6c861116cb2023bc4883d1ed7f626f6bdfb /android/tester-main.h
parentac39f9a051eb6a64cffecc4c9deccd6a8bb37f4d (diff)
downloadbluez-c7bf34f1d60aed261e538eece9a53dcf76aaa3df.tar.gz
android/tester: Add support for get_characteristic_cb()
Verify data passed to get_characteristic_cb. It is needed for tester-gatt.
Diffstat (limited to 'android/tester-main.h')
-rw-r--r--android/tester-main.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/android/tester-main.h b/android/tester-main.h
index aa7eb2a7b..46aacce35 100644
--- a/android/tester-main.h
+++ b/android/tester-main.h
@@ -144,6 +144,15 @@
.callback = CB_GATTC_SEARCH_COMPLETE, \
.callback_result.conn_id = cb_conn_id \
}
+#define CALLBACK_GATTC_GET_CHARACTERISTIC_CB(cb_res, cb_conn_id, cb_service, \
+ cb_char, cb_char_prop) { \
+ .callback = CB_GATTC_GET_CHARACTERISTIC, \
+ .callback_result.conn_id = cb_conn_id, \
+ .callback_result.status = cb_res, \
+ .callback_result.service = cb_service, \
+ .callback_result.characteristic = cb_char, \
+ .callback_result.char_prop = cb_char_prop \
+ }
#define CALLBACK_GATTC_DISCONNECT(cb_res, cb_prop, cb_conn_id, cb_client_id) { \
.callback = CB_GATTC_CLOSE, \
@@ -384,6 +393,8 @@ struct bt_callback_data {
int client_id;
int conn_id;
btgatt_srvc_id_t *service;
+ btgatt_gatt_id_t *characteristic;
+ int char_prop;
btpan_control_state_t ctrl_state;
btpan_connection_state_t conn_state;