Télécharger Imprimer la page

FT Technologies FT702LT Manuel page 32

Capteur de vent

Publicité

Section 5 Communication avec le capteur
La valeur de la somme de contrôle est calculée en faisant un OU exclusif (XOR) de tous les octets compris entre
(mais non compris) les caractères ‹ $ › et ‹ * › du message. La valeur à un octet qui en résulte est alors
représentée par 2 caractères HEX dans la chaîne de messages. Le caractère le plus significatif est transmis en
premier.
Remarque : comme un message ne contient que des caractères ASCII (dont les valeurs sont comprises dans la
plage de 0 à 7F), la valeur de la somme de contrôle sera toujours comprise entre 0 et 7F.
5.3.6
Désactiver la somme de contrôle
Tous les messages qui sont envoyés au FT702LT doivent contenir une valeur de somme de contrôle valide dans
le champ somme de contrôle, sinon le FT702LT ne traitera pas le message entrant. Bien qu'il soit recommandé
de calculer une valeur de somme de contrôle pour tous les messages envoyés au FT702LT, dans certains cas,
cela peut ne pas être pratique (par exemple, lors de la communication avec le FT702LT à l'aide d'un terminal).
Pour empêcher le FT702LT d'effectuer la validation de la somme de contrôle des messages entrants, envoyez
les caractères ASCII ‹ // › à la place de la valeur de la somme de contrôle.
Exemple :
Envoi d'un message pour régler le format de sortie des données sur polaire en utilisant la commande DFP (l'ID
du récepteur FT702LT dans cet exemple est réglé sur 02)
Avec une somme de contrôle (la validation de la somme de contrôle du FT702LT est automatiquement activée) :
$02DFP*50<cr><lf>
Sans somme de contrôle (la validation de la somme de contrôle du FT702LT est automatiquement désactivée) :
$02DFP*//<cr><lf>
Une valeur de somme de contrôle est toujours transmise par le FT702LT avec chaque message sortant.
Toutefois, le champ de la somme de contrôle peut être ignoré par l'ordinateur hôte si la validation de la somme
de contrôle pour les messages reçus n'est pas requise.
Manuel du capteur de vent avant plat FT702LT
32

Publicité

loading