API int softap_create(softap_h *softap)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_destroy(softap_h softap)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_enable(softap_h softap)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL");
API int softap_disable(softap_h softap)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL");
API int softap_reload_settings(softap_h softap, softap_settings_reloaded_cb callback, void *user_data)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(callback == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_is_enabled(softap_h softap, bool *enable)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_mac_address(softap_h softap, char **mac_address)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_network_interface_name(softap_h softap, char **interface_name)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_ip_address(softap_h softap, softap_address_family_e address_family, const char *ip_address)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_ip_address(softap_h softap, softap_address_family_e address_family, char **ip_address)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_gateway_address(softap_h softap, softap_address_family_e address_family, char **gateway_address)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_subnet_mask(softap_h softap, softap_address_family_e address_family, char **subnet_mask)
{
DBG("+");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_foreach_connected_clients(softap_h softap, softap_connected_client_cb callback, void *user_data)
{
DBG("+\n");
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(callback == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_set_enabled_cb(softap_h softap, softap_enabled_cb callback, void *user_data)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_unset_enabled_cb(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_disabled_cb(softap_h softap, softap_disabled_cb callback, void *user_data)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_unset_disabled_cb(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_client_connection_state_changed_cb(softap_h softap, softap_client_connection_state_changed_cb callback, void *user_data)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_unset_client_connection_state_changed_cb(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_security_type_changed_cb(softap_h softap, softap_security_type_changed_cb callback, void *user_data)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_unset_security_type_changed_cb(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_ssid_visibility_changed_cb(softap_h softap, softap_ssid_visibility_changed_cb callback, void *user_data)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_unset_ssid_visibility_changed_cb(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_passphrase_changed_cb(softap_h softap, softap_passphrase_changed_cb callback, void *user_data)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_unset_passphrase_changed_cb(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_security_type(softap_h softap, softap_security_type_e type)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_security_type(softap_h softap, softap_security_type_e *type)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_ssid(softap_h softap, const char *ssid)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_ssid(softap_h softap, char **ssid)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_ssid_visibility(softap_h softap, bool visible)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_ssid_visibility(softap_h softap, bool *visible)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_passphrase(softap_h softap, const char *passphrase)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_passphrase(softap_h softap, char **passphrase)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_push_wps_button(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
DBG("+");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_set_wps_pin(softap_h softap, const char *wps_pin)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
DBG("+");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_get_vendor_element(softap_h softap, char **vendor_element)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_vendor_element(softap_h softap, const char *vendor_element)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_channel(softap_h softap, int channel)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
+
+ if (channel == 0)
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP_ACS);
+
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_channel(softap_h softap, int *channel)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_set_mode(softap_h softap, softap_wireless_mode_e mode)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_get_mode(softap_h softap, softap_wireless_mode_e *mode)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
SOFTAP_ERROR_PERMISSION_DENIED,
"permission denied!");
API int softap_enable_dhcp(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_disable_dhcp(softap_h softap)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_is_dhcp_enabled(softap_h softap, bool *dhcp_enabled)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(dhcp_enabled == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_enable_dhcp_with_range(softap_h softap, char *rangestart, char *rangestop)
{
- CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ CHECK_FEATURE_SUPPORTED(SUPPORTED_FEATURE_SOFTAP);
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");