Modifications

Sauter à la navigation Sauter à la recherche
3 383 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 91 : Ligne 96 :  
=== Classe Console ===
 
=== Classe Console ===
   −
Cette classe yyy.
+
La Console peut être utilisée pour communiquer avec le moniteur réseau disponible dans Arduino IDE, par l'intermédiaire d'un shell. La fonctionnalité est très similaire au moniteur Série d'Arduino.
   −
* [[RB-ARD-YUN-Class-Console|constructeur Console]]  
+
* [[RB-ARD-YUN-Class-Console|constructeur Console]]
    
=== Fonctions Console ===
 
=== Fonctions Console ===
 
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 ==
    
=== Classe FileIO ===
 
=== Classe FileIO ===
 
+
FileIO offre une interface vers le système de fichier Linino. La bibliothèque peut être utilisée pour lire et écrire des fichier sur la carte SD.
Cette classe yyy.
      
* [[RB-ARD-YUN-Class-FileIO|FileIO]]  
 
* [[RB-ARD-YUN-Class-FileIO|FileIO]]  
Ligne 120 : 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 142 : Ligne 146 :     
=== Classe Mailbox ===
 
=== Classe Mailbox ===
 +
Mailbox offre une interface asynchrone, sans session pour permettre la communication entre Linino et Arduino.
   −
Cette classe yyy.
+
* [[RB-ARD-YUN-Class-Mailbox|Mailbox]]
 
  −
* [[RB-ARD-YUN-Class-Mailbox|Mailbox]]  
      
=== Fonctions Mailbox ===
 
=== Fonctions Mailbox ===
Ligne 157 : 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 ===
   −
=== Classe HttpClient ===
+
Un équivalent du serveur HTTP pour Arduino, conçu sur le modèle de la classe EthernetServer.
   −
Cette classe yyy.
+
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.
   −
* [[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 ==
    
=== Classe YunClient ===
 
=== Classe YunClient ===
 +
Un équivalent du client HTTP pour Arduino, conçu sur le modèle de la classe EthernetClient.
   −
Cette classe yyy.
+
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]]
    
=== Fonctions YunClient ===
 
=== Fonctions YunClient ===
Ligne 193 : 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