Le 16/02/2017 à 14:32, Michel Karatchentzeff a écrit :
> Le Thu, 16 Feb 2017, Laurent Vivier a écrit :
>
>> https://en.wikipedia.org/wiki/Control_character#In_ASCII
>>
>> ^@ est 0, en C 0 signifie "fin de chaine de caractères".
>
> Merci pour ces informations.
>
>>
>> En résumé, ta balance "balance" des 0.
>> Pour vérifier tu peux faire un "hexdump" de ton fichier.
>
> Je l'avais fait et ce sont bien des 0000 qui apparaissent.
>
> Est-ce la balance qui envoie ces caractères ou une interaction avec mon
> script bash qui récupère mes données ? (temps mort où le script attend
> des données qui ne viennent pas remplacé par des ^@ ?
J'imagine que c'est via une ligne série ?
Comment lis-tu les données ?
Est-elle correctement configurée au niveau du "flow control" ?
[RTS/CTS/DTR/DSR/XON/XOFF, et tout ce genre de "truc"]
Laurent