Re: [Pdmtl] Communication sérielle

Thomas Ouellet Fredericks iamonthebeach at gmail.com
Tue Apr 4 20:18:25 EDT 2006


Je pense qu'il y a des exemples dans le CVS (externals/hardware)...

Tom

On 4/4/06, Mathieu Bouchard <matju at artengine.ca> wrote:
> On Tue, 4 Apr 2006, Alexandre Quessy wrote:
>
> > void printNewLine() {
> >   printByte(13);
> >   printByte(10);
> > }
> > ...puisse être confondue avec les valeurs 13 et 10 en décimal de la
> > part de l'une ou l'autre des parties. (Arduino ou PD) Voilà. Quelle
> > est la réponse universelle ? :-)
>
> Il faut que le protocole utilisé en un point donné ne soit pas en conflit
> avec lui-même =) Ça prend une et une seule interprétation de 13 10 par
> protocole. Par exemple, l'output d'un objet [comport] est des bytes, de 0
> à 255. Un décodeur de nombres ASCII peut prendre en entrée 13 et 10, mais
> il devrait les voir comme étant un séparateur de nombres ou de messages.
> La sortie d'un tel objet serait des messages float ou list dans lesquels
> si on a 13 ou 10, c'est parce que cet objet a reçu 49 51 ou 49 48 suivi
> d'un séparateur comme 32 ou 9 ou 13 ou 10 ou (etc).
>
>  _ _ __ ___ _____ ________ _____________ _____________________ ...
> | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
> | Freelance Digital Arts Engineer, Montréal QC Canada
>
> _______________________________________________
> Pdmtl mailing list
> Pdmtl at artengine.ca
> http://ns.artengine.ca/mailman/listinfo/pdmtl
>



More information about the Pdmtl mailing list