return WIFI_AWARE_ERROR_NONE;
}
-API int wifi_aware_diable(wifi_aware_h wifi_aware,
+API int wifi_aware_disable(wifi_aware_h wifi_aware,
wifi_aware_disabled_cb callback, void *user_data)
{
int ret = WIFI_AWARE_ERROR_NONE;
CMD_DEINITIALIZE,
CMD_ENABLE,
+ CMD_DISABLE,
CMD_PUBLISH,
CMD_CANCEL_PUBLISH,
CMD_UPDATE_PUBLISH,
[CMD_ENABLE]
= "ENABLE",
+ [CMD_DISABLE]
+ = "DISABLE",
+
[CMD_PUBLISH]
= "PUBLISH",
[CMD_CANCEL_PUBLISH]
__print_result(ret, "wifi_aware_enable");
}
+static void __disabled_cb(wifi_aware_error_e error, void *user_data)
+{
+ if (error == WIFI_AWARE_ERROR_NONE)
+ printf("Wi-Fi Aware is disabled\n");
+ else
+ printf("Wi-Fi Aware is not disabled. Error: %s\n", __print_error(error));
+}
+
+void test_disable()
+{
+ int ret = 0;
+
+ RET_IF_LOOP_IS_NULL();
+ RET_IF_HANDLE_IS_NULL();
+
+ ret = wifi_aware_disable(g_wifi_aware_handle, __disabled_cb, NULL);
+ __print_result(ret, "wifi_aware_disable");
+}
+
static void __published_cb(wifi_aware_error_e error, wifi_aware_publish_h publish, void *user_data)
{
if (error == WIFI_AWARE_ERROR_NONE)
[CMD_INITIALIZE] = test_init,
[CMD_DEINITIALIZE] = test_deinit,
[CMD_ENABLE] = test_enable,
+ [CMD_DISABLE] = test_disable,
[CMD_PUBLISH] = test_publish,
[CMD_CANCEL_PUBLISH] = test_cancel_publish,
[CMD_UPDATE_PUBLISH] = test_update_publish,