WifiManager

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

Cette API est disponible sur Firefox OS pour des applications internes seulement.

Sommaire

Le manager Wifi (WifiManager) donne un accès aux périphriques wifi

Interface

interface WifiManager {
  readonly attribute boolean enabled;
  readonly attribute string macAddress;
  readonly attribute object connection;
  readonly attribute object connectionInformation;

  attribute nsIDOMEventListener onenabled;
  attribute nsIDOMEventListener ondisabled;
  attribute nsIDOMEventListener onstatuschange;
  attribute nsIDOMEventListener onconnectioninfoupdate;
  attribute nsIDOMEventListener onstationinfoupdate

  DOMRequest getNetworks();
  DOMRequest getKnownNetworks();
  DOMRequest associate(object network);
  DOMRequest forget(object network);
  DOMRequest wps(object detail);
  DOMRequest setPowerSavingMode(boolean enabled);
  DOMRequest setStaticIpMode(object network, object info)
};

Propriétés

WifiManager.enabled Lecture seule
Un booléen qui indique si le wifi est en marche (true) ou pas (false).
WifiManager.macAddress Lecture seule
Une chaine de caractères représentant l' adresse MAC de l'adaptateur wifi
WifiManager.connection Lecture seule
Un objet donnant des informations a propos de la connexion en cours (statut et réseau en cours d'utilisation).
WifiManager.connectionInformation Lecture seule
Un objet donnant des informations supplémentaires a propos de la connexion en cours ou null si le périphérique n'est pas connecté en wifi.

Gestion des évènements

WifiManager.onenabled
Signal enabled ; Ce signal est déclenché quand le wifi est allumé.
WifiManager.ondisabled
Signal disabled ; Ce signal est déclenché quand le wifi est arrêté.
WifiManager.onstatuschange
Signal statuschange ; L'objet retourné correspondant à l'évènement est une instance de MozWifiStatusChangeEvent.
WifiManager.connectionInfoUpdate Nécessite Firefox OS 1.4
WifiManager.onconnectionInfoUpdate Nécessite Firefox OS 2.0
WifiManager.onconnectioninfoupdate Nécessite Firefox OS 2.1
Signal connectioninfoupdate ; Déclenché à chaque fois que les informations de connexion changent. L'objet retourné correspondant à l'évènement est une instance de MozWifiConnectionInfoEvent.
WifiManager.onstationInfoUpdate Nécessite Firefox OS 2.0
WifiManager.onstationinfoupdate Nécessite Firefox OS 2.1
TBD

Méthodes

WifiManager.associate()
Permet d'associer (et de connecter) un périphérique avec un réseau donné. Retourne un DOMRequest.
WifiManager.forget()
permet de créer un périphérique non associé à un réseau donné. Retourne un DOMRequest.
WifiManager.getKnownNetworks()
Permet de récupérer la liste de tous les réseaux avec lesquels le périphérique est associé. Retourne un DOMRequest.
WifiManager.getNetworks()
Permet de récupérer la liste de tous les réseaux disponibles dans la zone couverte par le périphérique. Retourne un DOMRequest.
WifiManager.setPowerSavingMode()
Permet à l'adaptateur wifi d'entrer/de sortir du mode d'enregistrement allumé  "power saving mode". Retourne un DOMRequest.
WifiManager.setStaticIpMode()
Permet de configurer une adresse IP statique pour le périphérique dans un réseau donné. Retourne un DOMRequest.
WifiManager.wps()
Permet de connecter le périphérique à un réseau en utilisant le système réseau WPS (si disponible). Retourne un DOMRequest.

Spécifications

Il n'y a pas de spécifications pour ce module

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : josephcab
 Dernière mise à jour par : josephcab,