wifi_hal_stub.cpp revision 370ad50a5f1dd907de8f4d201f73eb7139f79dd4
1#include <stdint.h> 2#include "wifi_hal.h" 3#include "wifi_hal_stub.h" 4 5wifi_error wifi_initialize_stub(wifi_handle *handle) { 6 return WIFI_ERROR_NOT_SUPPORTED; 7} 8 9void wifi_cleanup_stub(wifi_handle handle, wifi_cleaned_up_handler handler) { 10} 11 12void wifi_event_loop_stub(wifi_handle handle) { 13 14} 15 16void wifi_get_error_info_stub(wifi_error err, const char **msg) { 17 *msg = NULL; 18} 19 20wifi_error wifi_get_supported_feature_set_stub(wifi_interface_handle handle, feature_set *set) { 21 return WIFI_ERROR_UNINITIALIZED; 22} 23 24wifi_error wifi_get_concurrency_matrix_stub(wifi_interface_handle handle, int max_size, 25 feature_set *matrix, int *size) { 26 return WIFI_ERROR_UNINITIALIZED; 27} 28 29wifi_error wifi_set_scanning_mac_oui_stub(wifi_interface_handle handle, unsigned char *oui) { 30 return WIFI_ERROR_UNINITIALIZED; 31} 32 33/* List of all supported channels, including 5GHz channels */ 34wifi_error wifi_get_supported_channels_stub(wifi_handle handle, int *size, wifi_channel *list) { 35 return WIFI_ERROR_UNINITIALIZED; 36} 37 38/* Enhanced power reporting */ 39wifi_error wifi_is_epr_supported_stub(wifi_handle handle) { 40 return WIFI_ERROR_UNINITIALIZED; 41} 42 43/* multiple interface support */ 44wifi_error wifi_get_ifaces_stub(wifi_handle handle, int *num_ifaces, wifi_interface_handle **ifaces) { 45 return WIFI_ERROR_UNINITIALIZED; 46} 47 48wifi_error wifi_get_iface_name_stub(wifi_interface_handle iface, char *name, size_t size) { 49 return WIFI_ERROR_UNINITIALIZED; 50} 51 52wifi_error wifi_set_iface_event_handler_stub(wifi_request_id id, 53 wifi_interface_handle iface, wifi_event_handler eh) { 54 return WIFI_ERROR_UNINITIALIZED; 55} 56 57wifi_error wifi_reset_iface_event_handler_stub(wifi_request_id id, wifi_interface_handle iface) { 58 return WIFI_ERROR_UNINITIALIZED; 59} 60 61wifi_error wifi_start_gscan_stub(wifi_request_id id, wifi_interface_handle iface, 62 wifi_scan_cmd_params params, wifi_scan_result_handler handler) { 63 return WIFI_ERROR_UNINITIALIZED; 64} 65 66wifi_error wifi_stop_gscan_stub(wifi_request_id id, wifi_interface_handle iface) { 67 return WIFI_ERROR_UNINITIALIZED; 68} 69 70wifi_error wifi_get_cached_gscan_results_stub(wifi_interface_handle iface, byte flush, 71 int max, wifi_cached_scan_results *results, int *num) { 72 return WIFI_ERROR_UNINITIALIZED; 73} 74 75wifi_error wifi_set_bssid_hotlist_stub(wifi_request_id id, wifi_interface_handle iface, 76 wifi_bssid_hotlist_params params, wifi_hotlist_ap_found_handler handler) { 77 return WIFI_ERROR_UNINITIALIZED; 78} 79 80wifi_error wifi_reset_bssid_hotlist_stub(wifi_request_id id, wifi_interface_handle iface) { 81 return WIFI_ERROR_UNINITIALIZED; 82} 83 84wifi_error wifi_set_significant_change_handler_stub(wifi_request_id id, wifi_interface_handle iface, 85 wifi_significant_change_params params, wifi_significant_change_handler handler) { 86 return WIFI_ERROR_UNINITIALIZED; 87} 88 89wifi_error wifi_reset_significant_change_handler_stub(wifi_request_id id, wifi_interface_handle iface) { 90 return WIFI_ERROR_UNINITIALIZED; 91} 92 93wifi_error wifi_get_gscan_capabilities_stub(wifi_interface_handle handle, 94 wifi_gscan_capabilities *capabilities) { 95 return WIFI_ERROR_UNINITIALIZED; 96} 97 98wifi_error wifi_set_link_stats_stub(wifi_interface_handle iface, wifi_link_layer_params params) { 99 return WIFI_ERROR_UNINITIALIZED; 100} 101 102wifi_error wifi_get_link_stats_stub(wifi_request_id id, 103 wifi_interface_handle iface, wifi_stats_result_handler handler) { 104 return WIFI_ERROR_UNINITIALIZED; 105} 106 107wifi_error wifi_clear_link_stats_stub(wifi_interface_handle iface, 108 u32 stats_clear_req_mask, u32 *stats_clear_rsp_mask, u8 stop_req, u8 *stop_rsp) { 109 return WIFI_ERROR_UNINITIALIZED; 110} 111 112wifi_error wifi_get_valid_channels_stub(wifi_interface_handle handle, 113 int band, int max_channels, wifi_channel *channels, int *num_channels) { 114 return WIFI_ERROR_UNINITIALIZED; 115} 116 117/* API to request RTT measurement */ 118wifi_error wifi_rtt_range_request_stub(wifi_request_id id, wifi_interface_handle iface, 119 unsigned num_rtt_config, wifi_rtt_config rtt_config[], wifi_rtt_event_handler handler) { 120 return WIFI_ERROR_NOT_SUPPORTED; 121} 122 123/* API to cancel RTT measurements */ 124wifi_error wifi_rtt_range_cancel_stub(wifi_request_id id, wifi_interface_handle iface, 125 unsigned num_devices, mac_addr addr[]) { 126 return WIFI_ERROR_NOT_SUPPORTED; 127} 128 129/* API to get RTT capability */ 130wifi_error wifi_get_rtt_capabilities_stub(wifi_interface_handle iface, 131 wifi_rtt_capabilities *capabilities) 132{ 133 return WIFI_ERROR_NOT_SUPPORTED; 134} 135 136wifi_error wifi_set_nodfs_flag_stub(wifi_interface_handle iface, u32 nodfs) { 137 return WIFI_ERROR_NOT_SUPPORTED; 138} 139 140wifi_error wifi_start_logging_stub(wifi_interface_handle iface, u32 verbose_level, u32 flags, 141 u32 max_interval_sec, u32 min_data_size, char *buffer_name) { 142 return WIFI_ERROR_NOT_SUPPORTED; 143} 144 145wifi_error wifi_set_epno_list_stub(int id, wifi_interface_info *iface, int num_networks, 146 wifi_epno_network *networks, wifi_epno_handler handler) { 147 return WIFI_ERROR_NOT_SUPPORTED; 148} 149 150wifi_error wifi_set_country_code_stub(wifi_interface_handle iface, const char *code) { 151 return WIFI_ERROR_NOT_SUPPORTED; 152} 153 154wifi_error wifi_get_firmware_memory_dump_stub( wifi_interface_handle iface, 155 wifi_firmware_memory_dump_handler handler){ 156 return WIFI_ERROR_NOT_SUPPORTED; 157} 158 159wifi_error wifi_set_log_handler_stub(wifi_request_id id, wifi_interface_handle iface, 160 wifi_ring_buffer_data_handler handler) { 161 return WIFI_ERROR_NOT_SUPPORTED; 162} 163 164wifi_error wifi_reset_log_handler_stub(wifi_request_id id, wifi_interface_handle iface) { 165 return WIFI_ERROR_NOT_SUPPORTED; 166} 167 168wifi_error wifi_set_alert_handler_stub(wifi_request_id id, wifi_interface_handle iface, 169 wifi_alert_handler handler) { 170 return WIFI_ERROR_NOT_SUPPORTED; 171} 172 173wifi_error wifi_reset_alert_handler_stub(wifi_request_id id, wifi_interface_handle iface) { 174 return WIFI_ERROR_NOT_SUPPORTED; 175} 176 177wifi_error wifi_get_firmware_version_stub( wifi_interface_handle iface, char *buffer, 178 int buffer_size) { 179 return WIFI_ERROR_NOT_SUPPORTED; 180} 181 182wifi_error wifi_get_ring_buffers_status_stub(wifi_interface_handle iface, 183 u32 *num_rings, wifi_ring_buffer_status *status) { 184 return WIFI_ERROR_NOT_SUPPORTED; 185} 186 187wifi_error wifi_get_logger_supported_feature_set_stub(wifi_interface_handle iface, 188 unsigned int *support) { 189 return WIFI_ERROR_NOT_SUPPORTED; 190} 191 192wifi_error wifi_get_ring_data_stub(wifi_interface_handle iface, char *ring_name) { 193 return WIFI_ERROR_NOT_SUPPORTED; 194} 195 196wifi_error wifi_get_driver_version_stub(wifi_interface_handle iface, char *buffer, 197 int buffer_size) { 198 return WIFI_ERROR_NOT_SUPPORTED; 199} 200 201wifi_error wifi_enable_tdls_stub(wifi_interface_handle iface, mac_addr addr, 202 wifi_tdls_params *params, wifi_tdls_handler handler) { 203 return WIFI_ERROR_NOT_SUPPORTED; 204} 205 206wifi_error wifi_disable_tdls_stub(wifi_interface_handle iface, mac_addr addr) { 207 return WIFI_ERROR_NOT_SUPPORTED; 208} 209 210wifi_error wifi_get_tdls_status_stub(wifi_interface_handle iface, mac_addr addr, 211 wifi_tdls_status *status) { 212 return WIFI_ERROR_NOT_SUPPORTED; 213} 214 215wifi_error wifi_get_tdls_capabilities_stub(wifi_interface_handle iface, 216 wifi_tdls_capabilities *capabilities) { 217 return WIFI_ERROR_NOT_SUPPORTED; 218} 219 220wifi_error wifi_set_bssid_blacklist_stub(wifi_request_id id, wifi_interface_handle iface, 221 wifi_bssid_params params) { 222 return WIFI_ERROR_NOT_SUPPORTED; 223} 224 225wifi_error wifi_enable_lazy_roam_stub(wifi_request_id id, wifi_interface_handle iface, int enable) 226{ 227 return WIFI_ERROR_NOT_SUPPORTED; 228} 229 230wifi_error wifi_set_bssid_preference_stub(wifi_request_id id, wifi_interface_handle iface, 231 int num_bssid, wifi_bssid_preference *prefs) { 232 return WIFI_ERROR_NOT_SUPPORTED; 233} 234 235wifi_error wifi_set_gscan_roam_params_stub(wifi_request_id id, wifi_interface_handle iface, 236 wifi_roam_params * params) { 237 return WIFI_ERROR_NOT_SUPPORTED; 238} 239 240wifi_error wifi_set_ssid_white_list_stub(wifi_request_id id, wifi_interface_handle iface, 241 int num_networks, wifi_ssid *ssids) { 242 return WIFI_ERROR_NOT_SUPPORTED; 243} 244 245wifi_error wifi_start_sending_offloaded_packet_stub(wifi_request_id id, 246 wifi_interface_handle iface, u8 *ip_packet, u16 ip_packet_len, 247 u8 *src_mac_addr, u8 *dst_mac_addr, u32 period_msec) { 248 return WIFI_ERROR_NOT_SUPPORTED; 249} 250 251wifi_error wifi_stop_sending_offloaded_packet_stub(wifi_request_id id, wifi_interface_handle iface) { 252 return WIFI_ERROR_NOT_SUPPORTED; 253} 254