1 #ifndef __BT_TEST_H__ 2 #define __BT_TEST_H__ 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 /******************************************/ 9 /* BT base server init */ 10 /******************************************/ 11 void bt_test_bluetooth_init(char *data); 12 void bt_test_bluetooth_deinit(char *data); 13 void bt_test_bluetooth_onff_init(char *data); 14 15 void bt_test_set_class(char *data); 16 void bt_test_enable_reconnect(char *data); 17 void bt_test_disable_reconnect(char *data); 18 void bt_test_get_device_name(char *data); 19 void bt_test_get_device_addr(char *data); 20 void bt_test_set_device_name(char *data); 21 void bt_test_pair_by_addr(char *data); 22 void bt_test_unpair_by_addr(char *data); 23 void bt_test_get_paired_devices(char *data); 24 void bt_test_free_paired_devices(char *data); 25 void bt_test_start_discovery(char *data); 26 void bt_test_start_discovery_bredr(char *data); 27 void bt_test_start_discovery_le(char *data); 28 void bt_test_start_discovery_pan(char *data); 29 void bt_test_cancel_discovery(char *data); 30 void bt_test_is_discovering(char *data); 31 void bt_test_display_devices(char *data); 32 void bt_test_display_paired_devices(char *data); 33 void bt_test_get_scaned_devices(char *data); 34 void bt_test_get_connected_properties(char *data); 35 void bt_test_read_remote_device_name(char *data); 36 void bt_test_get_eir_data(char *data); 37 38 /******************************************/ 39 /* BLE Test */ 40 /******************************************/ 41 void bt_test_ble_start(char *data); 42 void bt_test_ble_write(char *data); 43 void bt_test_ble_set_address(char *data); 44 void bt_test_ble_set_adv_interval(char *data); 45 void bt_test_ble_get_status(char *data); 46 void bt_test_ble_stop(char *data); 47 void bt_test_ble_disconnect(char *data); 48 void bt_test_ble_visibility00(char *data); 49 void bt_test_ble_visibility11(char *data); 50 51 /******************************************/ 52 /* BLE CLient Test */ 53 /******************************************/ 54 void bt_test_ble_client_open(char *data); 55 void bt_test_ble_client_close(char *data); 56 void bt_test_ble_client_connect(char *data); 57 void bt_test_ble_client_disconnect(char *data); 58 void bt_test_ble_client_get_status(char *data); 59 void bt_test_ble_client_get_service_info(char *data); 60 void bt_test_ble_client_read(char *data); 61 void bt_test_ble_client_write(char *data); 62 void bt_test_ble_client_is_notify(char *data); 63 void bt_test_ble_client_notify_on(char *data); 64 void bt_test_ble_client_notify_off(char *data); 65 void bt_test_ble_client_indicate_on(char *data); 66 void bt_test_ble_client_indicate_off(char *data); 67 void bt_test_ble_client_get_eir_data(char *data); 68 69 /******************************************/ 70 /* A2DP SINK Test */ 71 /******************************************/ 72 void bt_test_sink_open(char *data); 73 void bt_test_sink_visibility00(char *data); 74 void bt_test_sink_visibility01(char *data); 75 void bt_test_sink_visibility10(char *data); 76 void bt_test_sink_visibility11(char *data); 77 void bt_test_sink_music_play(char *data); 78 void bt_test_sink_music_pause(char *data); 79 void bt_test_sink_music_next(char *data); 80 void bt_test_sink_music_previous(char *data); 81 void bt_test_sink_music_stop(char *data); 82 void bt_test_sink_disconnect(char *data); 83 void bt_test_sink_close(char *data); 84 void bt_test_sink_status(char *data); 85 void bt_test_sink_set_volume(char *data); 86 void bt_test_sink_connect_by_addr(char *data); 87 void bt_test_sink_disconnect_by_addr(char *data); 88 void bt_test_sink_get_play_status(char *data); 89 void bt_test_sink_get_poschange(char *data); 90 91 /******************************************/ 92 /* A2DP SOURCE Test */ 93 /******************************************/ 94 void bt_test_source_auto_start(char *data); 95 void bt_test_source_auto_stop(char *data); 96 void bt_test_source_connect_status(char *data); 97 void bt_test_source_open(char *data); 98 void bt_test_source_close(char *data); 99 void bt_test_source_connect_by_addr(char *data); 100 void bt_test_source_disconnect_by_addr(char *data); 101 void bt_test_source_remove_by_addr(char *data); 102 void bt_test_source_disconnect(char *data); 103 104 /******************************************/ 105 /* SPP Test */ 106 /******************************************/ 107 void bt_test_spp_open(char *data); 108 void bt_test_spp_write(char *data); 109 void bt_test_spp_close(char *data); 110 void bt_test_spp_status(char *data); 111 void bt_test_spp_connect(char *data); 112 void bt_test_spp_disconnect(char *data); 113 void bt_test_spp_listen(char *data); 114 void bt_test_start_discovery_spp(char *data); 115 116 /******************************************/ 117 /* HFP Test */ 118 /******************************************/ 119 void bt_test_hfp_sink_open(char *data); 120 void bt_test_hfp_hp_open(char *data); 121 void bt_test_hfp_hp_accept(char *data); 122 void bt_test_hfp_hp_hungup(char *data); 123 void bt_test_hfp_hp_redial(char *data); 124 void bt_test_hfp_hp_dial_number(char *data); 125 void bt_test_hfp_hp_report_battery(char *data); 126 void bt_test_hfp_hp_set_volume(char *data); 127 void bt_test_hfp_hp_close(char *data); 128 void bt_test_hfp_hp_disconnect(char *data); 129 130 /******************************************/ 131 /* OBEX Test */ 132 /******************************************/ 133 void bt_test_obex_init(char *data); 134 void bt_test_obex_pbap_init(char *data); 135 void bt_test_obex_pbap_connect(char *data); 136 void bt_test_obex_pbap_get_pb_vcf(char *data); 137 void bt_test_obex_pbap_get_ich_vcf(char *data); 138 void bt_test_obex_pbap_get_och_vcf(char *data); 139 void bt_test_obex_pbap_get_mch_vcf(char *data); 140 void bt_test_obex_pbap_disconnect(char *data); 141 void bt_test_obex_pbap_get_spd_vcf(char *data); 142 void bt_test_obex_pbap_get_fav_vcf(char *data); 143 void bt_test_obex_pbap_deinit(char *data); 144 void bt_test_obex_deinit(char *data); 145 146 /******************************************/ 147 /* PAN Test */ 148 /******************************************/ 149 void bt_test_pan_init(char *data); 150 void bt_test_pan_deinit(char *data); 151 void bt_test_pan_connect(char *data); 152 void bt_test_pan_disconnect(char *data); 153 154 #ifdef __cplusplus 155 } 156 #endif 157 158 #endif /* __BT_TEST_H__ */ 159