Modifications

Sauter à la navigation Sauter à la recherche
467 octets ajoutés ,  23 novembre 2013 à 20:58
Ligne 534 : Ligne 534 :  
   }</nowiki>
 
   }</nowiki>
   −
Et si l'URL est If it's a valid URL, store the URL as a string. If the mode is an ''input'' or ''output'', configure the pin and report it to client. If the string doesn't match those values, return an error.  
+
Et si l'URL est correcte alors extraire le mode (jusqu'à la fin de l'URL qui se termine par un retour clavier... donc \r). Si le mode est ''input'' (entrée) ou ''output'' (sortie) alors configurer la broche comme demandé et informer le client. Si la chaine de caractère "mode" ne contient pas l'une de ces valeurs alors il faut informer le client qu'il y a une erreur.  
   −
  <nowiki>  if (mode == "input") {
+
  <nowiki>  String mode = client.readStringUntil('\r');
 +
  if (mode == "input") {
 +
    // configurer la broche en entrée
 
     pinMode(pin, INPUT);
 
     pinMode(pin, INPUT);
     // Send feedback to client
+
     // Informer le client
 
     client.print(F("Pin D"));
 
     client.print(F("Pin D"));
 
     client.print(pin);
 
     client.print(pin);
Ligne 546 : Ligne 548 :     
   if (mode == "output") {
 
   if (mode == "output") {
 +
    // configurer la broche comme sortie
 
     pinMode(pin, OUTPUT);
 
     pinMode(pin, OUTPUT);
     // Send feedback to client
+
     // informer le client
 
     client.print(F("Pin D"));
 
     client.print(F("Pin D"));
 
     client.print(pin);
 
     client.print(pin);
Ligne 554 : Ligne 557 :  
   }
 
   }
    +
  // Si cette portion de code est exécuter alors
 +
  // la valeur de mode est ni "input" ni "output".
 +
  // Si c'est le cas, alors il y a une erreur
 
   client.print(F("error: invalid mode "));
 
   client.print(F("error: invalid mode "));
 
   client.print(mode);
 
   client.print(mode);
 
}</nowiki>
 
}</nowiki>
   −
You can find more details on this example on the Bridge Example page.
+
Vous pouvez trouver plus de détails sur cet exemple dans les page d'exemples dédiés aux "exemples Bridge".
    
== Connecting to internet services with Temboo ==
 
== Connecting to internet services with Temboo ==
29 917

modifications

Menu de navigation