add error code for wifi 1020

Signed-off-by: yanxiaotao@huawei.com <yanxiaotao@huawei.com>
This commit is contained in:
yanxiaotao@huawei.com 2022-10-20 17:57:17 +08:00
parent 56aac2fa64
commit 7c623c4e72
2 changed files with 2060 additions and 0 deletions

102
api/@ohos.wifi.d.ts vendored
View File

@ -31,6 +31,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function enableWifi(): boolean;
@ -43,6 +44,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function disableWifi(): boolean;
@ -54,6 +56,7 @@ declare namespace wifi {
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function isWifiActive(): boolean;
@ -67,6 +70,7 @@ declare namespace wifi {
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.LOCATION
* @deprecated since 9
*/
function scan(): boolean;
@ -78,6 +82,7 @@ declare namespace wifi {
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO and (ohos.permission.GET_WIFI_PEERS_MAC or ohos.permission.LOCATION)
* @deprecated since 9
*/
function getScanInfos(): Promise<Array<WifiScanInfo>>;
function getScanInfos(callback: AsyncCallback<Array<WifiScanInfo>>): void;
@ -90,6 +95,7 @@ declare namespace wifi {
* @since 9
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO and (ohos.permission.GET_WIFI_PEERS_MAC or ohos.permission.LOCATION)
* @deprecated since 9
*/
function getScanInfosSync(): Array<WifiScanInfo>;
@ -105,6 +111,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.SET_WIFI_CONFIG
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function addDeviceConfig(config: WifiDeviceConfig): Promise<number>;
function addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback<number>): void;
@ -150,6 +157,7 @@ declare namespace wifi {
* @since 9
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO
* @deprecated since 9
*/
function addCandidateConfig(config: WifiDeviceConfig): Promise<number>;
function addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback<number>): void;
@ -165,6 +173,7 @@ declare namespace wifi {
* @since 9
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO
* @deprecated since 9
*/
function removeCandidateConfig(networkId: number): Promise<void>;
function removeCandidateConfig(networkId: number, callback: AsyncCallback<void>): void;
@ -179,6 +188,7 @@ declare namespace wifi {
* @since 9
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION
* @deprecated since 9
*/
function getCandidateConfigs(): Array<WifiDeviceConfig>;
@ -193,6 +203,7 @@ declare namespace wifi {
* @since 9
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO
* @deprecated since 9
*/
function connectToCandidateConfig(networkId: number): void;
@ -206,6 +217,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function connectToNetwork(networkId: number): boolean;
@ -220,6 +232,7 @@ declare namespace wifi {
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.SET_WIFI_CONFIG and
* ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function connectToDevice(config: WifiDeviceConfig): boolean;
@ -232,6 +245,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function disconnect(): boolean;
@ -245,6 +259,7 @@ declare namespace wifi {
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function getSignalLevel(rssi: number, band: number): number;
@ -255,6 +270,7 @@ declare namespace wifi {
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function getLinkedInfo(): Promise<WifiLinkedInfo>;
function getLinkedInfo(callback: AsyncCallback<WifiLinkedInfo>): void;
@ -266,6 +282,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function isConnected(): boolean;
@ -279,6 +296,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.Core
* @permission ohos.permission.GET_WIFI_INFO
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function getSupportedFeatures(): number;
@ -290,6 +308,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.Core
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function isFeatureSupported(featureId: number): boolean;
@ -303,6 +322,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_LOCAL_MAC and ohos.permission.GET_WIFI_INFO
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function getDeviceMacAddress(): string[];
@ -315,6 +335,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function getIpInfo(): IpInfo;
@ -325,6 +346,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.Core
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function getCountryCode(): string;
@ -336,6 +358,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function reassociate(): boolean;
@ -347,6 +370,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function reconnect(): boolean;
@ -360,6 +384,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION and ohos.permission.GET_WIFI_CONFIG
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function getDeviceConfigs(): Array<WifiDeviceConfig>;
@ -374,6 +399,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.SET_WIFI_CONFIG
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function updateNetwork(config: WifiDeviceConfig): number;
@ -388,6 +414,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function disableNetwork(netId: number): boolean;
@ -400,6 +427,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function removeAllNetwork(): boolean;
@ -417,6 +445,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function removeDevice(id: number): boolean;
@ -430,6 +459,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.MANAGE_WIFI_HOTSPOT
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function enableHotspot(): boolean;
@ -443,6 +473,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.MANAGE_WIFI_HOTSPOT
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function disableHotspot(): boolean;
@ -454,6 +485,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.MANAGE_WIFI_HOTSPOT
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function isHotspotDualBandSupported(): boolean;
@ -465,6 +497,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.GET_WIFI_INFO
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function isHotspotActive(): boolean;
@ -481,6 +514,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.GET_WIFI_CONFIG
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function setHotspotConfig(config: HotspotConfig): boolean;
@ -492,6 +526,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.GET_WIFI_CONFIG
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function getHotspotConfig(): HotspotConfig;
@ -505,6 +540,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION and ohos.permission.MANAGE_WIFI_HOTSPOT
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function getStations(): Array<StationInfo>;
@ -515,6 +551,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function getP2pLinkedInfo(): Promise<WifiP2pLinkedInfo>;
function getP2pLinkedInfo(callback: AsyncCallback<WifiP2pLinkedInfo>): void;
@ -526,6 +563,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION
* @deprecated since 9
*/
function getCurrentGroup(): Promise<WifiP2pGroupInfo>;
function getCurrentGroup(callback: AsyncCallback<WifiP2pGroupInfo>): void;
@ -537,6 +575,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION
* @deprecated since 9
*/
function getP2pPeerDevices(): Promise<WifiP2pDevice[]>;
function getP2pPeerDevices(callback: AsyncCallback<WifiP2pDevice[]>): void;
@ -551,6 +590,7 @@ declare namespace wifi {
* @since 9
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.GET_WIFI_CONFIG
* @deprecated since 9
*/
function getP2pLocalDevice(): Promise<WifiP2pDevice>;
function getP2pLocalDevice(callback: AsyncCallback<WifiP2pDevice>): void;
@ -563,6 +603,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function createGroup(config: WifiP2PConfig): boolean;
@ -573,6 +614,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function removeGroup(): boolean;
@ -584,6 +626,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION
* @deprecated since 9
*/
function p2pConnect(config: WifiP2PConfig): boolean;
@ -594,6 +637,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function p2pCancelConnect(): boolean;
@ -604,6 +648,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION
* @deprecated since 9
*/
function startDiscoverDevices(): boolean;
@ -614,6 +659,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function stopDiscoverDevices(): boolean;
@ -626,6 +672,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function deletePersistentGroup(netId: number): boolean;
@ -637,6 +684,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function getP2pGroups(): Promise<Array<WifiP2pGroupInfo>>;
function getP2pGroups(callback: AsyncCallback<Array<WifiP2pGroupInfo>>): void;
@ -650,6 +698,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function setDeviceName(devName: string): boolean;
@ -660,6 +709,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "wifiStateChange", callback: Callback<number>): void;
@ -671,6 +721,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "wifiStateChange", callback?: Callback<number>): void;
@ -681,6 +732,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "wifiConnectionChange", callback: Callback<number>): void;
@ -692,6 +744,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "wifiConnectionChange", callback?: Callback<number>): void;
@ -702,6 +755,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "wifiScanStateChange", callback: Callback<number>): void;
@ -713,6 +767,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "wifiScanStateChange", callback?: Callback<number>): void;
@ -723,6 +778,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "wifiRssiChange", callback: Callback<number>): void;
@ -734,6 +790,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "wifiRssiChange", callback?: Callback<number>): void;
@ -745,6 +802,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function on(type: "streamChange", callback: Callback<number>): void;
@ -757,6 +815,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.MANAGE_WIFI_CONNECTION
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function off(type: "streamChange", callback?: Callback<number>): void;
@ -768,6 +827,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function on(type: "deviceConfigChange", callback: Callback<number>): void;
@ -779,6 +839,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.STA
* @permission ohos.permission.GET_WIFI_INFO
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function off(type: "deviceConfigChange", callback?: Callback<number>): void;
@ -789,6 +850,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "hotspotStateChange", callback: Callback<number>): void;
@ -800,6 +862,7 @@ declare namespace wifi {
* @since 7
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "hotspotStateChange", callback?: Callback<number>): void;
@ -811,6 +874,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.MANAGE_WIFI_HOTSPOT
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function on(type: "hotspotStaJoin", callback: Callback<StationInfo>): void;
@ -823,6 +887,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.MANAGE_WIFI_HOTSPOT
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function off(type: "hotspotStaJoin", callback?: Callback<StationInfo>): void;
@ -834,6 +899,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.MANAGE_WIFI_HOTSPOT
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function on(type: "hotspotStaLeave", callback: Callback<StationInfo>): void;
@ -845,6 +911,7 @@ declare namespace wifi {
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @permission ohos.permission.MANAGE_WIFI_HOTSPOT
* @systemapi Hide this for inner system use.
* @deprecated since 9
*/
function off(type: "hotspotStaLeave", callback?: Callback<StationInfo>): void;
@ -855,6 +922,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "p2pStateChange", callback: Callback<number>): void;
@ -864,6 +932,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "p2pStateChange", callback?: Callback<number>): void;
@ -874,6 +943,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "p2pConnectionChange", callback: Callback<WifiP2pLinkedInfo>): void;
@ -883,6 +953,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "p2pConnectionChange", callback?: Callback<WifiP2pLinkedInfo>): void;
@ -893,6 +964,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION
* @deprecated since 9
*/
function on(type: "p2pDeviceChange", callback: Callback<WifiP2pDevice>): void;
@ -903,6 +975,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.LOCATION
* @deprecated since 9
*/
function off(type: "p2pDeviceChange", callback?: Callback<WifiP2pDevice>): void;
@ -913,6 +986,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION
* @deprecated since 9
*/
function on(type: "p2pPeerDeviceChange", callback: Callback<WifiP2pDevice[]>): void;
@ -922,6 +996,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.LOCATION
* @deprecated since 9
*/
function off(type: "p2pPeerDeviceChange", callback?: Callback<WifiP2pDevice[]>): void;
@ -932,6 +1007,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "p2pPersistentGroupChange", callback: Callback<void>): void;
@ -941,6 +1017,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "p2pPersistentGroupChange", callback?: Callback<void>): void;
@ -951,6 +1028,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function on(type: "p2pDiscoveryChange", callback: Callback<number>): void;
@ -960,6 +1038,7 @@ declare namespace wifi {
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @permission ohos.permission.GET_WIFI_INFO
* @deprecated since 9
*/
function off(type: "p2pDiscoveryChange", callback?: Callback<number>): void;
@ -969,6 +1048,7 @@ declare namespace wifi {
* @since 9
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
enum EapMethod {
EAP_NONE,
@ -988,6 +1068,7 @@ declare namespace wifi {
* @since 9
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
enum Phase2Method {
PHASE2_NONE,
@ -1006,6 +1087,7 @@ declare namespace wifi {
* @since 9
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
interface WifiEapConfig {
/** EAP authentication method */
@ -1053,6 +1135,7 @@ declare namespace wifi {
*
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
interface WifiDeviceConfig {
/** Wi-Fi SSID: the maximum length is 32 */
@ -1114,6 +1197,7 @@ declare namespace wifi {
* @since 7
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
interface IpConfig {
ipAddress: number;
@ -1128,6 +1212,7 @@ declare namespace wifi {
* @since 9
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
interface WifiInfoElem {
/** Element id */
@ -1141,6 +1226,7 @@ declare namespace wifi {
*
* @since 9
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
enum WifiChannelWidth {
WIDTH_20MHZ = 0,
@ -1156,6 +1242,7 @@ declare namespace wifi {
*
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
interface WifiScanInfo {
/** Wi-Fi SSID: the maximum length is 32 */
@ -1215,6 +1302,7 @@ declare namespace wifi {
*
* @since 6
* @syscap SystemCapability.Communication.WiFi.Core
* @deprecated since 9
*/
enum WifiSecurityType {
/** Invalid security type */
@ -1278,6 +1366,7 @@ declare namespace wifi {
*
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
interface WifiLinkedInfo {
/** The SSID of the Wi-Fi hotspot */
@ -1343,6 +1432,7 @@ declare namespace wifi {
*
* @since 7
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
interface IpInfo {
/** The IP address of the Wi-Fi connection */
@ -1373,6 +1463,7 @@ declare namespace wifi {
* @since 7
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @deprecated since 9
*/
interface HotspotConfig {
/** The SSID of the Wi-Fi hotspot */
@ -1397,6 +1488,7 @@ declare namespace wifi {
* @since 7
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.AP.Core
* @deprecated since 9
*/
interface StationInfo {
/** the network name of the Wi-Fi client */
@ -1415,6 +1507,7 @@ declare namespace wifi {
* @since 7
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
enum IpType {
/** Use statically configured IP settings */
@ -1433,6 +1526,7 @@ declare namespace wifi {
* @since 6
* @systemapi Hide this for inner system use.
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
export enum SuppState {
/** The supplicant is not associated with or is disconnected from the AP. */
@ -1477,6 +1571,7 @@ declare namespace wifi {
*
* @since 6
* @syscap SystemCapability.Communication.WiFi.STA
* @deprecated since 9
*/
export enum ConnState {
/** The device is searching for an available AP. */
@ -1509,6 +1604,7 @@ declare namespace wifi {
*
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @deprecated since 9
*/
interface WifiP2pDevice {
/** Device name */
@ -1532,6 +1628,7 @@ declare namespace wifi {
*
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @deprecated since 9
*/
interface WifiP2PConfig {
/** Device mac address */
@ -1558,6 +1655,7 @@ declare namespace wifi {
*
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @deprecated since 9
*/
interface WifiP2pGroupInfo {
/** Indicates whether it is group owner */
@ -1593,6 +1691,7 @@ declare namespace wifi {
*
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @deprecated since 9
*/
enum P2pConnectState {
DISCONNECTED = 0,
@ -1604,6 +1703,7 @@ declare namespace wifi {
*
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @deprecated since 9
*/
interface WifiP2pLinkedInfo {
/** Connection status */
@ -1621,6 +1721,7 @@ declare namespace wifi {
*
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @deprecated since 9
*/
enum P2pDeviceStatus {
CONNECTED = 0,
@ -1635,6 +1736,7 @@ declare namespace wifi {
*
* @since 8
* @syscap SystemCapability.Communication.WiFi.P2P
* @deprecated since 9
*/
enum GroupOwnerBand {
GO_BAND_AUTO = 0,

1958
api/@ohos.wifimanager.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff