diff options
author | Jakub Tyszkowski <jakub.tyszkowski@tieto.com> | 2015-02-13 14:17:39 +0100 |
---|---|---|
committer | Szymon Janc <szymon.janc@tieto.com> | 2015-02-19 11:02:15 +0100 |
commit | 89f820abe487185f7503b0714844404fed1e2685 (patch) | |
tree | 7b7df83dc08a6e2a06beb43714c62282e471ad3c /android/tester-main.h | |
parent | 1fdcd56e850539436683ff1ff1e9074d53750871 (diff) | |
download | bluez-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.h | 7 |
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; |