Go Down

Topic: [RESOLU] Probleme webserver et ethernetshield ENC28J60 (Read 746 times) previous topic - next topic

olivbout

Sep 06, 2011, 08:03 pm Last Edit: Sep 13, 2011, 06:21 pm by olivbout Reason: 1
Bonjour,

je n'arrive pas à envoyer chez le client une chaine type "00.00.0000 11:25:00   5 239.0  0.41    98 238.4  0.41    94  25 "
Ou plus simplement comment écrire une variable chaine dans le projet tel que:

Code: [Select]
plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<h2> Current Temperature is </h2> "));

Merci de votre aide

osaka

#1
Sep 06, 2011, 11:22 pm Last Edit: Sep 06, 2011, 11:47 pm by osaka Reason: 1
tu construis ta chaine à partir de ?
Je pense que PSTR() prend un constant char en paramètre ?
(Je n'ai pas ce shield)

Code: [Select]

char[] chaine = "00.00.0000 11:25:00   5 239.0  0.41    98 238.4  0.41    94  25 ";

plen=es.ES_fill_tcp_data_p(buf,plen,chaine);

olivbout

Je construit ma chaine en fonction de se que je reçois du port série.

Pour info, j'ai réussi à afficher ma chaine coté client:

Code: [Select]


// déclaration
char chaine[65];


// ajout dans le buffer
        i=0;
        while (i<=a) {      // a est le longueur de la chaine.
                buf[TCP_CHECKSUM_L_P+3+plen]=chaine[i]; 
                plen++;
                i++;
        }



Il y a t-il un moyen pour connaitre la longueur de la chaine ? genre length(chaine)....

Merci


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy