UNPKG

capacitor-plugin-wifi-6

Version:
139 lines (131 loc) 5.26 kB
var capacitorWifiScan = (function (exports, core) { 'use strict'; // Security constants: https://developer.android.com/reference/android/net/wifi/WifiInfo#SECURITY_TYPE_DPP const SECURITY_TYPE_DPP = 13; const SECURITY_TYPE_EAP = 3; const SECURITY_TYPE_EAP_WPA3_ENTERPRISE = 9; const SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT = 9; const SECURITY_TYPE_OPEN = 0; const SECURITY_TYPE_OSEN = 10; const SECURITY_TYPE_OWE = 6; const SECURITY_TYPE_PASSPOINT_R1_R2 = 11; const SECURITY_TYPE_PASSPOINT_R3 = 12; const SECURITY_TYPE_PSK = 2; const SECURITY_TYPE_SAE = 4; const SECURITY_TYPE_UNKNOWN = -1; const SECURITY_TYPE_WAPI_CERT = 8; const SECURITY_TYPE_WAPI_PSK = 7; const SECURITY_TYPE_WEP = 1; // ScanResult constants: https://developer.android.com/reference/android/net/wifi/ScanResult#WIFI_BAND_24_GHZ const WIFI_BAND_24_GHZ = 1; const WIFI_BAND_5_GHZ = 2; const WIFI_BAND_60_GHZ = 16; const WIFI_BAND_6_GHZ = 8; const WIFI_STANDARD_11AC = 5; const WIFI_STANDARD_11AD = 7; const WIFI_STANDARD_11AX = 6; const WIFI_STANDARD_11BE = 8; const WIFI_STANDARD_11N = 4; const WIFI_STANDARD_LEGACY = 1; const WIFI_STANDARD_UNKNOWN = 0; const CapacitorWifi = core.registerPlugin('CapacitorWifi', { web: () => Promise.resolve().then(function () { return web; }).then(m => new m.CapacitorWifiWeb()), }); class CapacitorWifiWeb extends core.WebPlugin { async checkPermission() { return Promise.resolve({ status: false }); } ; requestPermission() { console.error("Not implemented in web"); } ; wifiScan() { console.warn("Not implemented in web, returning a mock"); return Promise.resolve({ networks: [{ BSSID: "aa:bb:cc:dd:ee:ff", SSID: "Test SSID", capabilities: "example", centerFreq0: 80, centerFreq1: 80, frequency: 0, level: 20, timestamp: 20 }, { BSSID: "aa:bb:cc:dd:ee:fx", SSID: "Test 2 SSID", capabilities: "example", centerFreq0: 80, centerFreq1: 80, frequency: 0, level: 20, timestamp: 20 }], error: "Not implemented in web" }); } ; getWifiStatus() { console.error("Not implemented in web"); return Promise.resolve({ status: false }); } getSupportedBands() { throw new Error("Not implemented in web"); } ; changeWifiStatus() { console.error("Not implemented in web"); return Promise.resolve({ status: true }); } ; disconnect() { console.error("Not implemented in web"); return Promise.resolve({ status: true }); } ; getCurrentNetworkConfiguration() { throw new Error("Not implemented in web"); } ; getDHCPInfo() { throw new Error("Not implemented in web"); } ; isP2PSupported() { return Promise.resolve({ p2p_supported: true }); } ; } var web = /*#__PURE__*/Object.freeze({ __proto__: null, CapacitorWifiWeb: CapacitorWifiWeb }); exports.CapacitorWifi = CapacitorWifi; exports.SECURITY_TYPE_DPP = SECURITY_TYPE_DPP; exports.SECURITY_TYPE_EAP = SECURITY_TYPE_EAP; exports.SECURITY_TYPE_EAP_WPA3_ENTERPRISE = SECURITY_TYPE_EAP_WPA3_ENTERPRISE; exports.SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT = SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT; exports.SECURITY_TYPE_OPEN = SECURITY_TYPE_OPEN; exports.SECURITY_TYPE_OSEN = SECURITY_TYPE_OSEN; exports.SECURITY_TYPE_OWE = SECURITY_TYPE_OWE; exports.SECURITY_TYPE_PASSPOINT_R1_R2 = SECURITY_TYPE_PASSPOINT_R1_R2; exports.SECURITY_TYPE_PASSPOINT_R3 = SECURITY_TYPE_PASSPOINT_R3; exports.SECURITY_TYPE_PSK = SECURITY_TYPE_PSK; exports.SECURITY_TYPE_SAE = SECURITY_TYPE_SAE; exports.SECURITY_TYPE_UNKNOWN = SECURITY_TYPE_UNKNOWN; exports.SECURITY_TYPE_WAPI_CERT = SECURITY_TYPE_WAPI_CERT; exports.SECURITY_TYPE_WAPI_PSK = SECURITY_TYPE_WAPI_PSK; exports.SECURITY_TYPE_WEP = SECURITY_TYPE_WEP; exports.WIFI_BAND_24_GHZ = WIFI_BAND_24_GHZ; exports.WIFI_BAND_5_GHZ = WIFI_BAND_5_GHZ; exports.WIFI_BAND_60_GHZ = WIFI_BAND_60_GHZ; exports.WIFI_BAND_6_GHZ = WIFI_BAND_6_GHZ; exports.WIFI_STANDARD_11AC = WIFI_STANDARD_11AC; exports.WIFI_STANDARD_11AD = WIFI_STANDARD_11AD; exports.WIFI_STANDARD_11AX = WIFI_STANDARD_11AX; exports.WIFI_STANDARD_11BE = WIFI_STANDARD_11BE; exports.WIFI_STANDARD_11N = WIFI_STANDARD_11N; exports.WIFI_STANDARD_LEGACY = WIFI_STANDARD_LEGACY; exports.WIFI_STANDARD_UNKNOWN = WIFI_STANDARD_UNKNOWN; return exports; })({}, capacitorExports); //# sourceMappingURL=plugin.js.map