summaryrefslogtreecommitdiff
path: root/android/tester-main.h
diff options
context:
space:
mode:
authorJakub Tyszkowski <jakub.tyszkowski@tieto.com>2015-02-13 14:17:39 +0100
committerSzymon Janc <szymon.janc@tieto.com>2015-02-19 11:02:15 +0100
commit89f820abe487185f7503b0714844404fed1e2685 (patch)
tree7b7df83dc08a6e2a06beb43714c62282e471ad3c /android/tester-main.h
parent1fdcd56e850539436683ff1ff1e9074d53750871 (diff)
downloadbluez-89f820abe487185f7503b0714844404fed1e2685.tar.gz
android/tester: Add case for error passing in GATT server responses
This is to verify proper error passing from user apps.
Diffstat (limited to 'android/tester-main.h')
-rw-r--r--android/tester-main.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/android/tester-main.h b/android/tester-main.h
index e35feec1c..3d97b7223 100644
--- a/android/tester-main.h
+++ b/android/tester-main.h
@@ -106,6 +106,11 @@ struct pdu_set {
.callback_result.status = cb_res, \
}
+#define CALLBACK_ERROR(cb, cb_err) { \
+ .callback = cb, \
+ .callback_result.error = cb_err, \
+ }
+
#define CALLBACK_ADAPTER_PROPS(props, prop_cnt) { \
.callback = CB_BT_ADAPTER_PROPERTIES, \
.callback_result.properties = props, \
@@ -548,6 +553,7 @@ typedef enum {
CB_EMU_VALUE_NOTIFICATION,
CB_EMU_READ_RESPONSE,
CB_EMU_WRITE_RESPONSE,
+ CB_EMU_ATT_ERROR,
} expected_bt_callback_t;
struct test_data {
@@ -677,6 +683,7 @@ struct bt_callback_data {
uint8_t *value;
bool need_rsp;
bool is_prep;
+ uint8_t error;
btpan_control_state_t ctrl_state;
btpan_connection_state_t conn_state;