Modifications

Sauter à la navigation Sauter à la recherche
2 647 octets ajoutés ,  4 janvier 2016 à 08:15
Ligne 56 : Ligne 56 :  
Traduction des différentes fonctions de Bridge. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 
Traduction des différentes fonctions de Bridge. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
   −
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-begin|begin()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-begin|begin()|Démarre le Bridge facilitant les communications entre l' AVR et le processeur Linux}}
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-put|put()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-put|put()|Permet de stocker une structure "Clé/Valeur" sur la machine Linux.}}
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-get|get()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-get|get()|Permet d'obtenir un Valeur correspondant à la Clé.}}
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-transfer|transfer()|xxx}}
+
 
 +
Utilitaires:
 +
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-transfer|transfer()|Transfert de paquet de donnée/message entre Arduino et Linux}}
 +
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-readMessage|readMessage()|Lit un message depuis la machine Linux}}
 +
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-writeMessage|writeMessage()|Envoi un message vers la machine Linux}}
 +
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-messageAvailable|messageAvailable()|Y a t'il un message disponible sur la machine Linux?}}
    
== Process - classes et méthodes ==
 
== Process - classes et méthodes ==
Ligne 72 : Ligne 77 :  
Traduction des différentes fonctions de Process. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 
Traduction des différentes fonctions de Process. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
   −
* {{ARDFunc2|RB-ARD-YUN-Process-Func-begin|begin()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-begin|begin()|Commande Linux que l'on désire faire exécuter}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-addParameter|addParameter()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-addParameter|addParameter()|Ajouter des paramètre à la commande Linux}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-run|run()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-run|run()|Exécuter la commande et attendre la fin d'exécution.}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runAsynchronously|runAsynchronously()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runAsynchronously|runAsynchronously()|Exécuter la commande '''sans''' attendre la fin d'exécution.}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-running|running()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-running|running()|La commande est-elle en cours d'exécution}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-exitValue|exitValue()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-exitValue|exitValue()|Code de sortie de la commande}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-close|close()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-close|close()|Termine l'exécution d'un processus asynchrone}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runShellCommand|runShellCommand()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runShellCommand|runShellCommand()|Execute une commande shell}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runShellCommandAsynchronously|runShellCommandAsynchronously()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runShellCommandAsynchronously|runShellCommandAsynchronously()|Exécute une commande Shell en mode non-bloquant}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-available|available()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-available|available()|Indique s'il y a des données entrante disponible}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-read|read()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-read|read()|Lectures des données entrante produite par le processus Linux}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-write|write()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-write|write()|Ecriture/envoi de données vers le processus Linux}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-peek|peek()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-peek|peek()|Lecture du premier octet de donnée}}
* {{ARDFunc2|RB-ARD-YUN-Process-Func-flush|flush()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Process-Func-flush|flush()|Nettoie la mémoire tampon d'entrée}}
    
== Console - classes et méthodes ==
 
== Console - classes et méthodes ==
Ligne 98 : Ligne 103 :  
Traduction des différentes fonctions de Console. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 
Traduction des différentes fonctions de Console. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
   −
* {{ARDFunc2|RB-ARD-YUN-Console-Func-begin|begin()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-begin|begin()|Démarre une session terminal accessible via le moniteur série}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-end|end()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-end|end()|Termine une session terminal}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-buffer|buffer()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-buffer|buffer()|Modifier la taille de la mémoire tampon}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-noBuffer|noBuffer()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-noBuffer|noBuffer()|Libère la mémoire tampon}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-connected|connected()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-connected|connected()|Etat de connexion de la console}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-available|available()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-available|available()|Nombre de caractères en attente de lecture?}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-read|read()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-read|read()|Lecture des octets sur la connexion}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-write|write()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-write|write()|Ecriture d'octets sur la connexion}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-peek|peek()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-peek|peek()|Copie du premier octet à lire sur la connexion}}
* {{ARDFunc2|RB-ARD-YUN-Console-Func-flush|flush()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-Console-Func-flush|flush()|Nettoyage de la mémoire tampon (buffer)}}
    
== FileIO - classes et méthodes ==
 
== FileIO - classes et méthodes ==
Ligne 119 : Ligne 124 :  
Traduction des différentes fonctions de FileIO. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 
Traduction des différentes fonctions de FileIO. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
   −
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.begin|FileSystem.begin()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.begin|FileSystem.begin()|methode d'initialisation}}
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.open|FileSystem.open()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.open|FileSystem.open()|ouvre un fichier sur la carte SD}}
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.exists|FileSystem.exists()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.exists|FileSystem.exists()|Test l'existence d'un fichier ou répertoire}}
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.mkdir|FileSystem.mkdir()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.mkdir|FileSystem.mkdir()|Crée un répertoire sur la carte SD}}
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.rmdir|FileSystem.rmdir()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.rmdir|FileSystem.rmdir()|Retire un répertoire de la carte SD}}
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.remove|FileSystem.remove()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.remove|FileSystem.remove()|Retire un fichier de la carte SD}}
 
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-File|File|xxx}}
 
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-File|File|xxx}}
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-close|close()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-close|close()|Ferme un fichier ouvert avec open()}}
 
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-rewindDirectory|rewindDirectory()|xxx}}
 
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-rewindDirectory|rewindDirectory()|xxx}}
 
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-openNextFile|openNextFile()|xxx}}
 
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-openNextFile|openNextFile()|xxx}}
Ligne 155 : Ligne 160 :  
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-messageAvailable|messageAvailable()|xxx}}  
 
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-messageAvailable|messageAvailable()|xxx}}  
   −
== HttpClient - classes et méthodes ==
+
== YunServer - classes et méthodes ==
 +
 
 +
=== Classe YunServer ===
 +
 
 +
Un équivalent du serveur HTTP pour Arduino, conçu sur le modèle de la classe EthernetServer.
   −
=== Classe HttpClient ===
+
MCHobby: Permet à votre Arduino de recevoir des requêtes WEB par l'intermédiaire de Linino. Le WebServer de Linino recoit la requête réseau puis relaye l'information vers la classe YunServer du processeur Arduino (par l'intermédiaire du Bridge). Une fois la connexion établie, YunServer créera une instance de YunClient (un Yun Client par connexion) pour gérer l'échange d'information entre les deux plateformes.
Crée un client HTTP sur Linino. Agit comme un wrapper (une surcouche) pour les commandes CURL, étendant ainsi Process.
     −
* [[RB-ARD-YUN-Class-HttpClient|HttpClient]]
+
* [[RB-ARD-YUN-Class-YunServer|YunServer]]
   −
=== Fonctions HttpClient ===
+
=== Fonctions YunServer ===
Traduction des différentes fonctions de HttpClient. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
+
Traduction des différentes fonctions de YunServer. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
   −
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-get|get()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-begin|begin()|xxx}}
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getAsynchronously|getAsynchronously()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-listenOnLocalhost|listenOnLocalhost()|xxx}}
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-ready|ready()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-noListenOnLocalhost|noListenOnLocalhost()|xxx}}
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getResult|getResult()|xxx}}  
+
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-write|write()|xxx}}
    
== YunClient - classes et méthodes ==
 
== YunClient - classes et méthodes ==
Ligne 175 : Ligne 183 :  
Un équivalent du client HTTP pour Arduino, conçu sur le modèle de la classe EthernetClient.
 
Un équivalent du client HTTP pour Arduino, conçu sur le modèle de la classe EthernetClient.
   −
Permet à votre Arduino de se faire passer pour ''un client'' auprès de Linino. Cela permet à votre Arduino de faire des demandes auprès de Linino.
+
MCHobby:<br />
 +
Lorsqu'une requête réseau destinée à Arduino est reçue par Linino, elle est renvoyée à la classe YunServer sur Arduino (par l'intermédaire du Bridge).
 +
Une fois la connexion acceptée par Arduino, une instance de la classe YunClient est crée pour gérer l'échange d'information entre Arduino et Linino (en vue d'envoyer une réponse sur le Net). Il y a donc une instance de YunClient par requête.
    
* [[RB-ARD-YUN-Class-YunClient|YunClient]]
 
* [[RB-ARD-YUN-Class-YunClient|YunClient]]
Ligne 191 : Ligne 201 :  
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-flush|flush()|xxx}}
 
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-flush|flush()|xxx}}
   −
== YunServer - classes et méthodes ==
+
== HttpClient - classes et méthodes ==
 +
 
 +
=== Classe HttpClient ===
 +
Crée un client HTTP sur Linino. Agit comme un wrapper (une surcouche) pour les commandes CURL, étendant ainsi Process.
   −
=== Classe YunServer ===
+
HttpClient agit comme un wrapper (surcouche) pour les commandes cURL en créant un client HTTP sur Linino.
   −
Cette classe yyy.
+
* [[RB-ARD-YUN-Class-HttpClient|HttpClient]]
   −
* [[RB-ARD-YUN-Class-YunServer|YunServer]]  
+
=== Fonctions HttpClient ===
 +
Traduction des différentes fonctions de HttpClient. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
   −
=== Fonctions YunServer ===
+
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-get|get()|xxx}}
Traduction des différentes fonctions de YunServer. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
+
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getAsynchronously|getAsynchronously()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-ready|ready()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getResult|getResult()|xxx}}
   −
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-begin|begin()|xxx}}
  −
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-listenOnLocalhost|listenOnLocalhost()|xxx}}
  −
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-noListenOnLocalhost|noListenOnLocalhost()|xxx}}
  −
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-write|write()|xxx}}
      
== Exemples ==
 
== Exemples ==
29 836

modifications

Menu de navigation