UNPKG

@nodert-win11-22h2/windows.devices.wifi

Version:

Use the Windows.Devices.WiFi UWP API directly from Node.js

371 lines (298 loc) 11.2 kB
_WiFiAccessStatus = function () { this.unspecified = 0; this.allowed = 1; this.deniedByUser = 2; this.deniedBySystem = 3; } exports.WiFiAccessStatus = new _WiFiAccessStatus(); _WiFiConnectionMethod = function () { this.default = 0; this.wpsPin = 1; this.wpsPushButton = 2; } exports.WiFiConnectionMethod = new _WiFiConnectionMethod(); _WiFiConnectionStatus = function () { this.unspecifiedFailure = 0; this.success = 1; this.accessRevoked = 2; this.invalidCredential = 3; this.networkNotAvailable = 4; this.timeout = 5; this.unsupportedAuthenticationProtocol = 6; } exports.WiFiConnectionStatus = new _WiFiConnectionStatus(); _WiFiNetworkKind = function () { this.any = 0; this.infrastructure = 1; this.adhoc = 2; } exports.WiFiNetworkKind = new _WiFiNetworkKind(); _WiFiOnDemandHotspotAvailability = function () { this.available = 0; this.unavailable = 1; } exports.WiFiOnDemandHotspotAvailability = new _WiFiOnDemandHotspotAvailability(); _WiFiOnDemandHotspotCellularBars = function () { this.zeroBars = 0; this.oneBar = 1; this.twoBars = 2; this.threeBars = 3; this.fourBars = 4; this.fiveBars = 5; } exports.WiFiOnDemandHotspotCellularBars = new _WiFiOnDemandHotspotCellularBars(); _WiFiOnDemandHotspotConnectStatus = function () { this.unspecifiedFailure = 0; this.success = 1; this.appTimedOut = 2; this.invalidCredential = 3; this.networkNotAvailable = 4; this.unsupportedAuthenticationProtocol = 5; this.bluetoothConnectFailed = 6; this.bluetoothTransmissionError = 7; this.operationCanceledByUser = 8; this.entitlementCheckFailed = 9; this.noCellularSignal = 10; this.cellularDataTurnedOff = 11; this.wlanConnectFailed = 12; this.wlanNotVisible = 13; this.accessPointCannotConnect = 14; this.cellularConnectTimedOut = 15; this.roamingNotAllowed = 16; this.pairingRequired = 17; this.dataLimitReached = 18; } exports.WiFiOnDemandHotspotConnectStatus = new _WiFiOnDemandHotspotConnectStatus(); _WiFiPhyKind = function () { this.unknown = 0; this.fhss = 1; this.dsss = 2; this.iRBaseband = 3; this.ofdm = 4; this.hrdsss = 5; this.erp = 6; this.hT = 7; this.vht = 8; this.dmg = 9; this.hE = 10; this.eht = 11; } exports.WiFiPhyKind = new _WiFiPhyKind(); _WiFiReconnectionKind = function () { this.automatic = 0; this.manual = 1; } exports.WiFiReconnectionKind = new _WiFiReconnectionKind(); _WiFiWpsConfigurationStatus = function () { this.unspecifiedFailure = 0; this.success = 1; this.timeout = 2; } exports.WiFiWpsConfigurationStatus = new _WiFiWpsConfigurationStatus(); _WiFiWpsKind = function () { this.unknown = 0; this.pin = 1; this.pushButton = 2; this.nfc = 3; this.ethernet = 4; this.usb = 5; } exports.WiFiWpsKind = new _WiFiWpsKind(); WiFiAdapter = (function () { var cls = function WiFiAdapter() { this.networkAdapter = new Object(); this.networkReport = new WiFiNetworkReport(); }; cls.prototype.scanAsync = function scanAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.connectAsync = function connectAsync(availableNetwork, reconnectionKind, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="availableNetwork" type="WiFiAvailableNetwork">A param.</param> /// <param name="reconnectionKind" type="WiFiReconnectionKind">A param.</param> /// </signature> } cls.prototype.connectAsync = function connectAsync(availableNetwork, reconnectionKind, passwordCredential, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="availableNetwork" type="WiFiAvailableNetwork">A param.</param> /// <param name="reconnectionKind" type="WiFiReconnectionKind">A param.</param> /// <param name="passwordCredential" type="Object">A param.</param> /// </signature> } cls.prototype.connectAsync = function connectAsync(availableNetwork, reconnectionKind, passwordCredential, ssid, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="availableNetwork" type="WiFiAvailableNetwork">A param.</param> /// <param name="reconnectionKind" type="WiFiReconnectionKind">A param.</param> /// <param name="passwordCredential" type="Object">A param.</param> /// <param name="ssid" type="String">A param.</param> /// </signature> } cls.prototype.connectAsync = function connectAsync(availableNetwork, reconnectionKind, passwordCredential, ssid, connectionMethod, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="availableNetwork" type="WiFiAvailableNetwork">A param.</param> /// <param name="reconnectionKind" type="WiFiReconnectionKind">A param.</param> /// <param name="passwordCredential" type="Object">A param.</param> /// <param name="ssid" type="String">A param.</param> /// <param name="connectionMethod" type="WiFiConnectionMethod">A param.</param> /// </signature> } cls.prototype.getWpsConfigurationAsync = function getWpsConfigurationAsync(availableNetwork, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="availableNetwork" type="WiFiAvailableNetwork">A param.</param> /// </signature> } cls.prototype.disconnect = function disconnect() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.findAllAdaptersAsync = function findAllAdaptersAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.fromIdAsync = function fromIdAsync(deviceId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="deviceId" type="String">A param.</param> /// </signature> } cls.requestAccessAsync = function requestAccessAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.getDeviceSelector = function getDeviceSelector() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="String" /> /// </signature> return new String(); } cls.prototype.addListener = function addListener(eventName, callback){} cls.prototype.removeListener = function removeListener(eventName, callback){} cls.prototype.on = function on(eventName, callback){} cls.prototype.off = function off(eventName, callback){} return cls; }) (); exports.WiFiAdapter = WiFiAdapter; WiFiAvailableNetwork = (function () { var cls = function WiFiAvailableNetwork() { this.beaconInterval = new Number(); this.bssid = new String(); this.channelCenterFrequencyInKilohertz = new Number(); this.isWiFiDirect = new Boolean(); this.networkKind = new WiFiNetworkKind(); this.networkRssiInDecibelMilliwatts = new Number(); this.phyKind = new WiFiPhyKind(); this.securitySettings = new Object(); this.signalBars = new Number(); this.ssid = new String(); this.uptime = new Number(); }; return cls; }) (); exports.WiFiAvailableNetwork = WiFiAvailableNetwork; WiFiConnectionResult = (function () { var cls = function WiFiConnectionResult() { this.connectionStatus = new WiFiConnectionStatus(); }; return cls; }) (); exports.WiFiConnectionResult = WiFiConnectionResult; WiFiNetworkReport = (function () { var cls = function WiFiNetworkReport() { this.availableNetworks = new Object(); this.timestamp = new Date(); }; return cls; }) (); exports.WiFiNetworkReport = WiFiNetworkReport; WiFiOnDemandHotspotConnectTriggerDetails = (function () { var cls = function WiFiOnDemandHotspotConnectTriggerDetails() { this.requestedNetwork = new WiFiOnDemandHotspotNetwork(); }; cls.prototype.connectAsync = function connectAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.reportError = function reportError(status) { /// <signature> /// <summary>Function summary.</summary> /// <param name="status" type="WiFiOnDemandHotspotConnectStatus">A param.</param> /// </signature> } cls.prototype.connect = function connect() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="WiFiOnDemandHotspotConnectionResult" /> /// </signature> return new WiFiOnDemandHotspotConnectionResult(); } return cls; }) (); exports.WiFiOnDemandHotspotConnectTriggerDetails = WiFiOnDemandHotspotConnectTriggerDetails; WiFiOnDemandHotspotConnectionResult = (function () { var cls = function WiFiOnDemandHotspotConnectionResult() { this.status = new WiFiOnDemandHotspotConnectStatus(); }; return cls; }) (); exports.WiFiOnDemandHotspotConnectionResult = WiFiOnDemandHotspotConnectionResult; WiFiOnDemandHotspotNetwork = (function () { var cls = function WiFiOnDemandHotspotNetwork() { this.id = new String(); }; cls.prototype.getProperties = function getProperties() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="WiFiOnDemandHotspotNetworkProperties" /> /// </signature> return new WiFiOnDemandHotspotNetworkProperties(); } cls.prototype.updateProperties = function updateProperties(newProperties) { /// <signature> /// <summary>Function summary.</summary> /// <param name="newProperties" type="WiFiOnDemandHotspotNetworkProperties">A param.</param> /// </signature> } cls.getOrCreateById = function getOrCreateById(networkId) { /// <signature> /// <summary>Function summary.</summary> /// <param name="networkId" type="String">A param.</param> /// <returns type="WiFiOnDemandHotspotNetwork" /> /// </signature> return new WiFiOnDemandHotspotNetwork(); } return cls; }) (); exports.WiFiOnDemandHotspotNetwork = WiFiOnDemandHotspotNetwork; WiFiOnDemandHotspotNetworkProperties = (function () { var cls = function WiFiOnDemandHotspotNetworkProperties() { this.ssid = new String(); this.remainingBatteryPercent = new Number(); this.password = new Object(); this.isMetered = new Boolean(); this.displayName = new String(); this.cellularBars = new WiFiOnDemandHotspotCellularBars(); this.availability = new WiFiOnDemandHotspotAvailability(); }; return cls; }) (); exports.WiFiOnDemandHotspotNetworkProperties = WiFiOnDemandHotspotNetworkProperties; WiFiWpsConfigurationResult = (function () { var cls = function WiFiWpsConfigurationResult() { this.status = new WiFiWpsConfigurationStatus(); this.supportedWpsKinds = new Object(); }; return cls; }) (); exports.WiFiWpsConfigurationResult = WiFiWpsConfigurationResult;