From 302522baa99b2b5cbc3d84a551119b9435dd508a Mon Sep 17 00:00:00 2001 From: CodeAdo Date: Fri, 30 Jun 2023 16:51:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8D=E7=B3=BB=E7=BB=9F=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E6=8E=A5=E5=8F=A3=E7=AE=A1=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: CodeAdo --- CODEOWNERS | 17 + wifi/frameworks/native/interfaces/define.h | 131 -------- .../native/interfaces/i_wifi_hotspot_mgr.h | 3 - .../wifi_manager_service_ipc_interface_code.h | 171 ++++++++++ .../native/src/wifi_device_callback_stub.cpp | 13 +- .../src/wifi_device_callback_stub_lite.cpp | 13 +- .../native/src/wifi_device_proxy.cpp | 214 ++++++++----- .../native/src/wifi_device_proxy_lite.cpp | 293 +++++++++++------- .../native/src/wifi_hotspot_callback_stub.cpp | 7 +- .../native/src/wifi_hotspot_mgr_proxy.cpp | 4 +- .../native/src/wifi_hotspot_proxy.cpp | 119 ++++--- .../native/src/wifi_p2p_callback_stub.cpp | 28 +- wifi/frameworks/native/src/wifi_p2p_proxy.cpp | 244 ++++++++++----- .../native/src/wifi_scan_callback_stub.cpp | 3 +- .../src/wifi_scan_callback_stub_lite.cpp | 3 +- .../frameworks/native/src/wifi_scan_proxy.cpp | 39 ++- .../native/src/wifi_scan_proxy_lite.cpp | 59 ++-- .../wifi_device_callback_proxy.cpp | 37 ++- .../wifi_device_callback_proxy_lite.cpp | 37 ++- .../wifi_manage/wifi_device_stub.cpp | 102 +++--- .../wifi_manage/wifi_device_stub.h | 1 + .../wifi_manage/wifi_device_stub_lite.cpp | 96 ++++-- .../wifi_manage/wifi_device_stub_lite.h | 1 + .../wifi_hotspot_callback_proxy.cpp | 19 +- .../wifi_manage/wifi_hotspot_mgr_stub.cpp | 4 +- .../wifi_manage/wifi_hotspot_stub.cpp | 61 ++-- .../wifi_manage/wifi_p2p_callback_proxy.cpp | 55 ++-- .../wifi_manage/wifi_p2p_stub.cpp | 130 +++++--- .../wifi_manage/wifi_p2p_stub.h | 1 + .../wifi_manage/wifi_scan_callback_proxy.cpp | 4 +- .../wifi_scan_callback_proxy_lite.cpp | 4 +- .../wifi_manage/wifi_scan_stub.cpp | 21 +- .../wifi_manage/wifi_scan_stub_lite.cpp | 15 +- .../wifihotspotstub_fuzzer.cpp | 7 +- .../wifip2pstub_fuzzer/wifip2pstub_fuzzer.cpp | 6 +- .../wifiscanstub_fuzzer.cpp | 44 ++- .../native/wifi_device_callback_stub_test.cpp | 13 +- .../wifi_hotspot_callback_stub_test.cpp | 7 +- .../native/wifi_p2p_callback_stub_test.cpp | 27 +- .../native/wifi_scan_callback_stub_test.cpp | 3 +- 40 files changed, 1312 insertions(+), 744 deletions(-) create mode 100644 CODEOWNERS create mode 100644 wifi/frameworks/native/interfaces/wifi_manager_service_ipc_interface_code.h diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 000000000..76d02a7dc --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,17 @@ +/* + * Copyright (C) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + # any change to wifi/frameworks/native/interfaces/wifi_manager_service_ipc_interface_code.h needs to be reviewed by @leonchan5 +wifi/frameworks/native/interfaces/wifi_manager_service_ipc_interface_code.h @leonchan5 diff --git a/wifi/frameworks/native/interfaces/define.h b/wifi/frameworks/native/interfaces/define.h index ae66f22d3..18e79c6c4 100644 --- a/wifi/frameworks/native/interfaces/define.h +++ b/wifi/frameworks/native/interfaces/define.h @@ -19,137 +19,6 @@ #include "system_ability_definition.h" #endif -/* ------------sta module message define--------- */ -#define WIFI_SVR_CMD_ENABLE_WIFI 0x1001 /* open wifi */ -#define WIFI_SVR_CMD_DISABLE_WIFI 0x1002 /* close wifi */ -#define WIFI_SVR_CMD_SET_POWER_MODE 0x1003 /* wifi lock, not used */ -#define WIFI_SVR_CMD_FULL_SCAN 0x1004 /* scan request */ -#define WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN 0X1005 /* scan with params request */ -#define WIFI_SVR_CMD_ADD_DEVICE_CONFIG 0X1006 /* add a network config */ -#define WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG 0X1007 /* remove a network config */ -#define WIFI_SVR_CMD_GET_DEVICE_CONFIGS 0x1008 /* get current saved network configs */ -#define WIFI_SVR_CMD_ENABLE_DEVICE 0X1009 /* set a network enabled */ -#define WIFI_SVR_CMD_DISABLE_DEVICE 0X100A /* disabled a network */ -#define WIFI_SVR_CMD_CONNECT_TO 0X100B /* connect to a network with networkid */ -#define WIFI_SVR_CMD_CONNECT2_TO 0x100C /* connect to a network with network config */ -#define WIFI_SVR_CMD_RECONNECT 0X100D /* reconnect */ -#define WIFI_SVR_CMD_REASSOCIATE 0x100E /* reassociate */ -#define WIFI_SVR_CMD_DISCONNECT 0x1010 /* disconnect */ -#define WIFI_SVR_CMD_START_WPS 0x1011 /* start wps */ -#define WIFI_SVR_CMD_CANCEL_WPS 0x1012 /* stop wps */ -#define WIFI_SVR_CMD_IS_WIFI_ACTIVE 0x1013 /* whether current wifi active */ -#define WIFI_SVR_CMD_GET_WIFI_STATE 0x1014 /* get current wifi state */ -#define WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE 0x1015 /* whether set scan always */ -#define WIFI_SVR_CMD_GET_SCAN_INFO_LIST 0x1016 /* get scan results */ -#define WIFI_SVR_CMD_GET_LINKED_INFO 0x1017 /* get current link info */ -#define WIFI_SVR_CMD_GET_DHCP_INFO 0x1018 /* get dhcp info */ -#define WIFI_SVR_CMD_SET_COUNTRY_CODE 0X1019 /* set country code */ -#define WIFI_SVR_CMD_GET_COUNTRY_CODE 0x101A /* get country code */ -#define WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT 0x101B /* api register callback event */ -#define WIFI_SVR_CMD_GET_SIGNAL_LEVEL 0x101C /* get signal level */ -#define WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO 0x101D /* set scan control policy */ -#define WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK 0x101E /* register scan callback */ -#define WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG 0x101F /* update a network config */ -#define WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG 0x1020 /* remove all network configs */ -#define WIFI_SVR_CMD_GET_SUPPORTED_FEATURES 0x1021 /* get supported features */ -#define WIFI_SVR_CMD_GET_DERVICE_MAC_ADD 0x1022 /* get mac address */ -#define WIFI_SVR_CMD_INIT_WIFI_PROTECT 0x1023 /* init the Wi-Fi protect. */ -#define WIFI_SVR_CMD_GET_WIFI_PROTECT 0x1024 /* get the Wi-Fi protect. */ -#define WIFI_SVR_CMD_PUT_WIFI_PROTECT 0x1025 /* put the Wi-Fi protect. */ -#define WIFI_SVR_CMD_IS_WIFI_CONNECTED 0x1026 /* is Wi-Fi connected */ -#define WIFI_SVR_CMD_SET_LOW_LATENCY_MODE 0x1027 /* set low latency mode */ -#define WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG 0x1028 /* remove an candidate network config */ -#define WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED 0x1029 /* get taget bandtype supported */ -#define WIFI_SVR_CMD_GET_5G_CHANNELLIST 0x1030 /* get 5g channellist */ -#define WIFI_SVR_CMD_GET_DISCONNECTED_REASON 0x1031 /* get disconnect reason */ -/* -------------ap module message define----------------- */ -#define WIFI_SVR_CMD_ENABLE_WIFI_AP 0x1100 /* open ap */ -#define WIFI_SVR_CMD_DISABLE_WIFI_AP 0x1101 /* close ap */ -#define WIFI_SVR_CMD_GETAPSTATE_WIFI 0x1102 /* get current ap state */ -#define WIFI_SVR_CMD_SETAPCONFIG_WIFI 0x1103 /* set ap config */ -#define WIFI_SVR_CMD_GET_HOTSPOT_CONFIG 0x1104 /* get ap config */ -#define WIFI_SVR_CMD_IS_HOTSPOT_ACTIVE 0x1105 /* whether current ap active */ -#define WIFI_SVR_CMD_GET_STATION_LIST 0x1106 /* get ap's connected sta infos */ -#define WIFI_SVR_CMD_SETBAND_AP 0X1108 /* set band */ -#define WIFI_SVR_CMD_GETBAND_AP 0X1109 /* get band */ -#define WIFI_SVR_CMD_ADD_BLOCK_LIST 0X110A /* add a block */ -#define WIFI_SVR_CMD_DEL_BLOCK_LIST 0X110B /* remove a block */ -#define WIFI_SVR_CMD_GET_BLOCK_LISTS 0X110C /* get total block list */ -#define WIFI_SVR_CMD_DISCONNECT_STA 0X110D /* disconnect a sta connection */ -#define WIFI_SVR_CMD_GET_VALID_BANDS 0X110E /* get current valid frequency according band */ -#define WIFI_SVR_CMD_GET_VALID_CHANNELS 0X110F /* get current valid channels associated with the band */ -#define WIFI_SVR_CMD_REGISTER_HOTSPOT_CALLBACK 0X1110 /* register scan callback */ -#define WIFI_SVR_CMD_GET_SUPPORTED_POWER_MODEL 0X1111 /* get supported power model */ -#define WIFI_SVR_CMD_GET_POWER_MODEL 0X1112 /* get power model */ -#define WIFI_SVR_CMD_SET_POWER_MODEL 0X1113 /* set power model */ -#define WIFI_SVR_CMD_IS_HOTSPOT_DUAL_BAND_SUPPORTED 0X1114 /* whether dual band is supported */ -#define WIFI_SVR_CMD_SETTIMEOUT_AP 0X1115 /* set hotspot idle timeout */ - -/* -------------p2p module message define----------------- */ -#define WIFI_SVR_CMD_P2P_ENABLE 0x2000 /* open p2p */ -#define WIFI_SVR_CMD_P2P_DISABLE 0x2001 /* close p2p */ -#define WIFI_SVR_CMD_P2P_DISCOVER_DEVICES 0x2002 /* start Wi-Fi P2P device search */ -#define WIFI_SVR_CMD_P2P_STOP_DISCOVER_DEVICES 0x2003 /* stop Wi-Fi P2P device search */ -#define WIFI_SVR_CMD_P2P_DISCOVER_SERVICES 0x2004 /* start Wi-Fi P2P service search */ -#define WIFI_SVR_CMD_P2P_STOP_DISCOVER_SERVICES 0x2005 /* stop Wi-Fi P2P service search */ -#define WIFI_SVR_CMD_P2P_REQUEST_SERVICES 0x2006 /* request the P2P service */ -#define WIFI_SVR_CMD_P2P_PUT_LOCAL_SERVICES 0x2007 /* add local P2P service */ -#define WIFI_SVR_CMD_P2P_DELETE_LOCAL_SERVICES 0x2008 /* remove local P2P service */ -#define WIFI_SVR_CMD_P2P_START_LISTEN 0x2009 /* enable Wi-Fi P2P listening */ -#define WIFI_SVR_CMD_P2P_STOP_LISTEN 0x200A /* disable Wi-Fi P2P listening */ -#define WIFI_SVR_CMD_P2P_CREATE_GROUP 0x200B /* creating a P2P Group */ -#define WIFI_SVR_CMD_P2P_REMOVE_GROUP 0x200C /* remove a P2P Group */ -#define WIFI_SVR_CMD_P2P_DELETE_GROUP 0x200D /* delete a P2P Group */ -#define WIFI_SVR_CMD_P2P_CONNECT 0x200E /* p2p connect */ -#define WIFI_SVR_CMD_P2P_CANCEL_CONNECT 0x200F /* p2p cancel connect */ -#define WIFI_SVR_CMD_P2P_QUERY_INFO 0x2010 /* querying Wi-Fi P2P Connection Information */ -#define WIFI_SVR_CMD_P2P_GET_CURRENT_GROUP 0x2011 /* get the P2P current group */ -#define WIFI_SVR_CMD_P2P_GET_ENABLE_STATUS 0x2012 /* obtains the P2P switch status */ -#define WIFI_SVR_CMD_P2P_GET_DISCOVER_STATUS 0x2013 /* obtains the P2P discovery status */ -#define WIFI_SVR_CMD_P2P_GET_CONNECTED_STATUS 0x2014 /* obtains the P2P connected status */ -#define WIFI_SVR_CMD_P2P_QUERY_DEVICES 0x2015 /* query the information about the found devices */ -#define WIFI_SVR_CMD_P2P_QUERY_GROUPS 0x2016 /* query the information about the found groups */ -#define WIFI_SVR_CMD_P2P_QUERY_SERVICES 0x2017 /* query the information about the found services */ -#define WIFI_SVR_CMD_P2P_REGISTER_CALLBACK 0x2018 -#define WIFI_SVR_CMD_P2P_SET_DEVICE_NAME 0x2019 /* set device name */ -#define WIFI_SVR_CMD_P2P_SET_WFD_INFO 0x201A /* set p2p wifi display info */ -#define WIFI_SVR_CMD_P2P_HID2D_APPLY_IP 0x201B /* hid2d apply ip */ -#define WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_INCREASE 0x201C /* hid2d shared link increase */ -#define WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_DECREASE 0x201D /* hid2d shared link decrease */ -#define WIFI_SVR_CMD_P2P_HID2D_CREATE_GROUP 0x201E /* hid2d create group */ -#define WIFI_SVR_CMD_P2P_HID2D_REMOVE_GC_GROUP 0x201F /* hid2d remove GC group */ -#define WIFI_SVR_CMD_P2P_HID2D_CONNECT 0x2020 /* hid2d connect to group */ -#define WIFI_SVR_CMD_P2P_HID2D_CONFIG_IP 0x2021 /* hid2d configure IP address */ -#define WIFI_SVR_CMD_P2P_HID2D_RELEASE_IP 0x2022 /* hid2d release IP address */ -#define WIFI_SVR_CMD_GET_P2P_RECOMMENDED_CHANNEL 0x2023 /* get recommended channel */ -#define WIFI_SVR_CMD_GET_5G_CHANNEL_LIST 0x2024 /* get recommended channel */ -#define WIFI_SVR_CMD_GET_SELF_WIFI_CFG 0x2025 /* get self wifi configuration */ -#define WIFI_SVR_CMD_SET_PEER_WIFI_CFG 0x2026 /* set peer wifi configuration */ -#define WIFI_SVR_CMD_P2P_QUERY_LOCAL_DEVICE 0x2027 /* query the information about the local device */ -#define WIFI_SVR_CMD_SET_UPPER_SCENE 0x2028 /* set the scene of upper layer */ - -/* -----------register event type and message define-------------- */ -#define WIFI_CBK_CMD_STATE_CHANGE 0x1001 /* STA state change event */ -#define WIFI_CBK_CMD_CONNECTION_CHANGE 0x1002 /* STA connection state change event */ -#define WIFI_CBK_CMD_SCAN_STATE_CHANGE 0x1003 /* SCAN state change event */ -#define WIFI_CBK_CMD_RSSI_CHANGE 0x1004 /* RSSI */ -#define WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE 0x1005 /* AP state change event */ -#define WIFI_CBK_CMD_HOTSPOT_STATE_JOIN 0x1006 /* AP join a sta event */ -#define WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE 0x1007 /* AP leave a sta event */ -#define WIFI_CBK_CMD_STREAM_DIRECTION 0x1008 /* traffic up/down state event */ -#define WIFI_CBK_CMD_WPS_STATE_CHANGE 0x1009 /* wps state change event */ -#define WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE 0x100A /* device config change event */ - -#define WIFI_CBK_CMD_P2P_STATE_CHANGE 0x1010 /* p2p state change event */ -#define WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE 0x1011 /* Persistent Group Updated */ -#define WIFI_CBK_CMD_THIS_DEVICE_CHANGE 0x1012 /* The current device information has been updated */ -#define WIFI_CBK_CMD_PEER_CHANGE 0x1013 -#define WIFI_CBK_CMD_SERVICE_CHANGE 0x1014 -#define WIFI_CBK_CMD_CONNECT_CHANGE 0x1015 -#define WIFI_CBK_CMD_DISCOVERY_CHANGE 0x1016 -#define WIFI_CBK_CMD_P2P_ACTION_RESULT 0x1017 -#define WIFI_CBK_CMD_CFG_CHANGE 0x1018 - /* The response message ID of callback */ #define WIFI_CBK_MSG_STATE_CHANGE 0x1001 #define WIFI_CBK_MSG_CONNECTION_CHANGE 0x1002 diff --git a/wifi/frameworks/native/interfaces/i_wifi_hotspot_mgr.h b/wifi/frameworks/native/interfaces/i_wifi_hotspot_mgr.h index d9e690380..954c41885 100644 --- a/wifi/frameworks/native/interfaces/i_wifi_hotspot_mgr.h +++ b/wifi/frameworks/native/interfaces/i_wifi_hotspot_mgr.h @@ -33,9 +33,6 @@ public: virtual sptr GetWifiRemote(int id) = 0; public: DECLARE_INTERFACE_DESCRIPTOR(u"ohos.wifi.IWifiHotspotMgr"); - enum Code { - WIFI_MGR_GET_HOTSPOT_SERVICE = 0, - }; }; } // namespace Wifi } // namespace OHOS diff --git a/wifi/frameworks/native/interfaces/wifi_manager_service_ipc_interface_code.h b/wifi/frameworks/native/interfaces/wifi_manager_service_ipc_interface_code.h new file mode 100644 index 000000000..47c24cc7c --- /dev/null +++ b/wifi/frameworks/native/interfaces/wifi_manager_service_ipc_interface_code.h @@ -0,0 +1,171 @@ +/* + * Copyright (C) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#ifndef OHOS_WIFI_MANAGER_SERVICE_IPC_INTERFACE_CODE_H +#define OHOS_WIFI_MANAGER_SERVICE_IPC_INTERFACE_CODE_H + +namespace OHOS { +namespace Wifi { +/* SAID: 1120 */ +enum class DevInterfaceCode { + WIFI_SVR_CMD_ENABLE_WIFI = 0x1001, /* open wifi */ + WIFI_SVR_CMD_DISABLE_WIFI = 0x1002, /* close wifi */ + WIFI_SVR_CMD_ADD_DEVICE_CONFIG = 0x1006, /* add a network config */ + WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG = 0x1007, /* remove a network config */ + WIFI_SVR_CMD_GET_DEVICE_CONFIGS = 0x1008, /* get current saved network configs */ + WIFI_SVR_CMD_ENABLE_DEVICE = 0x1009, /* set a network enabled */ + WIFI_SVR_CMD_DISABLE_DEVICE = 0x100A, /* disabled a network */ + WIFI_SVR_CMD_CONNECT_TO = 0x100B, /* connect to a network with networkid */ + WIFI_SVR_CMD_CONNECT2_TO = 0x100C, /* connect to a network with network config */ + WIFI_SVR_CMD_RECONNECT = 0x100D, /* reconnect */ + WIFI_SVR_CMD_REASSOCIATE = 0x100E, /* reassociate */ + WIFI_SVR_CMD_DISCONNECT = 0x1010, /* disconnect */ + WIFI_SVR_CMD_START_WPS = 0x1011, /* start wps */ + WIFI_SVR_CMD_CANCEL_WPS = 0x1012, /* stop wps */ + WIFI_SVR_CMD_IS_WIFI_ACTIVE = 0x1013, /* whether current wifi active */ + WIFI_SVR_CMD_GET_WIFI_STATE = 0x1014, /* get current wifi state */ + WIFI_SVR_CMD_GET_LINKED_INFO = 0x1017, /* get current link info */ + WIFI_SVR_CMD_GET_DHCP_INFO = 0x1018, /* get dhcp info */ + WIFI_SVR_CMD_SET_COUNTRY_CODE = 0x1019, /* set country code */ + WIFI_SVR_CMD_GET_COUNTRY_CODE = 0x101A, /* get country code */ + WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT = 0x101B, /* api register callback event */ + WIFI_SVR_CMD_GET_SIGNAL_LEVEL = 0x101C, /* get signal level */ + WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG = 0x101F, /* update a network config */ + WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG = 0x1020, /* remove all network configs */ + WIFI_SVR_CMD_GET_SUPPORTED_FEATURES = 0x1021, /* get supported features */ + WIFI_SVR_CMD_GET_DERVICE_MAC_ADD = 0x1022, /* get mac address */ + WIFI_SVR_CMD_INIT_WIFI_PROTECT = 0x1023, /* init the Wi-Fi protect. */ + WIFI_SVR_CMD_GET_WIFI_PROTECT = 0x1024, /* get the Wi-Fi protect. */ + WIFI_SVR_CMD_PUT_WIFI_PROTECT = 0x1025, /* put the Wi-Fi protect. */ + WIFI_SVR_CMD_IS_WIFI_CONNECTED = 0x1026, /* is Wi-Fi connected */ + WIFI_SVR_CMD_SET_LOW_LATENCY_MODE = 0x1027, /* set low latency mode */ + WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG = 0x1028, /* remove an candidate network config */ + WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED = 0x1029, /* get taget bandtype supported */ + WIFI_SVR_CMD_GET_5G_CHANNELLIST = 0x1030, /* get 5g channellist */ + WIFI_SVR_CMD_GET_DISCONNECTED_REASON = 0x1031, /* get disconnect reason */ + /* 新增WIFI_SVR_CMD_类code,请在此下方添加 */ + + /* 以下CALL BACK类code,不需要进行权限校验 */ + WIFI_CBK_CMD_STATE_CHANGE = 0x3000, /* STA state change event */ + WIFI_CBK_CMD_CONNECTION_CHANGE = 0x3001, /* STA connection state change event */ + WIFI_CBK_CMD_RSSI_CHANGE = 0x3002, /* RSSI */ + WIFI_CBK_CMD_STREAM_DIRECTION = 0x3003, /* traffic up/down state event */ + WIFI_CBK_CMD_WPS_STATE_CHANGE = 0x3004, /* wps state change event */ + WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE = 0x3005, /* device config change event */ +}; + +/* SAID: 1121 */ +enum class HotspotInterfaceCode { + WIFI_MGR_GET_HOTSPOT_SERVICE = 0, + WIFI_SVR_CMD_ENABLE_WIFI_AP = 0x1100, /* open ap */ + WIFI_SVR_CMD_DISABLE_WIFI_AP = 0x1101, /* close ap */ + WIFI_SVR_CMD_GETAPSTATE_WIFI = 0x1102, /* get current ap state */ + WIFI_SVR_CMD_SETAPCONFIG_WIFI = 0x1103, /* set ap config */ + WIFI_SVR_CMD_GET_HOTSPOT_CONFIG = 0x1104, /* get ap config */ + WIFI_SVR_CMD_IS_HOTSPOT_ACTIVE = 0x1105, /* whether current ap active */ + WIFI_SVR_CMD_GET_STATION_LIST = 0x1106, /* get ap's connected sta infos */ + WIFI_SVR_CMD_ADD_BLOCK_LIST = 0x110A, /* add a block */ + WIFI_SVR_CMD_DEL_BLOCK_LIST = 0x110B, /* remove a block */ + WIFI_SVR_CMD_GET_BLOCK_LISTS = 0x110C, /* get total block list */ + WIFI_SVR_CMD_DISCONNECT_STA = 0x110D, /* disconnect a sta connection */ + WIFI_SVR_CMD_GET_VALID_BANDS = 0x110E, /* get current valid frequency according band */ + WIFI_SVR_CMD_GET_VALID_CHANNELS = 0x110F, /* get current valid channels associated with the band */ + WIFI_SVR_CMD_REGISTER_HOTSPOT_CALLBACK = 0x1110, /* register scan callback */ + WIFI_SVR_CMD_GET_SUPPORTED_POWER_MODEL = 0x1111, /* get supported power model */ + WIFI_SVR_CMD_GET_POWER_MODEL = 0x1112, /* get power model */ + WIFI_SVR_CMD_SET_POWER_MODEL = 0x1113, /* set power model */ + WIFI_SVR_CMD_IS_HOTSPOT_DUAL_BAND_SUPPORTED = 0x1114, /* whether dual band is supported */ + WIFI_SVR_CMD_SETTIMEOUT_AP = 0x1115, /* set hotspot idle timeout */ + /* 新增WIFI_SVR_CMD_类code,请在此下方添加 */ + + /* 以下CALL BACK类code,不需要进行权限校验 */ + WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE = 0x3100, /* AP state change event */ + WIFI_CBK_CMD_HOTSPOT_STATE_JOIN = 0x3101, /* AP join a sta event */ + WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE = 0x3102, /* AP leave a sta event */ +}; + +/* SAID: 1123 */ +enum class P2PInterfaceCode { + WIFI_SVR_CMD_P2P_ENABLE = 0x2000, /* open p2p */ + WIFI_SVR_CMD_P2P_DISABLE = 0x2001, /* close p2p */ + WIFI_SVR_CMD_P2P_DISCOVER_DEVICES = 0x2002, /* start Wi-Fi P2P device search */ + WIFI_SVR_CMD_P2P_STOP_DISCOVER_DEVICES = 0x2003, /* stop Wi-Fi P2P device search */ + WIFI_SVR_CMD_P2P_DISCOVER_SERVICES = 0x2004, /* start Wi-Fi P2P service search */ + WIFI_SVR_CMD_P2P_STOP_DISCOVER_SERVICES = 0x2005, /* stop Wi-Fi P2P service search */ + WIFI_SVR_CMD_P2P_REQUEST_SERVICES = 0x2006, /* request the P2P service */ + WIFI_SVR_CMD_P2P_PUT_LOCAL_SERVICES = 0x2007, /* add local P2P service */ + WIFI_SVR_CMD_P2P_DELETE_LOCAL_SERVICES = 0x2008, /* remove local P2P service */ + WIFI_SVR_CMD_P2P_START_LISTEN = 0x2009, /* enable Wi-Fi P2P listening */ + WIFI_SVR_CMD_P2P_STOP_LISTEN = 0x200A, /* disable Wi-Fi P2P listening */ + WIFI_SVR_CMD_P2P_CREATE_GROUP = 0x200B, /* creating a P2P Group */ + WIFI_SVR_CMD_P2P_REMOVE_GROUP = 0x200C, /* remove a P2P Group */ + WIFI_SVR_CMD_P2P_DELETE_GROUP = 0x200D, /* delete a P2P Group */ + WIFI_SVR_CMD_P2P_CONNECT = 0x200E, /* p2p connect */ + WIFI_SVR_CMD_P2P_CANCEL_CONNECT = 0x200F, /* p2p cancel connect */ + WIFI_SVR_CMD_P2P_QUERY_INFO = 0x2010, /* querying Wi-Fi P2P Connection Information */ + WIFI_SVR_CMD_P2P_GET_CURRENT_GROUP = 0x2011, /* get the P2P current group */ + WIFI_SVR_CMD_P2P_GET_ENABLE_STATUS = 0x2012, /* obtains the P2P switch status */ + WIFI_SVR_CMD_P2P_GET_DISCOVER_STATUS = 0x2013, /* obtains the P2P discovery status */ + WIFI_SVR_CMD_P2P_GET_CONNECTED_STATUS = 0x2014, /* obtains the P2P connected status */ + WIFI_SVR_CMD_P2P_QUERY_DEVICES = 0x2015, /* query the information about the found devices */ + WIFI_SVR_CMD_P2P_QUERY_GROUPS = 0x2016, /* query the information about the found groups */ + WIFI_SVR_CMD_P2P_QUERY_SERVICES = 0x2017, /* query the information about the found services */ + WIFI_SVR_CMD_P2P_REGISTER_CALLBACK = 0x2018, + WIFI_SVR_CMD_P2P_SET_DEVICE_NAME = 0x2019, /* set device name */ + WIFI_SVR_CMD_P2P_SET_WFD_INFO = 0x201A, /* set p2p wifi display info */ + WIFI_SVR_CMD_P2P_HID2D_APPLY_IP = 0x201B, /* hid2d apply ip */ + WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_INCREASE = 0x201C, /* hid2d shared link increase */ + WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_DECREASE = 0x201D, /* hid2d shared link decrease */ + WIFI_SVR_CMD_P2P_HID2D_CREATE_GROUP = 0x201E, /* hid2d create group */ + WIFI_SVR_CMD_P2P_HID2D_REMOVE_GC_GROUP = 0x201F, /* hid2d remove GC group */ + WIFI_SVR_CMD_P2P_HID2D_CONNECT = 0x2020, /* hid2d connect to group */ + WIFI_SVR_CMD_P2P_HID2D_CONFIG_IP = 0x2021, /* hid2d configure IP address */ + WIFI_SVR_CMD_P2P_HID2D_RELEASE_IP = 0x2022, /* hid2d release IP address */ + WIFI_SVR_CMD_GET_P2P_RECOMMENDED_CHANNEL = 0x2023, /* get recommended channel */ + WIFI_SVR_CMD_GET_5G_CHANNEL_LIST = 0x2024, /* get recommended channel */ + WIFI_SVR_CMD_GET_SELF_WIFI_CFG = 0x2025, /* get self wifi configuration */ + WIFI_SVR_CMD_SET_PEER_WIFI_CFG = 0x2026, /* set peer wifi configuration */ + WIFI_SVR_CMD_P2P_QUERY_LOCAL_DEVICE = 0x2027, /* query the information about the local device */ + WIFI_SVR_CMD_SET_UPPER_SCENE = 0x2028, /* set the scene of upper layer */ + /* 新增WIFI_SVR_CMD_类code,请在此下方添加 */ + + /* 以下CALL BACK类code,不需要进行权限校验 */ + WIFI_CBK_CMD_P2P_STATE_CHANGE = 0x3200, /* p2p state change event */ + WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE = 0x3201, /* Persistent Group Updated */ + WIFI_CBK_CMD_THIS_DEVICE_CHANGE = 0x3202, /* The current device information has been updated */ + WIFI_CBK_CMD_PEER_CHANGE = 0x3203, + WIFI_CBK_CMD_SERVICE_CHANGE = 0x3204, + WIFI_CBK_CMD_CONNECT_CHANGE = 0x3205, + WIFI_CBK_CMD_DISCOVERY_CHANGE = 0x3206, + WIFI_CBK_CMD_P2P_ACTION_RESULT = 0x3207, + WIFI_CBK_CMD_CFG_CHANGE = 0x3208, +}; + +/* SAID: 1124 */ +enum class ScanInterfaceCode { + WIFI_SVR_CMD_FULL_SCAN = 0x1004, /* scan request */ + WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN = 0x1005, /* scan with params request */ + WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE = 0x1015, /* whether set scan always */ + WIFI_SVR_CMD_GET_SCAN_INFO_LIST = 0x1016, /* get scan results */ + WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO = 0x101D, /* set scan control policy */ + WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK = 0x101E, /* register scan callback */ + /* 新增WIFI_SVR_CMD_类code,请在此下方添加 */ + + /* 以下CALL BACK类code,不需要进行权限校验 */ + WIFI_CBK_CMD_SCAN_STATE_CHANGE = 0x3300, /* SCAN state change event */ +}; +} // namespace wifi +} // namespace OHOS + +#endif // end of OHOS_WIFI_MANAGER_SERVICE_IPC_INTERFACE_CODE_H \ No newline at end of file diff --git a/wifi/frameworks/native/src/wifi_device_callback_stub.cpp b/wifi/frameworks/native/src/wifi_device_callback_stub.cpp index 7ac510135..3511f3943 100644 --- a/wifi/frameworks/native/src/wifi_device_callback_stub.cpp +++ b/wifi/frameworks/native/src/wifi_device_callback_stub.cpp @@ -14,6 +14,7 @@ */ #include "wifi_device_callback_stub.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_hisysevent.h" #include "wifi_logger.h" #include "wifi_msg.h" @@ -46,27 +47,27 @@ int WifiDeviceCallBackStub::OnRemoteRequest( } int ret = -1; switch (code) { - case WIFI_CBK_CMD_STATE_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_STATE_CHANGE): { ret = RemoteOnWifiStateChanged(code, data, reply); break; } - case WIFI_CBK_CMD_CONNECTION_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_CONNECTION_CHANGE): { ret = RemoteOnWifiConnectionChanged(code, data, reply); break; } - case WIFI_CBK_CMD_RSSI_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_RSSI_CHANGE): { ret = RemoteOnWifiRssiChanged(code, data, reply); break; } - case WIFI_CBK_CMD_WPS_STATE_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_WPS_STATE_CHANGE): { ret = RemoteOnWifiWpsStateChanged(code, data, reply); break; } - case WIFI_CBK_CMD_STREAM_DIRECTION: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_STREAM_DIRECTION): { ret = RemoteOnStreamChanged(code, data, reply); break; } - case WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE): { ret = RemoteOnDeviceConfigChanged(code, data, reply); break; } diff --git a/wifi/frameworks/native/src/wifi_device_callback_stub_lite.cpp b/wifi/frameworks/native/src/wifi_device_callback_stub_lite.cpp index 8e51f6c2a..3f32b282f 100644 --- a/wifi/frameworks/native/src/wifi_device_callback_stub_lite.cpp +++ b/wifi/frameworks/native/src/wifi_device_callback_stub_lite.cpp @@ -14,6 +14,7 @@ */ #include "wifi_device_callback_stub_lite.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_logger.h" #include "wifi_msg.h" #include "wifi_errcode.h" @@ -62,27 +63,27 @@ int WifiDeviceCallBackStub::OnRemoteRequest(uint32_t code, IpcIo *data) return ret; } switch (code) { - case WIFI_CBK_CMD_STATE_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_STATE_CHANGE): { ret = RemoteOnWifiStateChanged(code, data); break; } - case WIFI_CBK_CMD_CONNECTION_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_CONNECTION_CHANGE): { ret = RemoteOnWifiConnectionChanged(code, data); break; } - case WIFI_CBK_CMD_RSSI_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_RSSI_CHANGE): { ret = RemoteOnWifiRssiChanged(code, data); break; } - case WIFI_CBK_CMD_WPS_STATE_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_WPS_STATE_CHANGE): { ret = RemoteOnWifiWpsStateChanged(code, data); break; } - case WIFI_CBK_CMD_STREAM_DIRECTION: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_STREAM_DIRECTION): { ret = RemoteOnStreamChanged(code, data); break; } - case WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE: { + case static_cast(DevInterfaceCode::WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE): { ret = RemoteOnDeviceConfigChanged(code, data); break; } diff --git a/wifi/frameworks/native/src/wifi_device_proxy.cpp b/wifi/frameworks/native/src/wifi_device_proxy.cpp index c486c6ad8..e70fddab2 100644 --- a/wifi/frameworks/native/src/wifi_device_proxy.cpp +++ b/wifi/frameworks/native/src/wifi_device_proxy.cpp @@ -15,6 +15,7 @@ #include "wifi_device_proxy.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_common_util.h" #include "wifi_device_callback_stub.h" #include "wifi_hisysevent.h" @@ -85,9 +86,11 @@ ErrCode WifiDeviceProxy::EnableWifi() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_ENABLE_WIFI, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_ENABLE_WIFI, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI), error); return WIFI_OPT_FAILED; } @@ -112,9 +115,11 @@ ErrCode WifiDeviceProxy::DisableWifi() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_DISABLE_WIFI, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_DISABLE_WIFI, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -140,9 +145,11 @@ ErrCode WifiDeviceProxy::InitWifiProtect(const WifiProtectType &protectType, con data.WriteInt32(0); data.WriteInt32((int)protectType); data.WriteCString(protectName.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_INIT_WIFI_PROTECT, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_INIT_WIFI_PROTECT), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_INIT_WIFI_PROTECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_INIT_WIFI_PROTECT), error); return ErrCode(error); } int exception = reply.ReadInt32(); @@ -172,9 +179,11 @@ ErrCode WifiDeviceProxy::GetWifiProtectRef(const WifiProtectMode &protectMode, c data.WriteInt32(0); data.WriteInt32((int)protectMode); data.WriteCString(protectName.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_WIFI_PROTECT, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_PROTECT), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_WIFI_PROTECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_PROTECT), error); return ErrCode(error); } int exception = reply.ReadInt32(); @@ -203,9 +212,11 @@ ErrCode WifiDeviceProxy::PutWifiProtectRef(const std::string &protectName) } data.WriteInt32(0); data.WriteCString(protectName.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_PUT_WIFI_PROTECT, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_PUT_WIFI_PROTECT), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_PUT_WIFI_PROTECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_PUT_WIFI_PROTECT), error); return ErrCode(error); } int exception = reply.ReadInt32(); @@ -293,9 +304,11 @@ ErrCode WifiDeviceProxy::RemoveCandidateConfig(const WifiDeviceConfig &config) /* Write a flag: 1-remove config by networkId, 2-remove config by WifiDeviceConfig */ data.WriteInt32(2); WriteDeviceConfig(config, data); - int error = Remote()->SendRequest(WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error=%{public}d", WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error=%{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -326,9 +339,11 @@ ErrCode WifiDeviceProxy::RemoveCandidateConfig(int networkId) /* Write a flag: 1-remove config by networkId, 2-remove config by WifiDeviceConfig */ data.WriteInt32(1); data.WriteInt32(networkId); - int error = Remote()->SendRequest(WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error=%{public}d", WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error=%{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -354,9 +369,11 @@ ErrCode WifiDeviceProxy::AddDeviceConfig(const WifiDeviceConfig &config, int &re /* true-candidate config, false-normal config */ data.WriteBool(isCandidate); WriteDeviceConfig(config, data); - int error = Remote()->SendRequest(WIFI_SVR_CMD_ADD_DEVICE_CONFIG, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_ADD_DEVICE_CONFIG), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_ADD_DEVICE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_ADD_DEVICE_CONFIG), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -387,9 +404,11 @@ ErrCode WifiDeviceProxy::UpdateDeviceConfig(const WifiDeviceConfig &config, int } data.WriteInt32(0); WriteDeviceConfig(config, data); - int error = Remote()->SendRequest(WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -418,9 +437,11 @@ ErrCode WifiDeviceProxy::RemoveDevice(int networkId) } data.WriteInt32(0); data.WriteInt32(networkId); - int error = Remote()->SendRequest(WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -444,9 +465,11 @@ ErrCode WifiDeviceProxy::RemoveAllDevice() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG), error); return WIFI_OPT_FAILED; } @@ -544,9 +567,11 @@ ErrCode WifiDeviceProxy::GetDeviceConfigs(std::vector &result, data.WriteInt32(0); /* true-candidate config, false-normal config */ data.WriteBool(isCandidate); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_DEVICE_CONFIGS, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DEVICE_CONFIGS), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_DEVICE_CONFIGS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DEVICE_CONFIGS), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -577,9 +602,11 @@ ErrCode WifiDeviceProxy::EnableDeviceConfig(int networkId, bool attemptEnable) data.WriteInt32(0); data.WriteInt32(networkId); data.WriteInt32(attemptEnable); - int error = Remote()->SendRequest(WIFI_SVR_CMD_ENABLE_DEVICE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_DEVICE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_ENABLE_DEVICE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_DEVICE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -603,9 +630,11 @@ ErrCode WifiDeviceProxy::DisableDeviceConfig(int networkId) } data.WriteInt32(0); data.WriteInt32(networkId); - int error = Remote()->SendRequest(WIFI_SVR_CMD_DISABLE_DEVICE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_DEVICE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_DISABLE_DEVICE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_DEVICE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -631,9 +660,11 @@ ErrCode WifiDeviceProxy::ConnectToNetwork(int networkId, bool isCandidate) /* true-candidate config, false-normal config */ data.WriteBool(isCandidate); data.WriteInt32(networkId); - int error = Remote()->SendRequest(WIFI_SVR_CMD_CONNECT_TO, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT_TO), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_CONNECT_TO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT_TO), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -657,9 +688,11 @@ ErrCode WifiDeviceProxy::ConnectToDevice(const WifiDeviceConfig &config) } data.WriteInt32(0); WriteDeviceConfig(config, data); - int error = Remote()->SendRequest(WIFI_SVR_CMD_CONNECT2_TO, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT2_TO), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_CONNECT2_TO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT2_TO), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -682,9 +715,11 @@ ErrCode WifiDeviceProxy::IsConnected(bool &isConnected) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_IS_WIFI_CONNECTED, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_CONNECTED), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_IS_WIFI_CONNECTED, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_CONNECTED), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -712,9 +747,11 @@ ErrCode WifiDeviceProxy::ReConnect() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_RECONNECT, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_RECONNECT), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_RECONNECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_RECONNECT), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -737,9 +774,11 @@ ErrCode WifiDeviceProxy::ReAssociate(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_REASSOCIATE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_REASSOCIATE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_REASSOCIATE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REASSOCIATE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -762,9 +801,11 @@ ErrCode WifiDeviceProxy::Disconnect(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_DISCONNECT, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISCONNECT), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_DISCONNECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISCONNECT), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -790,9 +831,11 @@ ErrCode WifiDeviceProxy::StartWps(const WpsConfig &config) data.WriteInt32(static_cast(config.setup)); data.WriteCString(config.pin.c_str()); data.WriteCString(config.bssid.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_START_WPS, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_START_WPS), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_START_WPS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_START_WPS), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -815,9 +858,11 @@ ErrCode WifiDeviceProxy::CancelWps(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_CANCEL_WPS, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_CANCEL_WPS), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_CANCEL_WPS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_CANCEL_WPS), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -840,9 +885,11 @@ ErrCode WifiDeviceProxy::IsWifiActive(bool &bActive) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_IS_WIFI_ACTIVE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_ACTIVE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_IS_WIFI_ACTIVE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_ACTIVE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -871,9 +918,11 @@ ErrCode WifiDeviceProxy::GetWifiState(int &state) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_WIFI_STATE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_STATE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_WIFI_STATE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_STATE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -952,10 +1001,11 @@ ErrCode WifiDeviceProxy::GetDisconnectedReason(DisconnectedReason &reason) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_DISCONNECTED_REASON, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DISCONNECTED_REASON), + data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_GET_DISCONNECTED_REASON, error); + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DISCONNECTED_REASON), error); return WIFI_OPT_FAILED; } @@ -989,9 +1039,11 @@ ErrCode WifiDeviceProxy::GetLinkedInfo(WifiLinkedInfo &info) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_LINKED_INFO, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_LINKED_INFO), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_LINKED_INFO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_LINKED_INFO), error); return WIFI_OPT_FAILED; } @@ -1021,9 +1073,11 @@ ErrCode WifiDeviceProxy::GetIpInfo(IpInfo &info) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_DHCP_INFO, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DHCP_INFO), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_DHCP_INFO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DHCP_INFO), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1059,9 +1113,11 @@ ErrCode WifiDeviceProxy::SetCountryCode(const std::string &countryCode) } data.WriteInt32(0); data.WriteString(countryCode); - int error = Remote()->SendRequest(WIFI_SVR_CMD_SET_COUNTRY_CODE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_COUNTRY_CODE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_SET_COUNTRY_CODE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_COUNTRY_CODE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1084,9 +1140,11 @@ ErrCode WifiDeviceProxy::GetCountryCode(std::string &countryCode) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_COUNTRY_CODE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_COUNTRY_CODE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_COUNTRY_CODE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_COUNTRY_CODE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1137,9 +1195,11 @@ ErrCode WifiDeviceProxy::RegisterCallBack(const sptr &callb } } WIFI_LOGD("%{public}s, calling uid: %{public}d, pid: %{public}d", __func__, GetCallingUid(), pid); - int error = Remote()->SendRequest(WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed, code is %{public}d", WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT, error); + WIFI_LOGE("Set Attr(%{public}d) failed, code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1164,9 +1224,11 @@ ErrCode WifiDeviceProxy::GetSignalLevel(const int &rssi, const int &band, int &l data.WriteInt32(0); data.WriteInt32(rssi); data.WriteInt32(band); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_SIGNAL_LEVEL, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SIGNAL_LEVEL), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_SIGNAL_LEVEL, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SIGNAL_LEVEL), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1195,9 +1257,11 @@ ErrCode WifiDeviceProxy::GetSupportedFeatures(long &features) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1228,9 +1292,11 @@ ErrCode WifiDeviceProxy::GetDeviceMacAddress(std::string &result) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_DERVICE_MAC_ADD, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DERVICE_MAC_ADD), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_DERVICE_MAC_ADD); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DERVICE_MAC_ADD)); return WIFI_OPT_FAILED; } @@ -1262,9 +1328,11 @@ bool WifiDeviceProxy::SetLowLatencyMode(bool enabled) } data.WriteInt32(0); data.WriteBool(enabled); - int error = Remote()->SendRequest(WIFI_SVR_CMD_SET_LOW_LATENCY_MODE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_LOW_LATENCY_MODE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_SET_LOW_LATENCY_MODE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_LOW_LATENCY_MODE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1310,10 +1378,11 @@ ErrCode WifiDeviceProxy::IsBandTypeSupported(int bandType, bool &supported) } data.WriteInt32(0); data.WriteInt32(bandType); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED), + data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("IsBandTypeSupported (%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED, error); + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED), error); return WIFI_OPT_FAILED; } @@ -1342,10 +1411,11 @@ ErrCode WifiDeviceProxy::Get5GHzChannelList(std::vector &result) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_5G_CHANNELLIST, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNELLIST), data, + reply, option); if (error != ERR_NONE) { WIFI_LOGE("Get5GHzChannelList(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_GET_5G_CHANNELLIST, error); + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNELLIST), error); return WIFI_OPT_FAILED; } diff --git a/wifi/frameworks/native/src/wifi_device_proxy_lite.cpp b/wifi/frameworks/native/src/wifi_device_proxy_lite.cpp index 3506ed4ab..0edb25566 100644 --- a/wifi/frameworks/native/src/wifi_device_proxy_lite.cpp +++ b/wifi/frameworks/native/src/wifi_device_proxy_lite.cpp @@ -15,6 +15,7 @@ #include "wifi_device_proxy.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "ipc_skeleton.h" #include "rpc_errno.h" #include "serializer.h" @@ -202,48 +203,48 @@ static int IpcCallback(void *owner, int code, IpcIo *reply) } switch (data->funcId) { - case WIFI_SVR_CMD_ADD_DEVICE_CONFIG: - case WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG: - case WIFI_SVR_CMD_GET_WIFI_STATE: - case WIFI_SVR_CMD_GET_SIGNAL_LEVEL: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_ADD_DEVICE_CONFIG): + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG): + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_STATE): + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SIGNAL_LEVEL): { (void)ReadInt32(reply, (int32_t *)data->variable); break; } - case WIFI_SVR_CMD_IS_WIFI_CONNECTED: - case WIFI_SVR_CMD_IS_WIFI_ACTIVE: - case WIFI_SVR_CMD_SET_LOW_LATENCY_MODE: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_CONNECTED): + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_ACTIVE): + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_LOW_LATENCY_MODE): { (void)ReadBool(reply, (bool *)data->variable); break; } - case WIFI_SVR_CMD_GET_COUNTRY_CODE: - case WIFI_SVR_CMD_GET_DERVICE_MAC_ADD: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_COUNTRY_CODE): + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DERVICE_MAC_ADD): { size_t readLen = 0; *((std::string *)data->variable) = (char *)ReadString(reply, &readLen); break; } - case WIFI_SVR_CMD_GET_SUPPORTED_FEATURES: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES): { int64_t features = 0; ReadInt64(reply, &features); *((long *)data->variable) = features; break; } - case WIFI_SVR_CMD_GET_DEVICE_CONFIGS: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DEVICE_CONFIGS): { ParseDeviceConfigs(reply, *((std::vector *)data->variable)); break; } - case WIFI_SVR_CMD_GET_LINKED_INFO: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_LINKED_INFO): { ReadLinkedInfo(reply, *((WifiLinkedInfo *)data->variable)); break; } - case WIFI_SVR_CMD_GET_DHCP_INFO: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DHCP_INFO): { ReadDhcpInfo(reply, *((IpInfo *)data->variable)); break; } - case WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED): { (void)ReadBool(reply, (bool *)data->variable); break; } - case WIFI_SVR_CMD_GET_5G_CHANNELLIST: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNELLIST): { Parse5GChannels(reply, *((std::vector *)data->variable)); break; } @@ -342,10 +343,12 @@ ErrCode WifiDeviceProxy::EnableWifi() return WIFI_OPT_FAILED; } (void)WriteInt32(&req, 0); - owner.funcId = WIFI_SVR_CMD_ENABLE_WIFI; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_ENABLE_WIFI, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI), &req, &owner, + IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_ENABLE_WIFI, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI), error); return WIFI_OPT_FAILED; } @@ -373,10 +376,12 @@ ErrCode WifiDeviceProxy::DisableWifi() return WIFI_OPT_FAILED; } (void)WriteInt32(&req, 0); - owner.funcId = WIFI_SVR_CMD_DISABLE_WIFI; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_DISABLE_WIFI, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_DISABLE_WIFI, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI), error); return WIFI_OPT_FAILED; } @@ -406,10 +411,12 @@ ErrCode WifiDeviceProxy::InitWifiProtect(const WifiProtectType &protectType, con (void)WriteInt32(&req, 0); (void)WriteInt32(&req, (int)protectType); (void)WriteString(&req, protectName.c_str()); - owner.funcId = WIFI_SVR_CMD_INIT_WIFI_PROTECT; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_INIT_WIFI_PROTECT, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_INIT_WIFI_PROTECT); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_INIT_WIFI_PROTECT), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_INIT_WIFI_PROTECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_INIT_WIFI_PROTECT), error); return ErrCode(error); } @@ -439,10 +446,12 @@ ErrCode WifiDeviceProxy::GetWifiProtectRef(const WifiProtectMode &protectMode, c (void)WriteInt32(&req, 0); (void)WriteInt32(&req, (int)protectMode); (void)WriteString(&req, protectName.c_str()); - owner.funcId = WIFI_SVR_CMD_GET_WIFI_PROTECT; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_WIFI_PROTECT, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_PROTECT); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_PROTECT), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_WIFI_PROTECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_PROTECT), error); return ErrCode(error); } @@ -471,10 +480,12 @@ ErrCode WifiDeviceProxy::PutWifiProtectRef(const std::string &protectName) } (void)WriteInt32(&req, 0); (void)WriteString(&req, protectName.c_str()); - owner.funcId = WIFI_SVR_CMD_PUT_WIFI_PROTECT; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_PUT_WIFI_PROTECT, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_PUT_WIFI_PROTECT); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_PUT_WIFI_PROTECT), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_PUT_WIFI_PROTECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_PUT_WIFI_PROTECT), error); return ErrCode(error); } @@ -569,10 +580,12 @@ ErrCode WifiDeviceProxy::AddDeviceConfig(const WifiDeviceConfig &config, int &re (void)WriteBool(&req, isCandidate); WriteDeviceConfig(config, req); owner.variable = &result; - owner.funcId = WIFI_SVR_CMD_ADD_DEVICE_CONFIG; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_ADD_DEVICE_CONFIG, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_ADD_DEVICE_CONFIG); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_ADD_DEVICE_CONFIG), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_ADD_DEVICE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_ADD_DEVICE_CONFIG), error); return WIFI_OPT_FAILED; } @@ -602,10 +615,12 @@ ErrCode WifiDeviceProxy::UpdateDeviceConfig(const WifiDeviceConfig &config, int (void)WriteInt32(&req, 0); WriteDeviceConfig(config, req); owner.variable = &result; - owner.funcId = WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG), + &req, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG), error); return WIFI_OPT_FAILED; } @@ -634,10 +649,12 @@ ErrCode WifiDeviceProxy::RemoveDevice(int networkId) } (void)WriteInt32(&req, 0); (void)WriteInt32(&req, networkId); - owner.funcId = WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG), + &req, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG), error); return WIFI_OPT_FAILED; } @@ -665,10 +682,12 @@ ErrCode WifiDeviceProxy::RemoveAllDevice() return WIFI_OPT_FAILED; } (void)WriteInt32(&req, 0); - owner.funcId = WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG), + &req, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG), error); return WIFI_OPT_FAILED; } @@ -698,10 +717,12 @@ ErrCode WifiDeviceProxy::GetDeviceConfigs(std::vector &result, (void)WriteInt32(&req, 0); (void)WriteBool(&req, isCandidate); owner.variable = &result; - owner.funcId = WIFI_SVR_CMD_GET_DEVICE_CONFIGS; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_DEVICE_CONFIGS, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DEVICE_CONFIGS); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DEVICE_CONFIGS), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_DEVICE_CONFIGS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DEVICE_CONFIGS), error); return WIFI_OPT_FAILED; } @@ -732,10 +753,12 @@ ErrCode WifiDeviceProxy::EnableDeviceConfig(int networkId, bool attemptEnable) (void)WriteInt32(&req, 0); (void)WriteInt32(&req, networkId); (void)WriteInt32(&req, attemptEnable); - owner.funcId = WIFI_SVR_CMD_ENABLE_DEVICE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_ENABLE_DEVICE, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_DEVICE); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_DEVICE), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_ENABLE_DEVICE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_DEVICE), error); return WIFI_OPT_FAILED; } @@ -764,10 +787,12 @@ ErrCode WifiDeviceProxy::DisableDeviceConfig(int networkId) } (void)WriteInt32(&req, 0); (void)WriteInt32(&req, networkId); - owner.funcId = WIFI_SVR_CMD_DISABLE_DEVICE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_DISABLE_DEVICE, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_DEVICE); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_DEVICE), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_DISABLE_DEVICE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_DEVICE), error); return WIFI_OPT_FAILED; } @@ -797,10 +822,12 @@ ErrCode WifiDeviceProxy::ConnectToNetwork(int networkId, bool isCandidate) (void)WriteInt32(&req, 0); (void)WriteBool(&req, isCandidate); (void)WriteInt32(&req, networkId); - owner.funcId = WIFI_SVR_CMD_CONNECT_TO; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_CONNECT_TO, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT_TO); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT_TO), &req, &owner, + IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_CONNECT_TO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT_TO), error); return WIFI_OPT_FAILED; } @@ -829,10 +856,12 @@ ErrCode WifiDeviceProxy::ConnectToDevice(const WifiDeviceConfig &config) } (void)WriteInt32(&req, 0); WriteDeviceConfig(config, req); - owner.funcId = WIFI_SVR_CMD_CONNECT2_TO; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_CONNECT2_TO, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT2_TO); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT2_TO), &req, &owner, + IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_CONNECT2_TO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT2_TO), error); return WIFI_OPT_FAILED; } @@ -860,10 +889,12 @@ ErrCode WifiDeviceProxy::IsConnected(bool &isConnected) } (void)WriteInt32(&req, 0); owner.variable = &isConnected; - owner.funcId = WIFI_SVR_CMD_IS_WIFI_CONNECTED; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_IS_WIFI_CONNECTED, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_CONNECTED); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_CONNECTED), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_IS_WIFI_CONNECTED, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_CONNECTED), error); return WIFI_OPT_FAILED; } @@ -891,10 +922,12 @@ ErrCode WifiDeviceProxy::ReConnect() return WIFI_OPT_FAILED; } (void)WriteInt32(&req, 0); - owner.funcId = WIFI_SVR_CMD_RECONNECT; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_RECONNECT, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_RECONNECT); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_RECONNECT), &req, &owner, + IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_RECONNECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_RECONNECT), error); return WIFI_OPT_FAILED; } @@ -922,10 +955,12 @@ ErrCode WifiDeviceProxy::ReAssociate(void) return WIFI_OPT_FAILED; } (void)WriteInt32(&req, 0); - owner.funcId = WIFI_SVR_CMD_REASSOCIATE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_REASSOCIATE, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_REASSOCIATE); + int error = remote_->Invoke(remote_, + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REASSOCIATE), &req, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_REASSOCIATE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REASSOCIATE), error); return WIFI_OPT_FAILED; } @@ -953,10 +988,12 @@ ErrCode WifiDeviceProxy::Disconnect(void) return WIFI_OPT_FAILED; } (void)WriteInt32(&req, 0); - owner.funcId = WIFI_SVR_CMD_DISCONNECT; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_DISCONNECT, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISCONNECT); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISCONNECT), &req, &owner, + IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_DISCONNECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISCONNECT), error); return WIFI_OPT_FAILED; } @@ -987,10 +1024,12 @@ ErrCode WifiDeviceProxy::StartWps(const WpsConfig &config) (void)WriteInt32(&req, static_cast(config.setup)); (void)WriteString(&req, config.pin.c_str()); (void)WriteString(&req, config.bssid.c_str()); - owner.funcId = WIFI_SVR_CMD_START_WPS; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_START_WPS, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_START_WPS); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_START_WPS), &req, &owner, + IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_START_WPS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_START_WPS), error); return WIFI_OPT_FAILED; } @@ -1018,10 +1057,12 @@ ErrCode WifiDeviceProxy::CancelWps(void) return WIFI_OPT_FAILED; } (void)WriteInt32(&req, 0); - owner.funcId = WIFI_SVR_CMD_CANCEL_WPS; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_CANCEL_WPS, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_CANCEL_WPS); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_CANCEL_WPS), &req, &owner, + IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_CANCEL_WPS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_CANCEL_WPS), error); return WIFI_OPT_FAILED; } @@ -1050,10 +1091,12 @@ ErrCode WifiDeviceProxy::IsWifiActive(bool &bActive) } (void)WriteInt32(&req, 0); owner.variable = &bActive; - owner.funcId = WIFI_SVR_CMD_IS_WIFI_ACTIVE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_IS_WIFI_ACTIVE, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_ACTIVE); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_ACTIVE), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_IS_WIFI_ACTIVE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_ACTIVE), error); return WIFI_OPT_FAILED; } @@ -1082,10 +1125,12 @@ ErrCode WifiDeviceProxy::GetWifiState(int &state) } (void)WriteInt32(&req, 0); owner.variable = &state; - owner.funcId = WIFI_SVR_CMD_GET_WIFI_STATE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_WIFI_STATE, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_STATE); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_STATE), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_WIFI_STATE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_STATE), error); return WIFI_OPT_FAILED; } @@ -1114,10 +1159,12 @@ ErrCode WifiDeviceProxy::GetLinkedInfo(WifiLinkedInfo &info) } (void)WriteInt32(&req, 0); owner.variable = &info; - owner.funcId = WIFI_SVR_CMD_GET_LINKED_INFO; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_LINKED_INFO, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_LINKED_INFO); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_LINKED_INFO), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_LINKED_INFO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_LINKED_INFO), error); return WIFI_OPT_FAILED; } @@ -1146,10 +1193,12 @@ ErrCode WifiDeviceProxy::GetIpInfo(IpInfo &info) } (void)WriteInt32(&req, 0); owner.variable = &info; - owner.funcId = WIFI_SVR_CMD_GET_DHCP_INFO; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_DHCP_INFO, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DHCP_INFO); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DHCP_INFO), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_DHCP_INFO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DHCP_INFO), error); return WIFI_OPT_FAILED; } @@ -1178,10 +1227,12 @@ ErrCode WifiDeviceProxy::SetCountryCode(const std::string &countryCode) } (void)WriteInt32(&req, 0); (void)WriteString(&req, countryCode.c_str()); - owner.funcId = WIFI_SVR_CMD_SET_COUNTRY_CODE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_SET_COUNTRY_CODE, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_COUNTRY_CODE); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_COUNTRY_CODE), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_SET_COUNTRY_CODE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_COUNTRY_CODE), error); return WIFI_OPT_FAILED; } @@ -1210,10 +1261,12 @@ ErrCode WifiDeviceProxy::GetCountryCode(std::string &countryCode) } (void)WriteInt32(&req, 0); owner.variable = &countryCode; - owner.funcId = WIFI_SVR_CMD_GET_COUNTRY_CODE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_COUNTRY_CODE, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_COUNTRY_CODE); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_COUNTRY_CODE), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_COUNTRY_CODE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_COUNTRY_CODE), error); return WIFI_OPT_FAILED; } @@ -1262,10 +1315,12 @@ ErrCode WifiDeviceProxy::RegisterCallBack(const std::shared_ptrInvoke(remote_, WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT), + &req, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed, code is %{public}d", WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT, error); + WIFI_LOGE("Set Attr(%{public}d) failed, code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT), error); return WIFI_OPT_FAILED; } @@ -1297,10 +1352,12 @@ ErrCode WifiDeviceProxy::GetSignalLevel(const int &rssi, const int &band, int &l (void)WriteInt32(&req, rssi); (void)WriteInt32(&req, band); owner.variable = &level; - owner.funcId = WIFI_SVR_CMD_GET_SIGNAL_LEVEL; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_SIGNAL_LEVEL, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SIGNAL_LEVEL); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SIGNAL_LEVEL), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_SIGNAL_LEVEL, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SIGNAL_LEVEL), error); return WIFI_OPT_FAILED; } @@ -1329,10 +1386,12 @@ ErrCode WifiDeviceProxy::GetSupportedFeatures(long &features) } (void)WriteInt32(&req, 0); owner.variable = &features; - owner.funcId = WIFI_SVR_CMD_GET_SUPPORTED_FEATURES; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + &req, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), error); return WIFI_OPT_FAILED; } @@ -1361,10 +1420,12 @@ ErrCode WifiDeviceProxy::GetDeviceMacAddress(std::string &result) } (void)WriteInt32(&req, 0); owner.variable = &result; - owner.funcId = WIFI_SVR_CMD_GET_DERVICE_MAC_ADD; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_DERVICE_MAC_ADD, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DERVICE_MAC_ADD); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DERVICE_MAC_ADD), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_DERVICE_MAC_ADD); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DERVICE_MAC_ADD)); return WIFI_OPT_FAILED; } @@ -1395,10 +1456,12 @@ bool WifiDeviceProxy::SetLowLatencyMode(bool enabled) (void)WriteInt32(&req, 0); (void)WriteBool(&req, enabled); owner.variable = &result; - owner.funcId = WIFI_SVR_CMD_SET_LOW_LATENCY_MODE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_SET_LOW_LATENCY_MODE, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_LOW_LATENCY_MODE); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_LOW_LATENCY_MODE), + &req, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_SET_LOW_LATENCY_MODE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_LOW_LATENCY_MODE), error); return WIFI_OPT_FAILED; } @@ -1434,11 +1497,12 @@ ErrCode WifiDeviceProxy::IsBandTypeSupported(int bandType, bool &supported) (void)WriteInt32(&req, 0); (void)WriteInt32(&req, bandType); owner.variable = &supported; - owner.funcId = WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED), + &req, &owner, IpcCallback); if (error != EC_SUCCESS) { WIFI_LOGE("IsBandTypeSupported (%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED, error); + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED), error); return WIFI_OPT_FAILED; } @@ -1468,11 +1532,12 @@ ErrCode WifiDeviceProxy::Get5GHzChannelList(std::vector &result) } (void)WriteInt32(&req, 0); owner.variable = &result; - owner.funcId = WIFI_SVR_CMD_GET_5G_CHANNELLIST; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_5G_CHANNELLIST, &req, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNELLIST); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNELLIST), &req, + &owner, IpcCallback); if (error != EC_SUCCESS) { WIFI_LOGE("Get5GHzChannelList(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_GET_5G_CHANNELLIST, error); + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNELLIST), error); return WIFI_OPT_FAILED; } diff --git a/wifi/frameworks/native/src/wifi_hotspot_callback_stub.cpp b/wifi/frameworks/native/src/wifi_hotspot_callback_stub.cpp index c2cb70cbb..42f84254b 100644 --- a/wifi/frameworks/native/src/wifi_hotspot_callback_stub.cpp +++ b/wifi/frameworks/native/src/wifi_hotspot_callback_stub.cpp @@ -15,6 +15,7 @@ #include "wifi_hotspot_callback_stub.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_hisysevent.h" #include "wifi_logger.h" #include "wifi_msg.h" @@ -44,15 +45,15 @@ int WifiHotspotCallbackStub::OnRemoteRequest( } int ret = -1; switch (code) { - case WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE: { + case static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE): { ret = RemoteOnHotspotStateChanged(code, data, reply); break; } - case WIFI_CBK_CMD_HOTSPOT_STATE_JOIN: { + case static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_JOIN): { ret = RemoteOnHotspotStaJoin(code, data, reply); break; } - case WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE: { + case static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE): { ret = RemoteOnHotspotStaLeave(code, data, reply); break; } diff --git a/wifi/frameworks/native/src/wifi_hotspot_mgr_proxy.cpp b/wifi/frameworks/native/src/wifi_hotspot_mgr_proxy.cpp index db48d5a9e..d670e4175 100644 --- a/wifi/frameworks/native/src/wifi_hotspot_mgr_proxy.cpp +++ b/wifi/frameworks/native/src/wifi_hotspot_mgr_proxy.cpp @@ -18,6 +18,7 @@ #include "message_option.h" #include "message_parcel.h" #include "wifi_logger.h" +#include "wifi_manager_service_ipc_interface_code.h" DEFINE_WIFILOG_HOTSPOT_LABEL("WifiHotspotMgrProxy"); namespace OHOS { @@ -32,7 +33,8 @@ sptr WifiHotspotMgrProxy::GetWifiRemote(int id) return nullptr; } data.WriteInt32(id); - int error = Remote()->SendRequest(WIFI_MGR_GET_HOTSPOT_SERVICE, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_MGR_GET_HOTSPOT_SERVICE), data, + reply, option); if (error != ERR_NONE) { WIFI_LOGE("Get remote object id %{public}d failed,error code is %{public}d", id, error); return nullptr; diff --git a/wifi/frameworks/native/src/wifi_hotspot_proxy.cpp b/wifi/frameworks/native/src/wifi_hotspot_proxy.cpp index f77f6f48c..c50f12e59 100644 --- a/wifi/frameworks/native/src/wifi_hotspot_proxy.cpp +++ b/wifi/frameworks/native/src/wifi_hotspot_proxy.cpp @@ -20,6 +20,7 @@ #include "wifi_hisysevent.h" #include "wifi_hotspot_callback_stub.h" #include "wifi_logger.h" +#include "wifi_manager_service_ipc_interface_code.h" DEFINE_WIFILOG_HOTSPOT_LABEL("WifiHotspotProxy"); namespace OHOS { @@ -85,9 +86,11 @@ ErrCode WifiHotspotProxy::IsHotspotActive(bool &isActive) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_IS_HOTSPOT_ACTIVE, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_IS_HOTSPOT_ACTIVE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_IS_HOTSPOT_ACTIVE); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_IS_HOTSPOT_ACTIVE)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -116,9 +119,11 @@ ErrCode WifiHotspotProxy::IsHotspotDualBandSupported(bool &isSupported) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_IS_HOTSPOT_DUAL_BAND_SUPPORTED, data, reply, option); + int error = Remote()->SendRequest( + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_IS_HOTSPOT_DUAL_BAND_SUPPORTED), data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_IS_HOTSPOT_DUAL_BAND_SUPPORTED); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_IS_HOTSPOT_DUAL_BAND_SUPPORTED)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -148,9 +153,11 @@ ErrCode WifiHotspotProxy::GetHotspotState(int &state) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GETAPSTATE_WIFI, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GETAPSTATE_WIFI), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GETAPSTATE_WIFI); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GETAPSTATE_WIFI)); return WIFI_OPT_FAILED; } @@ -181,9 +188,11 @@ ErrCode WifiHotspotProxy::GetHotspotConfig(HotspotConfig &result) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_HOTSPOT_CONFIG, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_HOTSPOT_CONFIG), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_HOTSPOT_CONFIG); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_HOTSPOT_CONFIG)); return WIFI_OPT_FAILED; } @@ -228,9 +237,12 @@ ErrCode WifiHotspotProxy::SetHotspotConfig(const HotspotConfig &config) data.WriteInt32(config.GetChannel()); data.WriteCString(config.GetPreSharedKey().c_str()); data.WriteInt32(config.GetMaxConn()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_SETAPCONFIG_WIFI, data, reply, option); + data.WriteString(config.GetIpAddress()); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SETAPCONFIG_WIFI), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_SETAPCONFIG_WIFI); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SETAPCONFIG_WIFI)); return WIFI_OPT_FAILED; } @@ -256,9 +268,11 @@ ErrCode WifiHotspotProxy::SetHotspotIdleTimeout(int time) } data.WriteInt32(0); data.WriteInt32(time); - int error = Remote()->SendRequest(WIFI_SVR_CMD_SETTIMEOUT_AP, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SETTIMEOUT_AP), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{private}d) failed,error code is %{private}d", WIFI_SVR_CMD_SETTIMEOUT_AP, error); + WIFI_LOGE("Set Attr(%{private}d) failed,error code is %{private}d", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SETTIMEOUT_AP), error); return WIFI_OPT_FAILED; } @@ -288,9 +302,11 @@ ErrCode WifiHotspotProxy::GetStationList(std::vector &result) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_STATION_LIST, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_STATION_LIST), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_STATION_LIST); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_STATION_LIST)); return WIFI_OPT_FAILED; } @@ -339,9 +355,11 @@ ErrCode WifiHotspotProxy::DisassociateSta(const StationInfo &info) data.WriteCString(info.deviceName.c_str()); data.WriteCString(info.bssid.c_str()); data.WriteCString(info.ipAddr.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_DISCONNECT_STA, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DISCONNECT_STA), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_DISCONNECT_STA); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DISCONNECT_STA)); return WIFI_OPT_FAILED; } @@ -363,9 +381,11 @@ ErrCode WifiHotspotProxy::EnableHotspot(const ServiceType type) } data.WriteInt32(0); data.WriteInt32(static_cast(type)); - int error = Remote()->SendRequest(WIFI_SVR_CMD_ENABLE_WIFI_AP, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI_AP), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_ENABLE_WIFI_AP); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI_AP)); return WIFI_OPT_FAILED; } @@ -392,9 +412,11 @@ ErrCode WifiHotspotProxy::DisableHotspot(const ServiceType type) } data.WriteInt32(0); data.WriteInt32(static_cast(type)); - int error = Remote()->SendRequest(WIFI_SVR_CMD_DISABLE_WIFI_AP, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI_AP), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_DISABLE_WIFI_AP); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI_AP)); return WIFI_OPT_FAILED; } @@ -421,9 +443,11 @@ ErrCode WifiHotspotProxy::GetBlockLists(std::vector &infos) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_BLOCK_LISTS, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_BLOCK_LISTS), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_BLOCK_LISTS); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_BLOCK_LISTS)); return WIFI_OPT_FAILED; } @@ -473,9 +497,11 @@ ErrCode WifiHotspotProxy::AddBlockList(const StationInfo &info) data.WriteCString(info.deviceName.c_str()); data.WriteCString(info.bssid.c_str()); data.WriteCString(info.ipAddr.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_ADD_BLOCK_LIST, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_ADD_BLOCK_LIST), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_ADD_BLOCK_LIST); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_ADD_BLOCK_LIST)); return WIFI_OPT_FAILED; } @@ -503,9 +529,11 @@ ErrCode WifiHotspotProxy::DelBlockList(const StationInfo &info) data.WriteCString(info.deviceName.c_str()); data.WriteCString(info.bssid.c_str()); data.WriteCString(info.ipAddr.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_DEL_BLOCK_LIST, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DEL_BLOCK_LIST), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_DEL_BLOCK_LIST); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DEL_BLOCK_LIST)); return WIFI_OPT_FAILED; } @@ -530,9 +558,11 @@ ErrCode WifiHotspotProxy::GetValidBands(std::vector &bands) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_VALID_BANDS, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_VALID_BANDS), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_VALID_BANDS); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_VALID_BANDS)); return WIFI_OPT_FAILED; } @@ -573,9 +603,11 @@ ErrCode WifiHotspotProxy::GetValidChannels(BandType band, std::vector & } data.WriteInt32(0); data.WriteInt32((int)band); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_VALID_CHANNELS, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_VALID_CHANNELS), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_VALID_CHANNELS); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_VALID_CHANNELS)); return WIFI_OPT_FAILED; } @@ -626,7 +658,8 @@ ErrCode WifiHotspotProxy::RegisterCallBack(const sptr &cal data.WriteString(eventName); } } - int error = Remote()->SendRequest(WIFI_SVR_CMD_REGISTER_HOTSPOT_CALLBACK, data, reply, option); + int error = Remote()->SendRequest( + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_REGISTER_HOTSPOT_CALLBACK), data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("WifiHotspotProxy::RegisterCallBack failed, error code is %{public}d ", error); return WIFI_OPT_FAILED; @@ -652,9 +685,11 @@ ErrCode WifiHotspotProxy::GetSupportedFeatures(long &features) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), error); return ErrCode(error); } int exception = reply.ReadInt32(); @@ -684,9 +719,11 @@ ErrCode WifiHotspotProxy::GetSupportedPowerModel(std::set& setPowerM return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_SUPPORTED_POWER_MODEL, data, reply, option); + int error = Remote()->SendRequest( + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_POWER_MODEL), data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_SUPPORTED_POWER_MODEL); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_POWER_MODEL)); return WIFI_OPT_FAILED; } @@ -726,9 +763,11 @@ ErrCode WifiHotspotProxy::GetPowerModel(PowerModel& model) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_POWER_MODEL, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_POWER_MODEL), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_POWER_MODEL); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_POWER_MODEL)); return WIFI_OPT_FAILED; } @@ -759,9 +798,11 @@ ErrCode WifiHotspotProxy::SetPowerModel(const PowerModel& model) } data.WriteInt32(0); data.WriteInt32(static_cast(model)); - int error = Remote()->SendRequest(WIFI_SVR_CMD_SET_POWER_MODEL, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SET_POWER_MODEL), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed", WIFI_SVR_CMD_SET_POWER_MODEL); + WIFI_LOGE("Set Attr(%{public}d) failed", + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SET_POWER_MODEL)); return WIFI_OPT_FAILED; } diff --git a/wifi/frameworks/native/src/wifi_p2p_callback_stub.cpp b/wifi/frameworks/native/src/wifi_p2p_callback_stub.cpp index 05c236caf..01d5e78c2 100644 --- a/wifi/frameworks/native/src/wifi_p2p_callback_stub.cpp +++ b/wifi/frameworks/native/src/wifi_p2p_callback_stub.cpp @@ -15,6 +15,7 @@ #include "wifi_p2p_callback_stub.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_errcode.h" #include "wifi_hisysevent.h" #include "wifi_logger.h" @@ -33,15 +34,24 @@ WifiP2pCallbackStub::~WifiP2pCallbackStub() void WifiP2pCallbackStub::InitHandleMap() { - handleFuncMap[WIFI_CBK_CMD_P2P_STATE_CHANGE] = &WifiP2pCallbackStub::RemoteOnP2pStateChanged; - handleFuncMap[WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE] = &WifiP2pCallbackStub::RemoteOnP2pPersistentGroupsChanged; - handleFuncMap[WIFI_CBK_CMD_THIS_DEVICE_CHANGE] = &WifiP2pCallbackStub::RemoteOnP2pThisDeviceChanged; - handleFuncMap[WIFI_CBK_CMD_PEER_CHANGE] = &WifiP2pCallbackStub::RemoteOnP2pPeersChanged; - handleFuncMap[WIFI_CBK_CMD_SERVICE_CHANGE] = &WifiP2pCallbackStub::RemoteOnP2pServicesChanged; - handleFuncMap[WIFI_CBK_CMD_CONNECT_CHANGE] = &WifiP2pCallbackStub::RemoteOnP2pConnectionChanged; - handleFuncMap[WIFI_CBK_CMD_DISCOVERY_CHANGE] = &WifiP2pCallbackStub::RemoteOnP2pDiscoveryChanged; - handleFuncMap[WIFI_CBK_CMD_P2P_ACTION_RESULT] = &WifiP2pCallbackStub::RemoteOnP2pActionResult; - handleFuncMap[WIFI_CBK_CMD_CFG_CHANGE] = &WifiP2pCallbackStub::RemoteOnConfigChanged; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_P2P_STATE_CHANGE)] = + &WifiP2pCallbackStub::RemoteOnP2pStateChanged; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE)] = + &WifiP2pCallbackStub::RemoteOnP2pPersistentGroupsChanged; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_THIS_DEVICE_CHANGE)] = + &WifiP2pCallbackStub::RemoteOnP2pThisDeviceChanged; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PEER_CHANGE)] = + &WifiP2pCallbackStub::RemoteOnP2pPeersChanged; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_SERVICE_CHANGE)] = + &WifiP2pCallbackStub::RemoteOnP2pServicesChanged; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CONNECT_CHANGE)] = + &WifiP2pCallbackStub::RemoteOnP2pConnectionChanged; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_DISCOVERY_CHANGE)] = + &WifiP2pCallbackStub::RemoteOnP2pDiscoveryChanged; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_P2P_ACTION_RESULT)] = + &WifiP2pCallbackStub::RemoteOnP2pActionResult; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CFG_CHANGE)] = + &WifiP2pCallbackStub::RemoteOnConfigChanged; return; } diff --git a/wifi/frameworks/native/src/wifi_p2p_proxy.cpp b/wifi/frameworks/native/src/wifi_p2p_proxy.cpp index cc45e3178..8cc9bf6d2 100644 --- a/wifi/frameworks/native/src/wifi_p2p_proxy.cpp +++ b/wifi/frameworks/native/src/wifi_p2p_proxy.cpp @@ -14,6 +14,7 @@ */ #include "wifi_p2p_proxy.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_logger.h" #include "wifi_p2p_callback_stub.h" @@ -82,9 +83,11 @@ ErrCode WifiP2pProxy::EnableP2p(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_ENABLE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_ENABLE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_ENABLE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_ENABLE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -108,9 +111,11 @@ ErrCode WifiP2pProxy::DisableP2p(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_DISABLE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISABLE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_DISABLE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISABLE), error); return WIFI_OPT_FAILED; } @@ -135,9 +140,11 @@ ErrCode WifiP2pProxy::DiscoverDevices(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_DISCOVER_DEVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISCOVER_DEVICES), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_DISCOVER_DEVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISCOVER_DEVICES), error); return WIFI_OPT_FAILED; } @@ -162,10 +169,11 @@ ErrCode WifiP2pProxy::StopDiscoverDevices(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_STOP_DISCOVER_DEVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_DISCOVER_DEVICES), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE( - "Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_STOP_DISCOVER_DEVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_DISCOVER_DEVICES), error); return WIFI_OPT_FAILED; } @@ -190,9 +198,11 @@ ErrCode WifiP2pProxy::DiscoverServices(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_DISCOVER_SERVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISCOVER_SERVICES), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_DISCOVER_SERVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISCOVER_SERVICES), error); return WIFI_OPT_FAILED; } @@ -217,10 +227,11 @@ ErrCode WifiP2pProxy::StopDiscoverServices(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_STOP_DISCOVER_SERVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_DISCOVER_SERVICES), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE( - "Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_STOP_DISCOVER_SERVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_DISCOVER_SERVICES), error); return WIFI_OPT_FAILED; } @@ -246,9 +257,11 @@ ErrCode WifiP2pProxy::RequestService(const WifiP2pDevice &device, const WifiP2pS } data.WriteInt32(0); WriteWifiP2pServiceRequest(data, device, request); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_REQUEST_SERVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_REQUEST_SERVICES), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_REQUEST_SERVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_REQUEST_SERVICES), error); return WIFI_OPT_FAILED; } @@ -274,9 +287,11 @@ ErrCode WifiP2pProxy::PutLocalP2pService(const WifiP2pServiceInfo &srvInfo) } data.WriteInt32(0); WriteWifiP2pServiceInfo(data, srvInfo); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_PUT_LOCAL_SERVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_PUT_LOCAL_SERVICES), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_PUT_LOCAL_SERVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_PUT_LOCAL_SERVICES), error); return WIFI_OPT_FAILED; } @@ -302,10 +317,11 @@ ErrCode WifiP2pProxy::DeleteLocalP2pService(const WifiP2pServiceInfo &srvInfo) } data.WriteInt32(0); WriteWifiP2pServiceInfo(data, srvInfo); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_DELETE_LOCAL_SERVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DELETE_LOCAL_SERVICES), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE( - "Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_DELETE_LOCAL_SERVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DELETE_LOCAL_SERVICES), error); return WIFI_OPT_FAILED; } @@ -332,9 +348,11 @@ ErrCode WifiP2pProxy::StartP2pListen(int period, int interval) data.WriteInt32(0); data.WriteInt32(period); data.WriteInt32(interval); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_START_LISTEN, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_START_LISTEN), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_START_LISTEN, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_START_LISTEN), error); return WIFI_OPT_FAILED; } @@ -359,9 +377,11 @@ ErrCode WifiP2pProxy::StopP2pListen(void) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_STOP_LISTEN, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_LISTEN), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_STOP_LISTEN, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_LISTEN), error); return WIFI_OPT_FAILED; } @@ -387,9 +407,11 @@ ErrCode WifiP2pProxy::CreateGroup(const WifiP2pConfig &config) } data.WriteInt32(0); WriteWifiP2pConfigData(data, config); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_CREATE_GROUP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CREATE_GROUP), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_CREATE_GROUP, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CREATE_GROUP), error); return WIFI_OPT_FAILED; } @@ -414,9 +436,11 @@ ErrCode WifiP2pProxy::RemoveGroup() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_REMOVE_GROUP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_REMOVE_GROUP), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_REMOVE_GROUP, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_REMOVE_GROUP), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -441,9 +465,11 @@ ErrCode WifiP2pProxy::DeleteGroup(const WifiP2pGroupInfo &group) } data.WriteInt32(0); WriteWifiP2pGroupData(data, group); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_DELETE_GROUP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DELETE_GROUP), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_DELETE_GROUP, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DELETE_GROUP), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -612,9 +638,11 @@ ErrCode WifiP2pProxy::P2pConnect(const WifiP2pConfig &config) } data.WriteInt32(0); WriteWifiP2pConfigData(data, config); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_CONNECT, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CONNECT), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_CONNECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CONNECT), error); return WIFI_OPT_FAILED; } @@ -639,9 +667,11 @@ ErrCode WifiP2pProxy::P2pCancelConnect() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_CANCEL_CONNECT, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CANCEL_CONNECT), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_CANCEL_CONNECT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CANCEL_CONNECT), error); return WIFI_OPT_FAILED; } @@ -666,9 +696,11 @@ ErrCode WifiP2pProxy::QueryP2pLinkedInfo(WifiP2pLinkedInfo &linkedInfo) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_QUERY_INFO, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_INFO), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_QUERY_INFO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_INFO), error); return WIFI_OPT_FAILED; } @@ -702,9 +734,11 @@ ErrCode WifiP2pProxy::GetCurrentGroup(WifiP2pGroupInfo &group) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_GET_CURRENT_GROUP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_CURRENT_GROUP), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_GET_CURRENT_GROUP, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_CURRENT_GROUP), error); return WIFI_OPT_FAILED; } @@ -734,9 +768,11 @@ ErrCode WifiP2pProxy::GetP2pEnableStatus(int &status) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_GET_ENABLE_STATUS, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_ENABLE_STATUS), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_GET_ENABLE_STATUS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_ENABLE_STATUS), error); return WIFI_OPT_FAILED; } @@ -766,9 +802,11 @@ ErrCode WifiP2pProxy::GetP2pDiscoverStatus(int &status) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_GET_DISCOVER_STATUS, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_DISCOVER_STATUS), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_GET_DISCOVER_STATUS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_DISCOVER_STATUS), error); return WIFI_OPT_FAILED; } @@ -798,9 +836,11 @@ ErrCode WifiP2pProxy::GetP2pConnectedStatus(int &status) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_GET_CONNECTED_STATUS, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_CONNECTED_STATUS), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_GET_CONNECTED_STATUS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_CONNECTED_STATUS), error); return WIFI_OPT_FAILED; } @@ -830,9 +870,11 @@ ErrCode WifiP2pProxy::QueryP2pDevices(std::vector &devices) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_QUERY_DEVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_DEVICES), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_QUERY_DEVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_DEVICES), error); return WIFI_OPT_FAILED; } @@ -873,9 +915,11 @@ ErrCode WifiP2pProxy::QueryP2pLocalDevice(WifiP2pDevice &device) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_QUERY_LOCAL_DEVICE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_LOCAL_DEVICE), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_QUERY_LOCAL_DEVICE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_LOCAL_DEVICE), error); return WIFI_OPT_FAILED; } @@ -905,9 +949,11 @@ ErrCode WifiP2pProxy::QueryP2pGroups(std::vector &groups) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_QUERY_GROUPS, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_GROUPS), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_QUERY_GROUPS, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_GROUPS), error); return WIFI_OPT_FAILED; } @@ -948,9 +994,11 @@ ErrCode WifiP2pProxy::QueryP2pServices(std::vector &services return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_QUERY_SERVICES, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_SERVICES), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_QUERY_SERVICES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_SERVICES), error); return WIFI_OPT_FAILED; } @@ -992,9 +1040,11 @@ ErrCode WifiP2pProxy::SetP2pDeviceName(const std::string &deviceName) } data.WriteInt32(0); data.WriteString(deviceName); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_SET_DEVICE_NAME, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_SET_DEVICE_NAME), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_SET_DEVICE_NAME, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_SET_DEVICE_NAME), error); return WIFI_OPT_FAILED; } @@ -1026,9 +1076,11 @@ ErrCode WifiP2pProxy::SetP2pWfdInfo(const WifiP2pWfdInfo &wfdInfo) data.WriteInt32(wfdInfo.GetDeviceInfo()); data.WriteInt32(wfdInfo.GetCtrlPort()); data.WriteInt32(wfdInfo.GetMaxThroughput()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_SET_WFD_INFO, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_SET_WFD_INFO), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_SET_WFD_INFO, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_SET_WFD_INFO), error); return WIFI_OPT_FAILED; } @@ -1075,7 +1127,8 @@ ErrCode WifiP2pProxy::RegisterCallBack(const sptr &callback, c data.WriteString(eventName); } } - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_REGISTER_CALLBACK, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_REGISTER_CALLBACK), data, + reply, option); if (error != ERR_NONE) { WIFI_LOGE("RegisterCallBack failed, error code is %{public}d", error); return WIFI_OPT_FAILED; @@ -1102,9 +1155,11 @@ ErrCode WifiP2pProxy::GetSupportedFeatures(long &features) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), error); return ErrCode(error); } int exception = reply.ReadInt32(); @@ -1135,9 +1190,11 @@ ErrCode WifiP2pProxy::Hid2dRequestGcIp(const std::string& gcMac, std::string& ip } data.WriteInt32(0); data.WriteCString(gcMac.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_HID2D_APPLY_IP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_APPLY_IP), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_P2P_HID2D_APPLY_IP, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_APPLY_IP), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1167,10 +1224,11 @@ ErrCode WifiP2pProxy::Hid2dSharedlinkIncrease() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_INCREASE, data, reply, option); + int error = Remote()->SendRequest( + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_INCREASE), data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_INCREASE, error); + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_INCREASE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1194,10 +1252,11 @@ ErrCode WifiP2pProxy::Hid2dSharedlinkDecrease() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_DECREASE, data, reply, option); + int error = Remote()->SendRequest( + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_DECREASE), data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_DECREASE, error); + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_DECREASE), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1225,10 +1284,11 @@ ErrCode WifiP2pProxy::Hid2dCreateGroup(const int frequency, FreqType type) data.WriteInt32(0); data.WriteInt32(frequency); data.WriteInt32(static_cast(type)); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_HID2D_CREATE_GROUP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CREATE_GROUP), + data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_P2P_HID2D_CREATE_GROUP, error); + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CREATE_GROUP), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1255,10 +1315,11 @@ ErrCode WifiP2pProxy::Hid2dRemoveGcGroup(const std::string& gcIfName) } data.WriteInt32(0); data.WriteCString(gcIfName.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_HID2D_REMOVE_GC_GROUP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_REMOVE_GC_GROUP), + data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_P2P_HID2D_REMOVE_GC_GROUP, error); + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_REMOVE_GC_GROUP), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1289,10 +1350,11 @@ ErrCode WifiP2pProxy::Hid2dConnect(const Hid2dConnectConfig& config) data.WriteCString(config.GetPreSharedKey().c_str()); data.WriteInt32(config.GetFrequency()); data.WriteInt32(static_cast(config.GetDhcpMode())); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_HID2D_CONNECT, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CONNECT), data, + reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_P2P_HID2D_CONNECT, error); + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CONNECT), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1320,10 +1382,11 @@ ErrCode WifiP2pProxy::Hid2dConfigIPAddr(const std::string& ifName, const IpAddrI data.WriteCString(ipInfo.ip.c_str()); data.WriteCString(ipInfo.gateway.c_str()); data.WriteCString(ipInfo.netmask.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_HID2D_CONFIG_IP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CONFIG_IP), data, + reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_P2P_HID2D_CONFIG_IP, error); + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CONFIG_IP), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1348,10 +1411,11 @@ ErrCode WifiP2pProxy::Hid2dReleaseIPAddr(const std::string& ifName) } data.WriteInt32(0); data.WriteCString(ifName.c_str()); - int error = Remote()->SendRequest(WIFI_SVR_CMD_P2P_HID2D_RELEASE_IP, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_RELEASE_IP), data, + reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_P2P_HID2D_RELEASE_IP, error); + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_RELEASE_IP), error); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1381,10 +1445,11 @@ ErrCode WifiP2pProxy::Hid2dGetRecommendChannel(const RecommendChannelRequest& re data.WriteInt32(request.localIfMode); data.WriteInt32(request.prefBand); data.WriteInt32(static_cast(request.prefBandwidth)); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_P2P_RECOMMENDED_CHANNEL, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_P2P_RECOMMENDED_CHANNEL), + data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", - WIFI_SVR_CMD_GET_P2P_RECOMMENDED_CHANNEL, error); + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_P2P_RECOMMENDED_CHANNEL), error); return ErrCode(error); } int exception = reply.ReadInt32(); @@ -1418,9 +1483,11 @@ ErrCode WifiP2pProxy::Hid2dGetChannelListFor5G(std::vector& vecChannelList) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_5G_CHANNEL_LIST, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNEL_LIST), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_5G_CHANNEL_LIST); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNEL_LIST)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1465,9 +1532,11 @@ ErrCode WifiP2pProxy::Hid2dGetSelfWifiCfgInfo(SelfCfgType cfgType, } data.WriteInt32(0); data.WriteInt32(static_cast(cfgType)); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_SELF_WIFI_CFG, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_SELF_WIFI_CFG), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_SELF_WIFI_CFG); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_SELF_WIFI_CFG)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1516,9 +1585,11 @@ ErrCode WifiP2pProxy::Hid2dSetPeerWifiCfgInfo(PeerCfgType cfgType, data.WriteInt32(static_cast(cfgType)); data.WriteInt32(setDataValidLen); data.WriteBuffer(cfgData, setDataValidLen); - int error = Remote()->SendRequest(WIFI_SVR_CMD_SET_PEER_WIFI_CFG, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_SET_PEER_WIFI_CFG), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_SET_PEER_WIFI_CFG); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_SET_PEER_WIFI_CFG)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -1547,9 +1618,10 @@ ErrCode WifiP2pProxy::Hid2dSetUpperScene(const std::string& ifName, const Hid2dU data.WriteUint32(scene.scene); data.WriteInt32(scene.fps); data.WriteUint32(scene.bw); - int error = Remote()->SendRequest(WIFI_SVR_CMD_SET_UPPER_SCENE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_SVR_CMD_SET_UPPER_SCENE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_SET_UPPER_SCENE); + WIFI_LOGW("Set Attr(%{public}d) failed", static_cast(P2PInterfaceCode::WIFI_SVR_CMD_SET_UPPER_SCENE)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); diff --git a/wifi/frameworks/native/src/wifi_scan_callback_stub.cpp b/wifi/frameworks/native/src/wifi_scan_callback_stub.cpp index 3daa2ce67..ffc5042a4 100644 --- a/wifi/frameworks/native/src/wifi_scan_callback_stub.cpp +++ b/wifi/frameworks/native/src/wifi_scan_callback_stub.cpp @@ -15,6 +15,7 @@ #include "wifi_scan_callback_stub.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_hisysevent.h" #include "wifi_logger.h" #include "wifi_msg.h" @@ -45,7 +46,7 @@ int WifiScanCallbackStub::OnRemoteRequest( } int ret = -1; switch (code) { - case WIFI_CBK_CMD_SCAN_STATE_CHANGE: { + case static_cast(ScanInterfaceCode::WIFI_CBK_CMD_SCAN_STATE_CHANGE): { WIFI_LOGD("WifiScanCallbackStub::OnRemoteRequest code:%{public}u line:%{public}d!", code, __LINE__); ret = RemoteOnWifiScanStateChanged(code, data, reply); break; diff --git a/wifi/frameworks/native/src/wifi_scan_callback_stub_lite.cpp b/wifi/frameworks/native/src/wifi_scan_callback_stub_lite.cpp index e581cf5a4..a5df4bb1d 100644 --- a/wifi/frameworks/native/src/wifi_scan_callback_stub_lite.cpp +++ b/wifi/frameworks/native/src/wifi_scan_callback_stub_lite.cpp @@ -15,6 +15,7 @@ #include "wifi_scan_callback_stub.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_errcode.h" #include "wifi_logger.h" #include "wifi_msg.h" @@ -55,7 +56,7 @@ int WifiScanCallbackStub::OnRemoteRequest(uint32_t code, IpcIo *data) return ret; } switch (code) { - case WIFI_CBK_CMD_SCAN_STATE_CHANGE: { + case static_cast(ScanInterfaceCode::WIFI_CBK_CMD_SCAN_STATE_CHANGE): { WIFI_LOGD("OnRemoteRequest code:%{public}u", code); ret = RemoteOnWifiScanStateChanged(code, data); break; diff --git a/wifi/frameworks/native/src/wifi_scan_proxy.cpp b/wifi/frameworks/native/src/wifi_scan_proxy.cpp index 230f01521..145268076 100644 --- a/wifi/frameworks/native/src/wifi_scan_proxy.cpp +++ b/wifi/frameworks/native/src/wifi_scan_proxy.cpp @@ -19,6 +19,7 @@ #include #include #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "ipc_types.h" #include "iremote_proxy.h" #include "message_option.h" @@ -110,9 +111,11 @@ ErrCode WifiScanProxy::SetScanControlInfo(const ScanControlInfo &info) data.WriteInt32(iter2->count); } - int error = Remote()->SendRequest(WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO, data, reply, option); + int error = Remote()->SendRequest(static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -141,9 +144,10 @@ ErrCode WifiScanProxy::Scan() return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_FULL_SCAN, data, reply, option); + int error = Remote()->SendRequest(static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_FULL_SCAN); + WIFI_LOGW("Set Attr(%{public}d) failed", static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -181,9 +185,11 @@ ErrCode WifiScanProxy::AdvanceScan(const WifiScanParams ¶ms) } data.WriteInt32(params.band); - int error = Remote()->SendRequest(WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN, data, reply, option); + int error = Remote()->SendRequest(static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -213,9 +219,11 @@ ErrCode WifiScanProxy::IsWifiClosedScan(bool &bOpen) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE, data, reply, option); + int error = Remote()->SendRequest(static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -244,9 +252,11 @@ ErrCode WifiScanProxy::GetScanInfoList(std::vector &result) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_SCAN_INFO_LIST, data, reply, option); + int error = Remote()->SendRequest(static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_SCAN_INFO_LIST); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST)); return WIFI_OPT_FAILED; } int exception = reply.ReadInt32(); @@ -336,7 +346,8 @@ ErrCode WifiScanProxy::RegisterCallBack(const sptr &callback, } } WIFI_LOGD("%{public}s, calling uid: %{public}d, pid: %{public}d", __func__, GetCallingUid(), pid); - int error = Remote()->SendRequest(WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK, data, reply, option); + int error = Remote()->SendRequest(static_cast(ScanInterfaceCode::WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK), + data, reply, option); if (error != ERR_NONE) { WIFI_LOGE("RegisterCallBack failed, error code is %{public}d", error); return WIFI_OPT_FAILED; @@ -359,9 +370,11 @@ ErrCode WifiScanProxy::GetSupportedFeatures(long &features) return WIFI_OPT_FAILED; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), error); return ErrCode(error); } int exception = reply.ReadInt32(); diff --git a/wifi/frameworks/native/src/wifi_scan_proxy_lite.cpp b/wifi/frameworks/native/src/wifi_scan_proxy_lite.cpp index 7eac94914..9c350be90 100644 --- a/wifi/frameworks/native/src/wifi_scan_proxy_lite.cpp +++ b/wifi/frameworks/native/src/wifi_scan_proxy_lite.cpp @@ -15,6 +15,7 @@ #include "wifi_scan_proxy.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "ipc_skeleton.h" #include "rpc_errno.h" #include "serializer.h" @@ -105,17 +106,17 @@ static int IpcCallback(void *owner, int code, IpcIo *reply) } switch (data->funcId) { - case WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE: { + case static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE): { (void)ReadBool(reply, (bool *)data->variable); break; } - case WIFI_SVR_CMD_GET_SUPPORTED_FEATURES: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES): { int64_t features = 0; (void)ReadInt64(reply, &features); *((long *)data->variable) = features; break; } - case WIFI_SVR_CMD_GET_SCAN_INFO_LIST: { + case static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST): { data->retCode = ParseScanInfos(reply, *((std::vector *)data->variable)); break; } @@ -231,10 +232,12 @@ ErrCode WifiScanProxy::SetScanControlInfo(const ScanControlInfo &info) (void)WriteInt32(&request, iter2->count); } - owner.funcId = WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO, &request, &owner, IpcCallback); + owner.funcId = static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO); + int error = remote_->Invoke(remote_, static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO), + &request, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO)); return WIFI_OPT_FAILED; } @@ -263,10 +266,11 @@ ErrCode WifiScanProxy::Scan() } (void)WriteInt32(&request, 0); - owner.funcId = WIFI_SVR_CMD_FULL_SCAN; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_FULL_SCAN, &request, &owner, IpcCallback); + owner.funcId = static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN); + int error = remote_->Invoke(remote_, static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN), + &request, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_FULL_SCAN); + WIFI_LOGW("Set Attr(%{public}d) failed", static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN)); return WIFI_OPT_FAILED; } @@ -302,10 +306,12 @@ ErrCode WifiScanProxy::AdvanceScan(const WifiScanParams ¶ms) } (void)WriteUint32(&request, params.band); - owner.funcId = WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN, &request, &owner, IpcCallback); + owner.funcId = static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN); + int error = remote_->Invoke(remote_, static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN), + &request, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN)); return WIFI_OPT_FAILED; } @@ -335,10 +341,12 @@ ErrCode WifiScanProxy::IsWifiClosedScan(bool &bOpen) } (void)WriteInt32(&request, 0); owner.variable = &bOpen; - owner.funcId = WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE, &request, &owner, IpcCallback); + owner.funcId = static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE); + int error = remote_->Invoke(remote_, static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE), + &request, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE)); return WIFI_OPT_FAILED; } @@ -367,10 +375,12 @@ ErrCode WifiScanProxy::GetScanInfoList(std::vector &result) } (void)WriteInt32(&request, 0); owner.variable = &result; - owner.funcId = WIFI_SVR_CMD_GET_SCAN_INFO_LIST; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_SCAN_INFO_LIST, &request, &owner, IpcCallback); + owner.funcId = static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST); + int error = remote_->Invoke(remote_, static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST), + &request, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGW("Set Attr(%{public}d) failed", WIFI_SVR_CMD_GET_SCAN_INFO_LIST); + WIFI_LOGW("Set Attr(%{public}d) failed", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST)); return WIFI_OPT_FAILED; } @@ -415,8 +425,9 @@ ErrCode WifiScanProxy::RegisterCallBack(const std::shared_ptr (void)WriteString(&request, eventName.c_str()); } } - owner.funcId = WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK, &request, &owner, IpcCallback); + owner.funcId = static_cast(ScanInterfaceCode::WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK); + int error = remote_->Invoke(remote_, static_cast(ScanInterfaceCode::WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK), + &request, &owner, IpcCallback); if (error != EC_SUCCESS) { WIFI_LOGE("RegisterCallBack failed, error code is %{public}d", error); return WIFI_OPT_FAILED; @@ -448,10 +459,12 @@ ErrCode WifiScanProxy::GetSupportedFeatures(long &features) } (void)WriteInt32(&request, 0); owner.variable = &features; - owner.funcId = WIFI_SVR_CMD_GET_SUPPORTED_FEATURES; - int error = remote_->Invoke(remote_, WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, &request, &owner, IpcCallback); + owner.funcId = static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES); + int error = remote_->Invoke(remote_, static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + &request, &owner, IpcCallback); if (error != EC_SUCCESS) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), error); return ErrCode(error); } diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_callback_proxy.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_callback_proxy.cpp index 3d2198734..665a928c5 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_callback_proxy.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_callback_proxy.cpp @@ -16,6 +16,7 @@ #include "wifi_device_callback_proxy.h" #include "wifi_logger.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" DEFINE_WIFILOG_LABEL("WifiDeviceCallBackProxy"); @@ -37,9 +38,11 @@ void WifiDeviceCallBackProxy::OnWifiStateChanged(int state) } data.WriteInt32(0); data.WriteInt32(state); - int error = Remote()->SendRequest(WIFI_CBK_CMD_STATE_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_CBK_CMD_STATE_CHANGE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_STATE_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_STATE_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -81,9 +84,11 @@ void WifiDeviceCallBackProxy::OnWifiConnectionChanged(int state, const WifiLinke data.WriteString(info.portalUrl); data.WriteInt32((int)info.supplicantState); data.WriteInt32((int)info.detailedState); - int error = Remote()->SendRequest(WIFI_CBK_CMD_CONNECTION_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_CBK_CMD_CONNECTION_CHANGE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_CONNECTION_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_CONNECTION_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -105,9 +110,11 @@ void WifiDeviceCallBackProxy::OnWifiRssiChanged(int rssi) } data.WriteInt32(0); data.WriteInt32(rssi); - int error = Remote()->SendRequest(WIFI_CBK_CMD_RSSI_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_CBK_CMD_RSSI_CHANGE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_RSSI_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_RSSI_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -130,9 +137,11 @@ void WifiDeviceCallBackProxy::OnWifiWpsStateChanged(int state, const std::string data.WriteInt32(0); data.WriteInt32(state); data.WriteCString(pinCode.c_str()); - int error = Remote()->SendRequest(WIFI_CBK_CMD_WPS_STATE_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_CBK_CMD_WPS_STATE_CHANGE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_WPS_STATE_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_WPS_STATE_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -154,9 +163,11 @@ void WifiDeviceCallBackProxy::OnStreamChanged(int direction) } data.WriteInt32(0); data.WriteInt32(direction); - int error = Remote()->SendRequest(WIFI_CBK_CMD_STREAM_DIRECTION, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_CBK_CMD_STREAM_DIRECTION), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_STREAM_DIRECTION, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_STREAM_DIRECTION), error); return; } int exception = reply.ReadInt32(); @@ -178,9 +189,11 @@ void WifiDeviceCallBackProxy::OnDeviceConfigChanged(ConfigChange value) } data.WriteInt32(0); data.WriteInt32((int)value); - int error = Remote()->SendRequest(WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(DevInterfaceCode::WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE), error); return; } int exception = reply.ReadInt32(); diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_callback_proxy_lite.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_callback_proxy_lite.cpp index 0c34b3436..432c89f0d 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_callback_proxy_lite.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_callback_proxy_lite.cpp @@ -15,6 +15,7 @@ #include "wifi_device_callback_proxy.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "ipc_skeleton.h" #include "rpc_errno.h" #include "wifi_logger.h" @@ -49,9 +50,11 @@ void WifiDeviceCallBackProxy::OnWifiStateChanged(int state) MessageOption option; MessageOptionInit(&option); option.flags = TF_OP_ASYNC; - int ret = SendRequest(sid_, WIFI_CBK_CMD_STATE_CHANGE, &data, &reply, option, nullptr); + int ret = SendRequest(sid_, static_cast(DevInterfaceCode::WIFI_CBK_CMD_STATE_CHANGE), &data, &reply, + option, nullptr); if (ret != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_STATE_CHANGE, ret); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_STATE_CHANGE), ret); } } @@ -92,9 +95,11 @@ void WifiDeviceCallBackProxy::OnWifiConnectionChanged(int state, const WifiLinke MessageOption option; MessageOptionInit(&option); option.flags = TF_OP_ASYNC; - int ret = SendRequest(sid_, WIFI_CBK_CMD_CONNECTION_CHANGE, &data, &reply, option, nullptr); + int ret = SendRequest(sid_, static_cast(DevInterfaceCode::WIFI_CBK_CMD_CONNECTION_CHANGE), &data, &reply, + option, nullptr); if (ret != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_CONNECTION_CHANGE, ret); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_CONNECTION_CHANGE), ret); } } @@ -115,9 +120,11 @@ void WifiDeviceCallBackProxy::OnWifiRssiChanged(int rssi) MessageOption option; MessageOptionInit(&option); option.flags = TF_OP_ASYNC; - int ret = SendRequest(sid_, WIFI_CBK_CMD_RSSI_CHANGE, &data, &reply, option, nullptr); + int ret = SendRequest(sid_, static_cast(DevInterfaceCode::WIFI_CBK_CMD_RSSI_CHANGE), &data, &reply, + option, nullptr); if (ret != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_RSSI_CHANGE, ret); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_RSSI_CHANGE), ret); } } @@ -139,9 +146,11 @@ void WifiDeviceCallBackProxy::OnWifiWpsStateChanged(int state, const std::string MessageOption option; MessageOptionInit(&option); option.flags = TF_OP_ASYNC; - int ret = SendRequest(sid_, WIFI_CBK_CMD_WPS_STATE_CHANGE, &data, &reply, option, nullptr); + int ret = SendRequest(sid_, static_cast(DevInterfaceCode::WIFI_CBK_CMD_WPS_STATE_CHANGE), &data, &reply, + option, nullptr); if (ret != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_WPS_STATE_CHANGE, ret); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_WPS_STATE_CHANGE), ret); } } @@ -162,9 +171,11 @@ void WifiDeviceCallBackProxy::OnStreamChanged(int direction) MessageOption option; MessageOptionInit(&option); option.flags = TF_OP_ASYNC; - int ret = SendRequest(sid_, WIFI_CBK_CMD_STREAM_DIRECTION, &data, &reply, option, nullptr); + int ret = SendRequest(sid_, static_cast(DevInterfaceCode::WIFI_CBK_CMD_STREAM_DIRECTION), &data, &reply, + option, nullptr); if (ret != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_STREAM_DIRECTION, ret); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_STREAM_DIRECTION), ret); } } @@ -185,9 +196,11 @@ void WifiDeviceCallBackProxy::OnDeviceConfigChanged(ConfigChange state) MessageOption option; MessageOptionInit(&option); option.flags = TF_OP_ASYNC; - int ret = SendRequest(sid_, WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE, &data, &reply, option, nullptr); + int ret = SendRequest(sid_, static_cast(DevInterfaceCode::WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE), &data, + &reply, option, nullptr); if (ret != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE, ret); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(DevInterfaceCode::WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE), ret); } } } // namespace Wifi diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub.cpp index f4be37c0b..741089192 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub.cpp @@ -22,6 +22,7 @@ #include "wifi_device_death_recipient.h" #include "wifi_common_util.h" #include "wifi_common_def.h" +#include "wifi_manager_service_ipc_interface_code.h" DEFINE_WIFILOG_LABEL("WifiDeviceStub"); @@ -35,43 +36,74 @@ WifiDeviceStub::WifiDeviceStub() : mSingleCallback(false) WifiDeviceStub::~WifiDeviceStub() {} +void WifiDeviceStub::InitHandleMapEx() +{ + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DERVICE_MAC_ADD)] = + &WifiDeviceStub::OnGetDeviceMacAdd; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_CONNECTED)] = + &WifiDeviceStub::OnIsWifiConnected; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_LOW_LATENCY_MODE)] = + &WifiDeviceStub::OnSetLowLatencyMode; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG)] = + &WifiDeviceStub::OnRemoveCandidateConfig; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED)] = + &WifiDeviceStub::OnIsBandTypeSupported; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNELLIST)] = + &WifiDeviceStub::OnGet5GHzChannelList; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DISCONNECTED_REASON)] = + &WifiDeviceStub::OnGetDisconnectedReason; + return; +} + void WifiDeviceStub::InitHandleMap() { - handleFuncMap[WIFI_SVR_CMD_ENABLE_WIFI] = &WifiDeviceStub::OnEnableWifi; - handleFuncMap[WIFI_SVR_CMD_DISABLE_WIFI] = &WifiDeviceStub::OnDisableWifi; - handleFuncMap[WIFI_SVR_CMD_INIT_WIFI_PROTECT] = &WifiDeviceStub::OnInitWifiProtect; - handleFuncMap[WIFI_SVR_CMD_GET_WIFI_PROTECT] = &WifiDeviceStub::OnGetWifiProtectRef; - handleFuncMap[WIFI_SVR_CMD_PUT_WIFI_PROTECT] = &WifiDeviceStub::OnPutWifiProtectRef; - handleFuncMap[WIFI_SVR_CMD_ADD_DEVICE_CONFIG] = &WifiDeviceStub::OnAddDeviceConfig; - handleFuncMap[WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG] = &WifiDeviceStub::OnUpdateDeviceConfig; - handleFuncMap[WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG] = &WifiDeviceStub::OnRemoveDevice; - handleFuncMap[WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG] = &WifiDeviceStub::OnRemoveAllDevice; - handleFuncMap[WIFI_SVR_CMD_GET_DEVICE_CONFIGS] = &WifiDeviceStub::OnGetDeviceConfigs; - handleFuncMap[WIFI_SVR_CMD_ENABLE_DEVICE] = &WifiDeviceStub::OnEnableDeviceConfig; - handleFuncMap[WIFI_SVR_CMD_DISABLE_DEVICE] = &WifiDeviceStub::OnDisableDeviceConfig; - handleFuncMap[WIFI_SVR_CMD_CONNECT_TO] = &WifiDeviceStub::OnConnectTo; - handleFuncMap[WIFI_SVR_CMD_CONNECT2_TO] = &WifiDeviceStub::OnConnect2To; - handleFuncMap[WIFI_SVR_CMD_RECONNECT] = &WifiDeviceStub::OnReConnect; - handleFuncMap[WIFI_SVR_CMD_REASSOCIATE] = &WifiDeviceStub::OnReAssociate; - handleFuncMap[WIFI_SVR_CMD_DISCONNECT] = &WifiDeviceStub::OnDisconnect; - handleFuncMap[WIFI_SVR_CMD_START_WPS] = &WifiDeviceStub::OnStartWps; - handleFuncMap[WIFI_SVR_CMD_CANCEL_WPS] = &WifiDeviceStub::OnCancelWps; - handleFuncMap[WIFI_SVR_CMD_IS_WIFI_ACTIVE] = &WifiDeviceStub::OnIsWifiActive; - handleFuncMap[WIFI_SVR_CMD_GET_WIFI_STATE] = &WifiDeviceStub::OnGetWifiState; - handleFuncMap[WIFI_SVR_CMD_GET_LINKED_INFO] = &WifiDeviceStub::OnGetLinkedInfo; - handleFuncMap[WIFI_SVR_CMD_GET_DHCP_INFO] = &WifiDeviceStub::OnGetIpInfo; - handleFuncMap[WIFI_SVR_CMD_SET_COUNTRY_CODE] = &WifiDeviceStub::OnSetCountryCode; - handleFuncMap[WIFI_SVR_CMD_GET_COUNTRY_CODE] = &WifiDeviceStub::OnGetCountryCode; - handleFuncMap[WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT] = &WifiDeviceStub::OnRegisterCallBack; - handleFuncMap[WIFI_SVR_CMD_GET_SIGNAL_LEVEL] = &WifiDeviceStub::OnGetSignalLevel; - handleFuncMap[WIFI_SVR_CMD_GET_SUPPORTED_FEATURES] = &WifiDeviceStub::OnGetSupportedFeatures; - handleFuncMap[WIFI_SVR_CMD_GET_DERVICE_MAC_ADD] = &WifiDeviceStub::OnGetDeviceMacAdd; - handleFuncMap[WIFI_SVR_CMD_IS_WIFI_CONNECTED] = &WifiDeviceStub::OnIsWifiConnected; - handleFuncMap[WIFI_SVR_CMD_SET_LOW_LATENCY_MODE] = &WifiDeviceStub::OnSetLowLatencyMode; - handleFuncMap[WIFI_SVR_CMD_REMOVE_CANDIDATE_CONFIG] = &WifiDeviceStub::OnRemoveCandidateConfig; - handleFuncMap[WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED] = &WifiDeviceStub::OnIsBandTypeSupported; - handleFuncMap[WIFI_SVR_CMD_GET_5G_CHANNELLIST] = &WifiDeviceStub::OnGet5GHzChannelList; - handleFuncMap[WIFI_SVR_CMD_GET_DISCONNECTED_REASON] = &WifiDeviceStub::OnGetDisconnectedReason; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI)] = &WifiDeviceStub::OnEnableWifi; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI)] = &WifiDeviceStub::OnDisableWifi; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_INIT_WIFI_PROTECT)] = + &WifiDeviceStub::OnInitWifiProtect; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_PROTECT)] = + &WifiDeviceStub::OnGetWifiProtectRef; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_PUT_WIFI_PROTECT)] = + &WifiDeviceStub::OnPutWifiProtectRef; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_ADD_DEVICE_CONFIG)] = + &WifiDeviceStub::OnAddDeviceConfig; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG)] = + &WifiDeviceStub::OnUpdateDeviceConfig; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG)] = + &WifiDeviceStub::OnRemoveDevice; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG)] = + &WifiDeviceStub::OnRemoveAllDevice; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DEVICE_CONFIGS)] = + &WifiDeviceStub::OnGetDeviceConfigs; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_DEVICE)] = + &WifiDeviceStub::OnEnableDeviceConfig; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_DEVICE)] = + &WifiDeviceStub::OnDisableDeviceConfig; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT_TO)] = &WifiDeviceStub::OnConnectTo; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT2_TO)] = &WifiDeviceStub::OnConnect2To; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_RECONNECT)] = &WifiDeviceStub::OnReConnect; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REASSOCIATE)] = &WifiDeviceStub::OnReAssociate; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISCONNECT)] = &WifiDeviceStub::OnDisconnect; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_START_WPS)] = &WifiDeviceStub::OnStartWps; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_CANCEL_WPS)] = &WifiDeviceStub::OnCancelWps; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_ACTIVE)] = + &WifiDeviceStub::OnIsWifiActive; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_STATE)] = + &WifiDeviceStub::OnGetWifiState; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_LINKED_INFO)] = + &WifiDeviceStub::OnGetLinkedInfo; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DHCP_INFO)] = &WifiDeviceStub::OnGetIpInfo; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_COUNTRY_CODE)] = + &WifiDeviceStub::OnSetCountryCode; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_COUNTRY_CODE)] = + &WifiDeviceStub::OnGetCountryCode; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT)] = + &WifiDeviceStub::OnRegisterCallBack; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SIGNAL_LEVEL)] = + &WifiDeviceStub::OnGetSignalLevel; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES)] = + &WifiDeviceStub::OnGetSupportedFeatures; + InitHandleMapEx(); return; } diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub.h b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub.h index 805f713d7..d8ab2bf26 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub.h +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub.h @@ -36,6 +36,7 @@ public: private: void InitHandleMap(); + void InitHandleMapEx(void); void OnEnableWifi(uint32_t code, MessageParcel &data, MessageParcel &reply); void OnDisableWifi(uint32_t code, MessageParcel &data, MessageParcel &reply); void OnInitWifiProtect(uint32_t code, MessageParcel &data, MessageParcel &reply); diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub_lite.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub_lite.cpp index 9d4d7d0c1..16463f83d 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub_lite.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub_lite.cpp @@ -15,6 +15,7 @@ #include "wifi_device_stub_lite.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "ipc_skeleton.h" #include "rpc_errno.h" #include "wifi_device_callback_proxy.h" @@ -586,41 +587,70 @@ void WifiDeviceStub::OnGet5GHzChannelList(uint32_t code, IpcIo *req, IpcIo *repl } } +void WifiDeviceStub::InitHandleMapEx() +{ + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DERVICE_MAC_ADD)] = + &WifiDeviceStub::OnGetDeviceMacAdd; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_CONNECTED)] = + &WifiDeviceStub::OnIsWifiConnected; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_LOW_LATENCY_MODE)] = + &WifiDeviceStub::OnSetLowLatencyMode; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED)] = + &WifiDeviceStub::OnIsBandTypeSupported; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNELLIST)] = + &WifiDeviceStub::OnGet5GHzChannelList; + return; +} void WifiDeviceStub::InitHandleMap() { - handleFuncMap_[WIFI_SVR_CMD_ENABLE_WIFI] = &WifiDeviceStub::OnEnableWifi; - handleFuncMap_[WIFI_SVR_CMD_DISABLE_WIFI] = &WifiDeviceStub::OnDisableWifi; - handleFuncMap_[WIFI_SVR_CMD_INIT_WIFI_PROTECT] = &WifiDeviceStub::OnInitWifiProtect; - handleFuncMap_[WIFI_SVR_CMD_GET_WIFI_PROTECT] = &WifiDeviceStub::OnGetWifiProtectRef; - handleFuncMap_[WIFI_SVR_CMD_PUT_WIFI_PROTECT] = &WifiDeviceStub::OnPutWifiProtectRef; - handleFuncMap_[WIFI_SVR_CMD_ADD_DEVICE_CONFIG] = &WifiDeviceStub::OnAddDeviceConfig; - handleFuncMap_[WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG] = &WifiDeviceStub::OnUpdateDeviceConfig; - handleFuncMap_[WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG] = &WifiDeviceStub::OnRemoveDevice; - handleFuncMap_[WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG] = &WifiDeviceStub::OnRemoveAllDevice; - handleFuncMap_[WIFI_SVR_CMD_GET_DEVICE_CONFIGS] = &WifiDeviceStub::OnGetDeviceConfigs; - handleFuncMap_[WIFI_SVR_CMD_ENABLE_DEVICE] = &WifiDeviceStub::OnEnableDeviceConfig; - handleFuncMap_[WIFI_SVR_CMD_DISABLE_DEVICE] = &WifiDeviceStub::OnDisableDeviceConfig; - handleFuncMap_[WIFI_SVR_CMD_CONNECT_TO] = &WifiDeviceStub::OnConnectTo; - handleFuncMap_[WIFI_SVR_CMD_CONNECT2_TO] = &WifiDeviceStub::OnConnect2To; - handleFuncMap_[WIFI_SVR_CMD_RECONNECT] = &WifiDeviceStub::OnReConnect; - handleFuncMap_[WIFI_SVR_CMD_REASSOCIATE] = &WifiDeviceStub::OnReAssociate; - handleFuncMap_[WIFI_SVR_CMD_DISCONNECT] = &WifiDeviceStub::OnDisconnect; - handleFuncMap_[WIFI_SVR_CMD_START_WPS] = &WifiDeviceStub::OnStartWps; - handleFuncMap_[WIFI_SVR_CMD_CANCEL_WPS] = &WifiDeviceStub::OnCancelWps; - handleFuncMap_[WIFI_SVR_CMD_IS_WIFI_ACTIVE] = &WifiDeviceStub::OnIsWifiActive; - handleFuncMap_[WIFI_SVR_CMD_GET_WIFI_STATE] = &WifiDeviceStub::OnGetWifiState; - handleFuncMap_[WIFI_SVR_CMD_GET_LINKED_INFO] = &WifiDeviceStub::OnGetLinkedInfo; - handleFuncMap_[WIFI_SVR_CMD_GET_DHCP_INFO] = &WifiDeviceStub::OnGetIpInfo; - handleFuncMap_[WIFI_SVR_CMD_SET_COUNTRY_CODE] = &WifiDeviceStub::OnSetCountryCode; - handleFuncMap_[WIFI_SVR_CMD_GET_COUNTRY_CODE] = &WifiDeviceStub::OnGetCountryCode; - handleFuncMap_[WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT] = &WifiDeviceStub::OnRegisterCallBack; - handleFuncMap_[WIFI_SVR_CMD_GET_SIGNAL_LEVEL] = &WifiDeviceStub::OnGetSignalLevel; - handleFuncMap_[WIFI_SVR_CMD_GET_SUPPORTED_FEATURES] = &WifiDeviceStub::OnGetSupportedFeatures; - handleFuncMap_[WIFI_SVR_CMD_GET_DERVICE_MAC_ADD] = &WifiDeviceStub::OnGetDeviceMacAdd; - handleFuncMap_[WIFI_SVR_CMD_IS_WIFI_CONNECTED] = &WifiDeviceStub::OnIsWifiConnected; - handleFuncMap_[WIFI_SVR_CMD_SET_LOW_LATENCY_MODE] = &WifiDeviceStub::OnSetLowLatencyMode; - handleFuncMap_[WIFI_SVR_CMD_GET_BANDTYPE_SUPPORTED] = &WifiDeviceStub::OnIsBandTypeSupported; - handleFuncMap_[WIFI_SVR_CMD_GET_5G_CHANNELLIST] = &WifiDeviceStub::OnGet5GHzChannelList; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI)] = &WifiDeviceStub::OnEnableWifi; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI)] = &WifiDeviceStub::OnDisableWifi; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_INIT_WIFI_PROTECT)] = + &WifiDeviceStub::OnInitWifiProtect; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_PROTECT)] = + &WifiDeviceStub::OnGetWifiProtectRef; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_PUT_WIFI_PROTECT)] = + &WifiDeviceStub::OnPutWifiProtectRef; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_ADD_DEVICE_CONFIG)] = + &WifiDeviceStub::OnAddDeviceConfig; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_UPDATE_DEVICE_CONFIG)] = + &WifiDeviceStub::OnUpdateDeviceConfig; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_DEVICE_CONFIG)] = + &WifiDeviceStub::OnRemoveDevice; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REMOVE_ALL_DEVICE_CONFIG)] = + &WifiDeviceStub::OnRemoveAllDevice; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DEVICE_CONFIGS)] = + &WifiDeviceStub::OnGetDeviceConfigs; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_ENABLE_DEVICE)] = + &WifiDeviceStub::OnEnableDeviceConfig; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISABLE_DEVICE)] = + &WifiDeviceStub::OnDisableDeviceConfig; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT_TO)] = &WifiDeviceStub::OnConnectTo; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_CONNECT2_TO)] = &WifiDeviceStub::OnConnect2To; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_RECONNECT)] = &WifiDeviceStub::OnReConnect; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REASSOCIATE)] = &WifiDeviceStub::OnReAssociate; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_DISCONNECT)] = &WifiDeviceStub::OnDisconnect; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_START_WPS)] = &WifiDeviceStub::OnStartWps; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_CANCEL_WPS)] = &WifiDeviceStub::OnCancelWps; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_IS_WIFI_ACTIVE)] = + &WifiDeviceStub::OnIsWifiActive; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_WIFI_STATE)] = + &WifiDeviceStub::OnGetWifiState; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_LINKED_INFO)] = + &WifiDeviceStub::OnGetLinkedInfo; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_DHCP_INFO)] = &WifiDeviceStub::OnGetIpInfo; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_SET_COUNTRY_CODE)] = + &WifiDeviceStub::OnSetCountryCode; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_COUNTRY_CODE)] = + &WifiDeviceStub::OnGetCountryCode; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_REGISTER_CALLBACK_CLIENT)] = + &WifiDeviceStub::OnRegisterCallBack; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SIGNAL_LEVEL)] = + &WifiDeviceStub::OnGetSignalLevel; + handleFuncMap_[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES)] = + &WifiDeviceStub::OnGetSupportedFeatures; + InitHandleMapEx(); + return; } int WifiDeviceStub::OnRemoteRequest(uint32_t code, IpcIo *req, IpcIo *reply) diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub_lite.h b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub_lite.h index d337eb8d5..321bf46fe 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub_lite.h +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_device_stub_lite.h @@ -35,6 +35,7 @@ public: private: void InitHandleMap(); + void InitHandleMapEx(void); void OnEnableWifi(uint32_t code, IpcIo *req, IpcIo *reply); void OnDisableWifi(uint32_t code, IpcIo *req, IpcIo *reply); void OnInitWifiProtect(uint32_t code, IpcIo *req, IpcIo *reply); diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_callback_proxy.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_callback_proxy.cpp index d75ca9399..831281776 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_callback_proxy.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_callback_proxy.cpp @@ -15,6 +15,7 @@ #include "wifi_hotspot_callback_proxy.h" #include "wifi_logger.h" +#include "wifi_manager_service_ipc_interface_code.h" DEFINE_WIFILOG_HOTSPOT_LABEL("WifiHotspotCallbackProxy"); @@ -36,9 +37,11 @@ void WifiHotspotCallbackProxy::OnHotspotStateChanged(int state) } data.WriteInt32(0); data.WriteInt32(state); - int error = Remote()->SendRequest(WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -63,9 +66,11 @@ void WifiHotspotCallbackProxy::OnHotspotStaJoin(const StationInfo &info) data.WriteCString(info.deviceName.c_str()); data.WriteCString(info.bssid.c_str()); data.WriteCString(info.ipAddr.c_str()); - int error = Remote()->SendRequest(WIFI_CBK_CMD_HOTSPOT_STATE_JOIN, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_JOIN), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_HOTSPOT_STATE_JOIN, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_JOIN), error); return; } int exception = reply.ReadInt32(); @@ -89,9 +94,11 @@ void WifiHotspotCallbackProxy::OnHotspotStaLeave(const StationInfo &info) data.WriteCString(info.deviceName.c_str()); data.WriteCString(info.bssid.c_str()); data.WriteCString(info.ipAddr.c_str()); - int error = Remote()->SendRequest(WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE, data, reply, option); + int error = Remote()->SendRequest(static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE), error); return; } int exception = reply.ReadInt32(); diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_mgr_stub.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_mgr_stub.cpp index c15d6e219..4855c24fb 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_mgr_stub.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_mgr_stub.cpp @@ -16,12 +16,14 @@ #include "wifi_hotspot_mgr_stub.h" #include "wifi_logger.h" #include "wifi_errcode.h" +#include "wifi_manager_service_ipc_interface_code.h" DEFINE_WIFILOG_HOTSPOT_LABEL("WifiHotspotMgrStub"); namespace OHOS { namespace Wifi { WifiHotspotMgrStub::FuncHandleMap WifiHotspotMgrStub::funcHandleMap_ = { - {WIFI_MGR_GET_HOTSPOT_SERVICE, &WifiHotspotMgrStub::GetWifiRemoteInner}, + {static_cast(HotspotInterfaceCode::WIFI_MGR_GET_HOTSPOT_SERVICE), + &WifiHotspotMgrStub::GetWifiRemoteInner}, }; WifiHotspotMgrStub::WifiHotspotMgrStub() diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_stub.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_stub.cpp index c08b5a71c..6696fe06b 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_stub.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_hotspot_stub.cpp @@ -21,6 +21,7 @@ #include "wifi_internal_event_dispatcher.h" #include "wifi_hotspot_death_recipient.h" #include "wifi_common_def.h" +#include "wifi_manager_service_ipc_interface_code.h" DEFINE_WIFILOG_HOTSPOT_LABEL("WifiHotspotStub"); @@ -41,26 +42,46 @@ WifiHotspotStub::~WifiHotspotStub() void WifiHotspotStub::InitHandleMap() { - handleFuncMap[WIFI_SVR_CMD_IS_HOTSPOT_ACTIVE] = &WifiHotspotStub::OnIsHotspotActive; - handleFuncMap[WIFI_SVR_CMD_GETAPSTATE_WIFI] = &WifiHotspotStub::OnGetApStateWifi; - handleFuncMap[WIFI_SVR_CMD_GET_HOTSPOT_CONFIG] = &WifiHotspotStub::OnGetHotspotConfig; - handleFuncMap[WIFI_SVR_CMD_SETAPCONFIG_WIFI] = &WifiHotspotStub::OnSetApConfigWifi; - handleFuncMap[WIFI_SVR_CMD_GET_STATION_LIST] = &WifiHotspotStub::OnGetStationList; - handleFuncMap[WIFI_SVR_CMD_ENABLE_WIFI_AP] = &WifiHotspotStub::OnEnableWifiAp; - handleFuncMap[WIFI_SVR_CMD_DISABLE_WIFI_AP] = &WifiHotspotStub::OnDisableWifiAp; - handleFuncMap[WIFI_SVR_CMD_ADD_BLOCK_LIST] = &WifiHotspotStub::OnAddBlockList; - handleFuncMap[WIFI_SVR_CMD_DEL_BLOCK_LIST] = &WifiHotspotStub::OnDelBlockList; - handleFuncMap[WIFI_SVR_CMD_GET_BLOCK_LISTS] = &WifiHotspotStub::OnGetBlockLists; - handleFuncMap[WIFI_SVR_CMD_DISCONNECT_STA] = &WifiHotspotStub::OnDisassociateSta; - handleFuncMap[WIFI_SVR_CMD_GET_VALID_BANDS] = &WifiHotspotStub::OnGetValidBands; - handleFuncMap[WIFI_SVR_CMD_GET_VALID_CHANNELS] = &WifiHotspotStub::OnGetValidChannels; - handleFuncMap[WIFI_SVR_CMD_REGISTER_HOTSPOT_CALLBACK] = &WifiHotspotStub::OnRegisterCallBack; - handleFuncMap[WIFI_SVR_CMD_GET_SUPPORTED_FEATURES] = &WifiHotspotStub::OnGetSupportedFeatures; - handleFuncMap[WIFI_SVR_CMD_GET_SUPPORTED_POWER_MODEL] = &WifiHotspotStub::OnGetSupportedPowerModel; - handleFuncMap[WIFI_SVR_CMD_GET_POWER_MODEL] = &WifiHotspotStub::OnGetPowerModel; - handleFuncMap[WIFI_SVR_CMD_SET_POWER_MODEL] = &WifiHotspotStub::OnSetPowerModel; - handleFuncMap[WIFI_SVR_CMD_IS_HOTSPOT_DUAL_BAND_SUPPORTED] = &WifiHotspotStub::OnIsHotspotDualBandSupported; - handleFuncMap[WIFI_SVR_CMD_SETTIMEOUT_AP] = &WifiHotspotStub::OnSetApIdleTimeout; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_IS_HOTSPOT_ACTIVE)] = + &WifiHotspotStub::OnIsHotspotActive; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GETAPSTATE_WIFI)] = + &WifiHotspotStub::OnGetApStateWifi; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_HOTSPOT_CONFIG)] = + &WifiHotspotStub::OnGetHotspotConfig; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SETAPCONFIG_WIFI)] = + &WifiHotspotStub::OnSetApConfigWifi; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_STATION_LIST)] = + &WifiHotspotStub::OnGetStationList; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI_AP)] = + &WifiHotspotStub::OnEnableWifiAp; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DISABLE_WIFI_AP)] = + &WifiHotspotStub::OnDisableWifiAp; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_ADD_BLOCK_LIST)] = + &WifiHotspotStub::OnAddBlockList; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DEL_BLOCK_LIST)] = + &WifiHotspotStub::OnDelBlockList; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_BLOCK_LISTS)] = + &WifiHotspotStub::OnGetBlockLists; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_DISCONNECT_STA)] = + &WifiHotspotStub::OnDisassociateSta; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_VALID_BANDS)] = + &WifiHotspotStub::OnGetValidBands; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_VALID_CHANNELS)] = + &WifiHotspotStub::OnGetValidChannels; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_REGISTER_HOTSPOT_CALLBACK)] = + &WifiHotspotStub::OnRegisterCallBack; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES)] = + &WifiHotspotStub::OnGetSupportedFeatures; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_POWER_MODEL)] = + &WifiHotspotStub::OnGetSupportedPowerModel; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_GET_POWER_MODEL)] = + &WifiHotspotStub::OnGetPowerModel; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SET_POWER_MODEL)] = + &WifiHotspotStub::OnSetPowerModel; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_IS_HOTSPOT_DUAL_BAND_SUPPORTED)] = + &WifiHotspotStub::OnIsHotspotDualBandSupported; + handleFuncMap[static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_SETTIMEOUT_AP)] = + &WifiHotspotStub::OnSetApIdleTimeout; return; } diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_callback_proxy.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_callback_proxy.cpp index c80ad99fa..bd51ef1cc 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_callback_proxy.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_callback_proxy.cpp @@ -16,6 +16,7 @@ #include "wifi_p2p_callback_proxy.h" #include "wifi_logger.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_internal_event_dispatcher.h" DEFINE_WIFILOG_P2P_LABEL("WifiP2pCallbackProxy"); @@ -40,9 +41,11 @@ void WifiP2pCallbackProxy::OnP2pStateChanged(int state) } data.WriteInt32(0); data.WriteInt32(state); - int error = Remote()->SendRequest(WIFI_CBK_CMD_P2P_STATE_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_P2P_STATE_CHANGE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_P2P_STATE_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_P2P_STATE_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -63,9 +66,11 @@ void WifiP2pCallbackProxy::OnP2pPersistentGroupsChanged(void) return; } data.WriteInt32(0); - int error = Remote()->SendRequest(WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE), + data, reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -103,9 +108,11 @@ void WifiP2pCallbackProxy::OnP2pThisDeviceChanged(const WifiP2pDevice &device) } data.WriteInt32(0); WriteWifiP2pDeviceData(data, device); - int error = Remote()->SendRequest(WIFI_CBK_CMD_THIS_DEVICE_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_THIS_DEVICE_CHANGE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_THIS_DEVICE_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_THIS_DEVICE_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -131,9 +138,11 @@ void WifiP2pCallbackProxy::OnP2pPeersChanged(const std::vector &d for (int i = 0; i < size; ++i) { WriteWifiP2pDeviceData(data, devices[i]); } - int error = Remote()->SendRequest(WIFI_CBK_CMD_PEER_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PEER_CHANGE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_PEER_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PEER_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -166,9 +175,11 @@ void WifiP2pCallbackProxy::OnP2pServicesChanged(const std::vectorSendRequest(WIFI_CBK_CMD_SERVICE_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_SERVICE_CHANGE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_SERVICE_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_SERVICE_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -192,9 +203,11 @@ void WifiP2pCallbackProxy::OnP2pConnectionChanged(const WifiP2pLinkedInfo &info) data.WriteInt32(static_cast(info.GetConnectState())); data.WriteBool(info.IsGroupOwner()); data.WriteCString(info.GetGroupOwnerAddress().c_str()); - int error = Remote()->SendRequest(WIFI_CBK_CMD_CONNECT_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CONNECT_CHANGE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_CONNECT_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CONNECT_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -216,9 +229,11 @@ void WifiP2pCallbackProxy::OnP2pDiscoveryChanged(bool isChange) } data.WriteInt32(0); data.WriteBool(isChange); - int error = Remote()->SendRequest(WIFI_CBK_CMD_DISCOVERY_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_DISCOVERY_CHANGE), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_DISCOVERY_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_DISCOVERY_CHANGE), error); return; } int exception = reply.ReadInt32(); @@ -241,9 +256,11 @@ void WifiP2pCallbackProxy::OnP2pActionResult(P2pActionCallback action, ErrCode c data.WriteInt32(0); data.WriteInt32(static_cast(action)); data.WriteInt32(static_cast(code)); - int error = Remote()->SendRequest(WIFI_CBK_CMD_P2P_ACTION_RESULT, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_P2P_ACTION_RESULT), data, + reply, option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_P2P_ACTION_RESULT, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_P2P_ACTION_RESULT), error); return; } int exception = reply.ReadInt32(); @@ -267,9 +284,11 @@ void WifiP2pCallbackProxy::OnConfigChanged(CfgType type, char* cfgData, int data data.WriteInt32(static_cast(type)); data.WriteInt32(dataLen); data.WriteBuffer(cfgData, dataLen); - int error = Remote()->SendRequest(WIFI_CBK_CMD_CFG_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CFG_CHANGE), data, reply, + option); if (error != ERR_NONE) { - WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", WIFI_CBK_CMD_CFG_CHANGE, error); + WIFI_LOGE("Set Attr(%{public}d) failed,error code is %{public}d", + static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CFG_CHANGE), error); return; } int exception = reply.ReadInt32(); diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_stub.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_stub.cpp index 65c5cb4da..cff5c8292 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_stub.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_stub.cpp @@ -19,6 +19,7 @@ #include "wifi_p2p_callback_proxy.h" #include "wifi_p2p_death_recipient.h" #include "wifi_common_def.h" +#include "wifi_manager_service_ipc_interface_code.h" DEFINE_WIFILOG_P2P_LABEL("WifiP2pStub"); @@ -32,50 +33,95 @@ WifiP2pStub::WifiP2pStub() : mSingleCallback(false) WifiP2pStub::~WifiP2pStub() {} +void WifiP2pStub::InitHandleMapEx() +{ + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_REGISTER_CALLBACK)] = + &WifiP2pStub::OnRegisterCallBack; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES)] = + &WifiP2pStub::OnGetSupportedFeatures; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_SET_DEVICE_NAME)] = + &WifiP2pStub::OnSetP2pDeviceName; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_SET_WFD_INFO)] = + &WifiP2pStub::OnSetP2pWfdInfo; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_APPLY_IP)] = + &WifiP2pStub::OnHid2dRequestGcIp; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_INCREASE)] = + &WifiP2pStub::OnHid2dSharedlinkIncrease; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_DECREASE)] = + &WifiP2pStub::OnHid2dSharedlinkDecrease; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CREATE_GROUP)] = + &WifiP2pStub::OnHid2dCreateGroup; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_REMOVE_GC_GROUP)] = + &WifiP2pStub::OnHid2dRemoveGcGroup; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CONNECT)] = + &WifiP2pStub::OnHid2dConnect; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_CONFIG_IP)] = + &WifiP2pStub::OnHid2dConfigIPAddr; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_HID2D_RELEASE_IP)] = + &WifiP2pStub::OnHid2dReleaseIPAddr; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_P2P_RECOMMENDED_CHANNEL)] = + &WifiP2pStub::OnHid2dGetRecommendChannel; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_5G_CHANNEL_LIST)] = + &WifiP2pStub::OnHid2dGetChannelListFor5G; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_GET_SELF_WIFI_CFG)] = + &WifiP2pStub::OnHid2dGetSelfWifiCfgInfo; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_SET_PEER_WIFI_CFG)] = + &WifiP2pStub::OnHid2dSetPeerWifiCfgInfo; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_LOCAL_DEVICE)] = + &WifiP2pStub::OnQueryP2pLocalDevice; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_SET_UPPER_SCENE)] = + &WifiP2pStub::OnHid2dSetUpperScene; + return; +} + void WifiP2pStub::InitHandleMap() { - handleFuncMap[WIFI_SVR_CMD_P2P_ENABLE] = &WifiP2pStub::OnEnableP2p; - handleFuncMap[WIFI_SVR_CMD_P2P_DISABLE] = &WifiP2pStub::OnDisableP2p; - handleFuncMap[WIFI_SVR_CMD_P2P_DISCOVER_DEVICES] = &WifiP2pStub::OnDiscoverDevices; - handleFuncMap[WIFI_SVR_CMD_P2P_STOP_DISCOVER_DEVICES] = &WifiP2pStub::OnStopDiscoverDevices; - handleFuncMap[WIFI_SVR_CMD_P2P_DISCOVER_SERVICES] = &WifiP2pStub::OnDiscoverServices; - handleFuncMap[WIFI_SVR_CMD_P2P_STOP_DISCOVER_SERVICES] = &WifiP2pStub::OnStopDiscoverServices; - handleFuncMap[WIFI_SVR_CMD_P2P_REQUEST_SERVICES] = &WifiP2pStub::OnRequestService; - handleFuncMap[WIFI_SVR_CMD_P2P_PUT_LOCAL_SERVICES] = &WifiP2pStub::OnPutLocalP2pService; - handleFuncMap[WIFI_SVR_CMD_P2P_DELETE_LOCAL_SERVICES] = &WifiP2pStub::OnDeleteLocalP2pService; - handleFuncMap[WIFI_SVR_CMD_P2P_START_LISTEN] = &WifiP2pStub::OnStartP2pListen; - handleFuncMap[WIFI_SVR_CMD_P2P_STOP_LISTEN] = &WifiP2pStub::OnStopP2pListen; - handleFuncMap[WIFI_SVR_CMD_P2P_CREATE_GROUP] = &WifiP2pStub::OnCreateGroup; - handleFuncMap[WIFI_SVR_CMD_P2P_REMOVE_GROUP] = &WifiP2pStub::OnRemoveGroup; - handleFuncMap[WIFI_SVR_CMD_P2P_DELETE_GROUP] = &WifiP2pStub::OnDeleteGroup; - handleFuncMap[WIFI_SVR_CMD_P2P_CONNECT] = &WifiP2pStub::OnP2pConnect; - handleFuncMap[WIFI_SVR_CMD_P2P_CANCEL_CONNECT] = &WifiP2pStub::OnP2pCancelConnect; - handleFuncMap[WIFI_SVR_CMD_P2P_QUERY_INFO] = &WifiP2pStub::OnQueryP2pLinkedInfo; - handleFuncMap[WIFI_SVR_CMD_P2P_GET_CURRENT_GROUP] = &WifiP2pStub::OnGetCurrentGroup; - handleFuncMap[WIFI_SVR_CMD_P2P_GET_ENABLE_STATUS] = &WifiP2pStub::OnGetP2pEnableStatus; - handleFuncMap[WIFI_SVR_CMD_P2P_GET_DISCOVER_STATUS] = &WifiP2pStub::OnGetP2pDiscoverStatus; - handleFuncMap[WIFI_SVR_CMD_P2P_GET_CONNECTED_STATUS] = &WifiP2pStub::OnGetP2pConnectedStatus; - handleFuncMap[WIFI_SVR_CMD_P2P_QUERY_DEVICES] = &WifiP2pStub::OnQueryP2pDevices; - handleFuncMap[WIFI_SVR_CMD_P2P_QUERY_GROUPS] = &WifiP2pStub::OnQueryP2pGroups; - handleFuncMap[WIFI_SVR_CMD_P2P_QUERY_SERVICES] = &WifiP2pStub::OnQueryP2pServices; - handleFuncMap[WIFI_SVR_CMD_P2P_REGISTER_CALLBACK] = &WifiP2pStub::OnRegisterCallBack; - handleFuncMap[WIFI_SVR_CMD_GET_SUPPORTED_FEATURES] = &WifiP2pStub::OnGetSupportedFeatures; - handleFuncMap[WIFI_SVR_CMD_P2P_SET_DEVICE_NAME] = &WifiP2pStub::OnSetP2pDeviceName; - handleFuncMap[WIFI_SVR_CMD_P2P_SET_WFD_INFO] = &WifiP2pStub::OnSetP2pWfdInfo; - handleFuncMap[WIFI_SVR_CMD_P2P_HID2D_APPLY_IP] = &WifiP2pStub::OnHid2dRequestGcIp; - handleFuncMap[WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_INCREASE] = &WifiP2pStub::OnHid2dSharedlinkIncrease; - handleFuncMap[WIFI_SVR_CMD_P2P_HID2D_SHARED_LINK_DECREASE] = &WifiP2pStub::OnHid2dSharedlinkDecrease; - handleFuncMap[WIFI_SVR_CMD_P2P_HID2D_CREATE_GROUP] = &WifiP2pStub::OnHid2dCreateGroup; - handleFuncMap[WIFI_SVR_CMD_P2P_HID2D_REMOVE_GC_GROUP] = &WifiP2pStub::OnHid2dRemoveGcGroup; - handleFuncMap[WIFI_SVR_CMD_P2P_HID2D_CONNECT] = &WifiP2pStub::OnHid2dConnect; - handleFuncMap[WIFI_SVR_CMD_P2P_HID2D_CONFIG_IP] = &WifiP2pStub::OnHid2dConfigIPAddr; - handleFuncMap[WIFI_SVR_CMD_P2P_HID2D_RELEASE_IP] = &WifiP2pStub::OnHid2dReleaseIPAddr; - handleFuncMap[WIFI_SVR_CMD_GET_P2P_RECOMMENDED_CHANNEL] = &WifiP2pStub::OnHid2dGetRecommendChannel; - handleFuncMap[WIFI_SVR_CMD_GET_5G_CHANNEL_LIST] = &WifiP2pStub::OnHid2dGetChannelListFor5G; - handleFuncMap[WIFI_SVR_CMD_GET_SELF_WIFI_CFG] = &WifiP2pStub::OnHid2dGetSelfWifiCfgInfo; - handleFuncMap[WIFI_SVR_CMD_SET_PEER_WIFI_CFG] = &WifiP2pStub::OnHid2dSetPeerWifiCfgInfo; - handleFuncMap[WIFI_SVR_CMD_P2P_QUERY_LOCAL_DEVICE] = &WifiP2pStub::OnQueryP2pLocalDevice; - handleFuncMap[WIFI_SVR_CMD_SET_UPPER_SCENE] = &WifiP2pStub::OnHid2dSetUpperScene; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_ENABLE)] = &WifiP2pStub::OnEnableP2p; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISABLE)] = &WifiP2pStub::OnDisableP2p; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISCOVER_DEVICES)] = + &WifiP2pStub::OnDiscoverDevices; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_DISCOVER_DEVICES)] = + &WifiP2pStub::OnStopDiscoverDevices; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DISCOVER_SERVICES)] = + &WifiP2pStub::OnDiscoverServices; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_DISCOVER_SERVICES)] = + &WifiP2pStub::OnStopDiscoverServices; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_REQUEST_SERVICES)] = + &WifiP2pStub::OnRequestService; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_PUT_LOCAL_SERVICES)] = + &WifiP2pStub::OnPutLocalP2pService; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DELETE_LOCAL_SERVICES)] = + &WifiP2pStub::OnDeleteLocalP2pService; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_START_LISTEN)] = + &WifiP2pStub::OnStartP2pListen; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_STOP_LISTEN)] = + &WifiP2pStub::OnStopP2pListen; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CREATE_GROUP)] = + &WifiP2pStub::OnCreateGroup; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_REMOVE_GROUP)] = + &WifiP2pStub::OnRemoveGroup; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_DELETE_GROUP)] = + &WifiP2pStub::OnDeleteGroup; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CONNECT)] = &WifiP2pStub::OnP2pConnect; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_CANCEL_CONNECT)] = + &WifiP2pStub::OnP2pCancelConnect; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_INFO)] = + &WifiP2pStub::OnQueryP2pLinkedInfo; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_CURRENT_GROUP)] = + &WifiP2pStub::OnGetCurrentGroup; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_ENABLE_STATUS)] = + &WifiP2pStub::OnGetP2pEnableStatus; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_DISCOVER_STATUS)] = + &WifiP2pStub::OnGetP2pDiscoverStatus; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_GET_CONNECTED_STATUS)] = + &WifiP2pStub::OnGetP2pConnectedStatus; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_DEVICES)] = + &WifiP2pStub::OnQueryP2pDevices; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_GROUPS)] = + &WifiP2pStub::OnQueryP2pGroups; + handleFuncMap[static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_QUERY_SERVICES)] = + &WifiP2pStub::OnQueryP2pServices; + InitHandleMapEx(); return; } diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_stub.h b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_stub.h index df33f59c9..806c7e163 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_stub.h +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_p2p_stub.h @@ -43,6 +43,7 @@ public: private: void InitHandleMap(void); + void InitHandleMapEx(void); void OnEnableP2p(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option); void OnDisableP2p(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option); void OnDiscoverDevices(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option); diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_callback_proxy.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_callback_proxy.cpp index d7658365a..c4030a559 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_callback_proxy.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_callback_proxy.cpp @@ -16,6 +16,7 @@ #include "wifi_scan_callback_proxy.h" #include "wifi_logger.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_internal_event_dispatcher.h" DEFINE_WIFILOG_SCAN_LABEL("WifiScanCallbackProxy"); @@ -40,7 +41,8 @@ void WifiScanCallbackProxy::OnWifiScanStateChanged(int state) } data.WriteInt32(0); data.WriteInt32(state); - int error = Remote()->SendRequest(WIFI_CBK_CMD_SCAN_STATE_CHANGE, data, reply, option); + int error = Remote()->SendRequest(static_cast(ScanInterfaceCode::WIFI_CBK_CMD_SCAN_STATE_CHANGE), + data, reply, option); switch (error) { case NO_ERROR: WIFI_LOGD("OnWifiScanStateChanged callback succeeded!"); diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_callback_proxy_lite.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_callback_proxy_lite.cpp index ab9474374..26d809f34 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_callback_proxy_lite.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_callback_proxy_lite.cpp @@ -15,6 +15,7 @@ #include "wifi_scan_callback_proxy.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "ipc_skeleton.h" #include "rpc_errno.h" #include "wifi_logger.h" @@ -47,7 +48,8 @@ void WifiScanCallbackProxy::OnWifiScanStateChanged(int state) MessageOption option; MessageOptionInit(&option); option.flags = TF_OP_ASYNC; - int ret = SendRequest(sid_, WIFI_CBK_CMD_SCAN_STATE_CHANGE, &data, &reply, option, nullptr); + int ret = SendRequest(sid_, static_cast(ScanInterfaceCode::WIFI_CBK_CMD_SCAN_STATE_CHANGE), &data, &reply, + option, nullptr); switch (ret) { case ERR_NONE: WIFI_LOGD("OnWifiScanStateChanged callback succeeded!"); diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_stub.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_stub.cpp index 6cff64b08..4ef38d874 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_stub.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_stub.cpp @@ -17,6 +17,7 @@ #include "wifi_logger.h" #include "wifi_msg.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_scan_callback_proxy.h" #include "wifi_internal_event_dispatcher.h" #include "wifi_scan_death_recipient.h" @@ -36,13 +37,19 @@ WifiScanStub::~WifiScanStub() void WifiScanStub::InitHandleMap() { - handleFuncMap[WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO] = &WifiScanStub::OnSetScanControlInfo; - handleFuncMap[WIFI_SVR_CMD_FULL_SCAN] = &WifiScanStub::OnScan; - handleFuncMap[WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN] = &WifiScanStub::OnScanByParams; - handleFuncMap[WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE] = &WifiScanStub::OnIsWifiClosedScan; - handleFuncMap[WIFI_SVR_CMD_GET_SCAN_INFO_LIST] = &WifiScanStub::OnGetScanInfoList; - handleFuncMap[WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK] = &WifiScanStub::OnRegisterCallBack; - handleFuncMap[WIFI_SVR_CMD_GET_SUPPORTED_FEATURES] = &WifiScanStub::OnGetSupportedFeatures; + handleFuncMap[static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO)] = + &WifiScanStub::OnSetScanControlInfo; + handleFuncMap[static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN)] = &WifiScanStub::OnScan; + handleFuncMap[static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN)] = + &WifiScanStub::OnScanByParams; + handleFuncMap[static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE)] = + &WifiScanStub::OnIsWifiClosedScan; + handleFuncMap[static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST)] = + &WifiScanStub::OnGetScanInfoList; + handleFuncMap[static_cast(ScanInterfaceCode::WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK)] = + &WifiScanStub::OnRegisterCallBack; + handleFuncMap[static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES)] = + &WifiScanStub::OnGetSupportedFeatures; } int WifiScanStub::OnRemoteRequest(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option) diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_stub_lite.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_stub_lite.cpp index 78c7d0263..0c94d9cb9 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_stub_lite.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_stub_lite.cpp @@ -15,6 +15,7 @@ #include "wifi_scan_stub_lite.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "ipc_skeleton.h" #include "rpc_errno.h" #include "wifi_logger.h" @@ -64,31 +65,31 @@ int WifiScanStub::OnRemoteRequest(uint32_t code, IpcIo *req, IpcIo *reply) int ret = -1; switch (code) { - case WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO: { + case static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO): { ret = OnSetScanControlInfo(code, req, reply); break; } - case WIFI_SVR_CMD_FULL_SCAN: { + case static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN): { ret = OnScan(code, req, reply); break; } - case WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN: { + case static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN): { ret = OnScanByParams(code, req, reply); break; } - case WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE: { + case static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE): { ret = OnIsWifiClosedScan(code, req, reply); break; } - case WIFI_SVR_CMD_GET_SCAN_INFO_LIST: { + case static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST): { ret = OnGetScanInfoList(code, req, reply); break; } - case WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK: { + case static_cast(ScanInterfaceCode::WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK): { ret = OnRegisterCallBack(code, req, reply); break; } - case WIFI_SVR_CMD_GET_SUPPORTED_FEATURES: { + case static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES): { ret = OnGetSupportedFeatures(code, req, reply); break; } diff --git a/wifi/test/fuzztest/wifi_sta/wifihotspotstub_fuzzer/wifihotspotstub_fuzzer.cpp b/wifi/test/fuzztest/wifi_sta/wifihotspotstub_fuzzer/wifihotspotstub_fuzzer.cpp index b5e1f58b2..ca31924df 100644 --- a/wifi/test/fuzztest/wifi_sta/wifihotspotstub_fuzzer/wifihotspotstub_fuzzer.cpp +++ b/wifi/test/fuzztest/wifi_sta/wifihotspotstub_fuzzer/wifihotspotstub_fuzzer.cpp @@ -23,6 +23,7 @@ #include "message_parcel.h" #include "securec.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" namespace OHOS { namespace Wifi { @@ -155,12 +156,14 @@ void OnGetSupportedFeaturesTest(const uint8_t* data, size_t size) MessageParcel reply; MessageOption option; std::shared_ptr pWifiHotspotStub = std::make_shared(); - pWifiHotspotStub->OnRemoteRequest(WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, datas, reply, option); + pWifiHotspotStub->OnRemoteRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + datas, reply, option); } bool DoSomethingInterestingWithMyAPI(const uint8_t* data, size_t size) { - uint32_t code = U32_AT(data) % MAP_HOTSPOT_NUMS + WIFI_SVR_CMD_ENABLE_WIFI_AP; + uint32_t code = U32_AT(data) % MAP_HOTSPOT_NUMS + + static_cast(HotspotInterfaceCode::WIFI_SVR_CMD_ENABLE_WIFI_AP); MessageParcel datas; datas.WriteInterfaceToken(FORMMGR_INTERFACE_TOKEN); datas.WriteInt32(0); diff --git a/wifi/test/fuzztest/wifi_sta/wifip2pstub_fuzzer/wifip2pstub_fuzzer.cpp b/wifi/test/fuzztest/wifi_sta/wifip2pstub_fuzzer/wifip2pstub_fuzzer.cpp index 557999e42..10d07c661 100644 --- a/wifi/test/fuzztest/wifi_sta/wifip2pstub_fuzzer/wifip2pstub_fuzzer.cpp +++ b/wifi/test/fuzztest/wifi_sta/wifip2pstub_fuzzer/wifip2pstub_fuzzer.cpp @@ -23,6 +23,7 @@ #include "message_parcel.h" #include "securec.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" namespace OHOS { namespace Wifi { @@ -270,12 +271,13 @@ void OnGetSupportedFeaturesTest(const uint8_t* data, size_t size) MessageParcel reply; MessageOption option; std::shared_ptr pWifiP2pStub = std::make_shared(); - pWifiP2pStub->OnRemoteRequest(WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, datas, reply, option); + pWifiP2pStub->OnRemoteRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + datas, reply, option); } bool DoSomethingInterestingWithMyAPI(const uint8_t* data, size_t size) { - uint32_t code = U32_AT(data) % MAP_P2P_NUMS + WIFI_SVR_CMD_P2P_ENABLE; + uint32_t code = U32_AT(data) % MAP_P2P_NUMS + static_cast(P2PInterfaceCode::WIFI_SVR_CMD_P2P_ENABLE); MessageParcel datas; datas.WriteInterfaceToken(FORMMGR_INTERFACE_TOKEN); datas.WriteInt32(0); diff --git a/wifi/test/fuzztest/wifi_sta/wifiscanstub_fuzzer/wifiscanstub_fuzzer.cpp b/wifi/test/fuzztest/wifi_sta/wifiscanstub_fuzzer/wifiscanstub_fuzzer.cpp index 81a765f53..cb78c971e 100644 --- a/wifi/test/fuzztest/wifi_sta/wifiscanstub_fuzzer/wifiscanstub_fuzzer.cpp +++ b/wifi/test/fuzztest/wifi_sta/wifiscanstub_fuzzer/wifiscanstub_fuzzer.cpp @@ -22,6 +22,7 @@ #include "message_parcel.h" #include "securec.h" #include "define.h" +#include "wifi_manager_service_ipc_interface_code.h" #include "wifi_log.h" namespace OHOS { @@ -79,8 +80,10 @@ void RemoteRequestSetScanControlInfo(const char* data, size_t size) // 1 WIFI_SV datas.RewindRead(0); MessageParcel reply; MessageOption option; - int result = pWifiScanStub->OnRemoteRequest(WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO, datas, reply, option); - LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO, result); + int result = pWifiScanStub->OnRemoteRequest( + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO), datas, reply, option); + LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SET_SCAN_CONTROL_INFO), result); } void RemoteRequestFullScan(const char* data, size_t size) // 2 WIFI_SVR_CMD_FULL_SCAN @@ -92,8 +95,10 @@ void RemoteRequestFullScan(const char* data, size_t size) // 2 WIFI_SVR_CMD_FULL datas.RewindRead(0); MessageParcel reply; MessageOption option; - int result = pWifiScanStub->OnRemoteRequest(WIFI_SVR_CMD_FULL_SCAN, datas, reply, option); - LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", WIFI_SVR_CMD_FULL_SCAN, result); + int result = pWifiScanStub->OnRemoteRequest( + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN), datas, reply, option); + LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_FULL_SCAN), result); } void RemoteRequestSpecifiedParamsScan(const char* data, size_t size) // 3 WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN @@ -105,8 +110,10 @@ void RemoteRequestSpecifiedParamsScan(const char* data, size_t size) // 3 WIFI_S datas.RewindRead(0); MessageParcel reply; MessageOption option; - int result = pWifiScanStub->OnRemoteRequest(WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN, datas, reply, option); - LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN, result); + int result = pWifiScanStub->OnRemoteRequest( + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN), datas, reply, option); + LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_SPECIFIED_PARAMS_SCAN), result); } void RemoteRequestIsScanAlwaysActive(const char* data, size_t size) // 4 WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE @@ -118,8 +125,10 @@ void RemoteRequestIsScanAlwaysActive(const char* data, size_t size) // 4 WIFI_SV datas.RewindRead(0); MessageParcel reply; MessageOption option; - int result = pWifiScanStub->OnRemoteRequest(WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE, datas, reply, option); - LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE, result); + int result = pWifiScanStub->OnRemoteRequest( + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE), datas, reply, option); + LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_IS_SCAN_ALWAYS_ACTIVE), result); } void RemoteRequestGetScanInfoList(const char* data, size_t size) // 5 WIFI_SVR_CMD_GET_SCAN_INFO_LIST @@ -131,8 +140,10 @@ void RemoteRequestGetScanInfoList(const char* data, size_t size) // 5 WIFI_SVR_C datas.RewindRead(0); MessageParcel reply; MessageOption option; - int result = pWifiScanStub->OnRemoteRequest(WIFI_SVR_CMD_GET_SCAN_INFO_LIST, datas, reply, option); - LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", WIFI_SVR_CMD_GET_SCAN_INFO_LIST, result); + int result = pWifiScanStub->OnRemoteRequest( + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST), datas, reply, option); + LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_GET_SCAN_INFO_LIST), result); } void RemoteRequestRegisterCallBack(const char* data, size_t size) // 6 WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK @@ -144,8 +155,10 @@ void RemoteRequestRegisterCallBack(const char* data, size_t size) // 6 WIFI_SVR_ datas.RewindRead(0); MessageParcel reply; MessageOption option; - int result = pWifiScanStub->OnRemoteRequest(WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK, datas, reply, option); - LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK, result); + int result = pWifiScanStub->OnRemoteRequest( + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK), datas, reply, option); + LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", + static_cast(ScanInterfaceCode::WIFI_SVR_CMD_REGISTER_SCAN_CALLBACK), result); } void RemoteRequestGetSupportedFeatures(const char* data, size_t size) // 7 WIFI_SVR_CMD_GET_SUPPORTED_FEATURES @@ -157,8 +170,11 @@ void RemoteRequestGetSupportedFeatures(const char* data, size_t size) // 7 WIFI_ datas.RewindRead(0); MessageParcel reply; MessageOption option; - int result = pWifiScanStub->OnRemoteRequest(WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, datas, reply, option); - LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", WIFI_SVR_CMD_GET_SUPPORTED_FEATURES, result); + int result = + pWifiScanStub->OnRemoteRequest(static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), + datas, reply, option); + LOGI("wifiscanstub_fuzzer OnRemoteRequest(0x%{public}x %{public}d)", + static_cast(DevInterfaceCode::WIFI_SVR_CMD_GET_SUPPORTED_FEATURES), result); } bool DoSomethingInterestingWithMyAPI(const char* data, size_t size) diff --git a/wifi/test/wifi_standard/native/wifi_device_callback_stub_test.cpp b/wifi/test/wifi_standard/native/wifi_device_callback_stub_test.cpp index 8da069871..7ed47a0b9 100644 --- a/wifi/test/wifi_standard/native/wifi_device_callback_stub_test.cpp +++ b/wifi/test/wifi_standard/native/wifi_device_callback_stub_test.cpp @@ -16,6 +16,7 @@ #include #include "wifi_device_callback_stub.h" #include "wifi_logger.h" +#include "wifi_manager_service_ipc_interface_code.h" using ::testing::_; using ::testing::AtLeast; @@ -114,7 +115,7 @@ HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest1, TestSize.Level1) HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest2, TestSize.Level1) { WIFI_LOGI("OnRemoteRequestTest2 enter"); - uint32_t code = WIFI_CBK_CMD_STATE_CHANGE; + uint32_t code = static_cast(DevInterfaceCode::WIFI_CBK_CMD_STATE_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -135,7 +136,7 @@ HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest2, TestSize.Level1) HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest3, TestSize.Level1) { WIFI_LOGI("OnRemoteRequestTest3 enter"); - uint32_t code = WIFI_CBK_CMD_CONNECTION_CHANGE; + uint32_t code = static_cast(DevInterfaceCode::WIFI_CBK_CMD_CONNECTION_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -155,7 +156,7 @@ HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest3, TestSize.Level1) HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest4, TestSize.Level1) { WIFI_LOGI("OnRemoteRequestTest4 enter"); - uint32_t code = WIFI_CBK_CMD_RSSI_CHANGE; + uint32_t code = static_cast(DevInterfaceCode::WIFI_CBK_CMD_RSSI_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -175,7 +176,7 @@ HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest4, TestSize.Level1) HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest5, TestSize.Level1) { WIFI_LOGI("OnRemoteRequestTest5 enter"); - uint32_t code = WIFI_CBK_CMD_WPS_STATE_CHANGE; + uint32_t code = static_cast(DevInterfaceCode::WIFI_CBK_CMD_WPS_STATE_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -195,7 +196,7 @@ HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest5, TestSize.Level1) HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest6, TestSize.Level1) { WIFI_LOGI("OnRemoteRequestTest6 enter"); - uint32_t code = WIFI_CBK_CMD_STREAM_DIRECTION; + uint32_t code = static_cast(DevInterfaceCode::WIFI_CBK_CMD_STREAM_DIRECTION); MessageParcel data; MessageParcel reply; MessageOption option; @@ -215,7 +216,7 @@ HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest6, TestSize.Level1) HWTEST_F(WifiDeviceCallBackStubTest, OnRemoteRequestTest7, TestSize.Level1) { WIFI_LOGI("OnRemoteRequestTest7 enter"); - uint32_t code = WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE; + uint32_t code = static_cast(DevInterfaceCode::WIFI_CBK_CMD_DEVICE_CONFIG_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; diff --git a/wifi/test/wifi_standard/native/wifi_hotspot_callback_stub_test.cpp b/wifi/test/wifi_standard/native/wifi_hotspot_callback_stub_test.cpp index b4b008e92..4bb9b84b8 100755 --- a/wifi/test/wifi_standard/native/wifi_hotspot_callback_stub_test.cpp +++ b/wifi/test/wifi_standard/native/wifi_hotspot_callback_stub_test.cpp @@ -21,6 +21,7 @@ #include "securec.h" #include "wifi_logger.h" #include "wifi_errcode.h" +#include "wifi_manager_service_ipc_interface_code.h" using ::testing::Return; using ::testing::ext::TestSize; @@ -183,7 +184,7 @@ HWTEST_F(WifiHotspotCallbackStubTest, OnHotspotStateChanged_001, TestSize.Level1 MessageParcel data; MessageParcel reply; MessageOption option; - uint32_t code = WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE; + uint32_t code = static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_CHANGE); if (!data.WriteInterfaceToken(IWifiHotspotCallback::GetDescriptor())) { return; } @@ -209,7 +210,7 @@ HWTEST_F(WifiHotspotCallbackStubTest, OnHotspotStaJoin_001, TestSize.Level1) MessageParcel data; MessageParcel reply; MessageOption option; - uint32_t code = WIFI_CBK_CMD_HOTSPOT_STATE_JOIN; + uint32_t code = static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_JOIN); if (!data.WriteInterfaceToken(IWifiHotspotCallback::GetDescriptor())) { return; } @@ -234,7 +235,7 @@ HWTEST_F(WifiHotspotCallbackStubTest, OnHotspotStaLeave_001, TestSize.Level1) MessageParcel data; MessageParcel reply; MessageOption option; - uint32_t code = WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE; + uint32_t code = static_cast(HotspotInterfaceCode::WIFI_CBK_CMD_HOTSPOT_STATE_LEAVE); if (!data.WriteInterfaceToken(IWifiHotspotCallback::GetDescriptor())) { return; } diff --git a/wifi/test/wifi_standard/native/wifi_p2p_callback_stub_test.cpp b/wifi/test/wifi_standard/native/wifi_p2p_callback_stub_test.cpp index 1d3d1fcee..e7bd30033 100644 --- a/wifi/test/wifi_standard/native/wifi_p2p_callback_stub_test.cpp +++ b/wifi/test/wifi_standard/native/wifi_p2p_callback_stub_test.cpp @@ -16,6 +16,7 @@ #include #include "wifi_logger.h" #include "wifi_p2p_callback_stub.h" +#include "wifi_manager_service_ipc_interface_code.h" using ::testing::_; using ::testing::AtLeast; @@ -139,7 +140,7 @@ HWTEST_F(WifiP2pCallbackStubTest, OnRemoteRequestTest2, TestSize.Level1) HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pStateChangedTest, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pStateChangedTest enter"); - uint32_t code = WIFI_CBK_CMD_P2P_STATE_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_P2P_STATE_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -160,7 +161,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pStateChangedTest, TestSize.Level1) HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pPersistentGroupsChangedTest, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pPersistentGroupsChangedTest enter"); - uint32_t code = WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PERSISTENT_GROUPS_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -180,7 +181,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pPersistentGroupsChangedTest, TestSi HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pThisDeviceChangedTest, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pThisDeviceChangedTest enter"); - uint32_t code = WIFI_CBK_CMD_THIS_DEVICE_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_THIS_DEVICE_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -200,7 +201,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pThisDeviceChangedTest, TestSize.Lev HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pPeersChangedTest, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pPeersChangedTest enter"); - uint32_t code = WIFI_CBK_CMD_PEER_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PEER_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -222,7 +223,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pPeersChangedTest, TestSize.Level1) HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pPeersChangedTest2, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pPeersChangedTest2 enter"); - uint32_t code = WIFI_CBK_CMD_PEER_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_PEER_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -237,7 +238,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pPeersChangedTest2, TestSize.Level1) HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pServicesChangedTest, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pServicesChangedTest enter"); - uint32_t code = WIFI_CBK_CMD_SERVICE_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_SERVICE_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -259,7 +260,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pServicesChangedTest, TestSize.Level HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pServicesChangedTest2, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pServicesChangedTest2 enter"); - uint32_t code = WIFI_CBK_CMD_SERVICE_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_SERVICE_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -274,7 +275,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pServicesChangedTest2, TestSize.Leve HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pConnectionChangedTest, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pConnectionChangedTest enter"); - uint32_t code = WIFI_CBK_CMD_CONNECT_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CONNECT_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -294,7 +295,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pConnectionChangedTest, TestSize.Lev HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pDiscoveryChangedTest, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pDiscoveryChangedTest enter"); - uint32_t code = WIFI_CBK_CMD_DISCOVERY_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_DISCOVERY_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -314,7 +315,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pDiscoveryChangedTest, TestSize.Leve HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pActionResultTest, TestSize.Level1) { WIFI_LOGI("RemoteOnP2pActionResultTest enter"); - uint32_t code = WIFI_CBK_CMD_P2P_ACTION_RESULT; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_P2P_ACTION_RESULT); MessageParcel data; MessageParcel reply; MessageOption option; @@ -334,7 +335,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnP2pActionResultTest, TestSize.Level1) HWTEST_F(WifiP2pCallbackStubTest, RemoteOnConfigChangedTest, TestSize.Level1) { WIFI_LOGI("RemoteOnConfigChangedTest enter"); - uint32_t code = WIFI_CBK_CMD_CFG_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CFG_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -349,7 +350,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnConfigChangedTest, TestSize.Level1) HWTEST_F(WifiP2pCallbackStubTest, RemoteOnConfigChangedTest1, TestSize.Level1) { WIFI_LOGI("RemoteOnConfigChangedTest1 enter"); - uint32_t code = WIFI_CBK_CMD_CFG_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CFG_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; @@ -365,7 +366,7 @@ HWTEST_F(WifiP2pCallbackStubTest, RemoteOnConfigChangedTest1, TestSize.Level1) HWTEST_F(WifiP2pCallbackStubTest, RemoteOnConfigChangedTest2, TestSize.Level1) { WIFI_LOGI("RemoteOnConfigChangedTest2 enter"); - uint32_t code = WIFI_CBK_CMD_CFG_CHANGE; + uint32_t code = static_cast(P2PInterfaceCode::WIFI_CBK_CMD_CFG_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option; diff --git a/wifi/test/wifi_standard/native/wifi_scan_callback_stub_test.cpp b/wifi/test/wifi_standard/native/wifi_scan_callback_stub_test.cpp index 75b63e95f..a8b70a10a 100755 --- a/wifi/test/wifi_standard/native/wifi_scan_callback_stub_test.cpp +++ b/wifi/test/wifi_standard/native/wifi_scan_callback_stub_test.cpp @@ -20,6 +20,7 @@ #include #include "securec.h" #include "wifi_logger.h" +#include "wifi_manager_service_ipc_interface_code.h" using ::testing::Return; using ::testing::ext::TestSize; @@ -96,7 +97,7 @@ HWTEST_F(WifiScanCallbackStubTest, OnRemoteRequestTest, TestSize.Level1) HWTEST_F(WifiScanCallbackStubTest, OnRemoteRequestTest1, TestSize.Level1) { WIFI_LOGI("OnRemoteRequestTest1 ENTER"); - uint32_t code = WIFI_CBK_CMD_SCAN_STATE_CHANGE; + uint32_t code = static_cast(ScanInterfaceCode::WIFI_CBK_CMD_SCAN_STATE_CHANGE); MessageParcel data; MessageParcel reply; MessageOption option;