![Adeunis RF FIELD TEST DEVICE - sigfox RC2 User Manual Download Page 43](http://html1.mh-extra.com/html/adeunis-rf/field-test-device-sigfox-rc2/field-test-device-sigfox-rc2_user-manual_2850792043.webp)
FR
sigfox RC2 Pulse - Guide utilisateur / User guide version V1.0.0
43
Page
of 99
Description de la trame :
• Octets 1 à N : CONFIDX (8bits): indice du registre à envoyer. Le registre correspondant est 300 + valeur de CONFIDX.
Par exemple, si CONFID1 = 0x14 soit 20 en décimal, le transmetteur enverra en retour la valeur du registre 320.
La trame descendante associée porte le code 0x31 (voir paragraphe 4.1.5).
0
1
2
3
4
5
…
11
Code
PAYLOAD
0x31
Status
VALUE1
VALUE1
VALUE2
VALUE3
VALUE3
X
Dans cet exemple : CONFID1 est un registre de 2 octets, CONFID2 de 1 octet et CONFID3 de 2 octets
Si une erreur est détectée dans la requête, la trame 0x31 renvoyée contiendra uniquement le contenu des registres jusqu’à la première erreur
détectée.
L’utilisateur peut spécifier plusieurs CONFID dans sa trame de downlink mais il est à sa charge de vérifier que selon le protocole, la taille des
données disponibles dans une trame descendante sera suffisamment grande pour contenir l’ensemble des données souhaitées. Dans le cas
contraire, l’application enverra seulement les premières valeurs.
4.2.5 Trame de mise à jour de la valeur de registres spécifiques
Cette trame (0x41) permet via le réseau de modifier sur le produit les valeurs des registres demandés.
Trame 0x41 :
0
1
2
3
4
5
…
7
Code
PAYLOAD
0x41
CONFID1
Valeur de
CONFID1
CONFID2
Valeur de
CONFID2
Valeur de
CONFID2
…
Valeur de
CONFIDn
Description de la trame :
• Octet 1 : CONFID1 (8bits) : indice du registre à modifier. Le registre correspondant est 300 + valeur de CONFIDX. Par exemple, si CONFID1
= 0x14 soit 20 en décimal, le transmetteur modifiera la valeur du registre 320.
• Octet2 : Valeur à donner à CONFID1 : dans cet exemple, sa valeur est contenue sur 1 octet
• Octet 3 : CONFID2 (8bits) : indice du registre à modifier. Le registre correspondant est 300 + valeur de CONFIDX.
• Octets 4 et 5 : Valeur à donner à CONFID2 : dans cet exemple, sa valeur est contenue sur 2 octets
• …
Le produit ne retourne pas de trame montante en retour de la trame 0x41. Cependant le bit Config de l’octet de statut (voir paragraphe 4.1.1.2)
sera mis à 1 si tout s’est bien passé dans la prochaine trame montante prévue (trame périodique ou d’alarme ou de vie).
Note importante : la valeur 0xFF pour un CONFIDX stoppera à cet endroit la lecture de la trame descendante. Seules les octets précédents cette
valeur 0xFF seront pris en compte.
Ce mécanisme peut s’avérer utile lorsque vous devez travailler en longueur de trames de downlink fixe et que vous ne souhaitez pas utiliser tous
les octets disponibles.