
EN
sigfox TEMP- Guide utilisateur / User guide version V2.0.1
72
Page
of 84
FR
4.2.2 Network configuration request frame
This frame allows to inform the product via the network that it must resend the network configuration uplink frame (0x20).
0
1
2
3
4
5
6
7
Code
PAYLOAD
0x02
X
X
X
X
X
X
X
4.2.3 Specific register value request frame
This frame (0x40) allows to inform the product via the network that it must send the values of specific registers in a uplink frame (0x31).
0
1
2
3
4
5
…
n
Code
PAYLOAD
0x40
CONFID1
CONFID2
CONFID3
X
X
X
CONFIDx
Description of the frame:
• Bytes 1 to N : CONFIDX (8bits): index of the register to be sent. The corresponding register is 300 + CONFIDX value. For example, if CONF
ID1 = 0x14 (hexadecimal, so 20 decimal), the product will change the value of register number 320.
The associated uplink frame has the code 0x31 (see paragraph 4.1.5).
0
1
2
3
4
5
…
n
Code
PAYLOAD
0x31
Status
VALUE1
VALUE1
VALUE2
VALUE3
VALUE3
X
In this example: CONFID1 is a 2-byte register, CONFID2 a 1-byte register and CONFID3 a 2-byte register.
If an error is detected in the request, the returned 0x31 frame will be empty.
IMPORTANT : The user can specify several CONFIDs in his downlink frame but it is his responsibility to verify that according to the protocol the
size of the data available in a downlink frame will be large enough to contain all the desired data. Otherwise, the application will only send the
first values.
4.2.4 Frame for updating the value of specific registers
This frame (0x41) allows to change the value of requested registers.
0
1
2
3
4
5
…
7
Code
PAYLOAD
0x41
CONFID1
CONFID1 value
CONFID2
CONFID2 value
(MSB)
CONFID2 value
(LSB)
…
CONFIDx value
Description of the frame :
• Byte 1: CONFID1 (8bits) : indice of the first register to change. The corresponding register is 300 + value of CONFIDX. For example, if CONF
ID1 = 0x14 (hexadecimal, so 20 decimal), the product will change the value of register number 320.
• Byte 2: value to assign to CONFID1 : in this example, its value has a size of 1 byte
• Byte 3: CONFID2 (8bits) : indice of the second register to change. The corresponding register is 300 + value of CONFIDX.
• Bytes 4 and 5: value to assign to CONFID2 : in this example, its value has a size of 2 bytes
• …
The product does not return any uplink frame following the reception of a downlink frame 0x41. However, the Config bit of the status byte (see
section 4.1.1.2) will be set to 1 in the next scheduled uplink frame (periodic or alarm or keep alive frame) if all was well done.
IMPORTANT: the value 0xFF for a CONFIDX will stop the reading of the downlink frame. Only the bytes preceding this value 0xFF will be taken
into account. This mechanism can be useful when you need to work in fixed downlink frame lengths and you do not want to use all available
bytes.
Summary of Contents for ARF8181BA2D
Page 5: ...FR sigfox TEMP Guide utilisateur User guide version V2 0 1 5 Page of 84 FR FRANCAIS...
Page 7: ...FR sigfox TEMP Guide utilisateur User guide version V2 0 1 7 Page of 84 FR...
Page 43: ...EN sigfox TEMP Guide utilisateur User guide version V2 0 1 43 Page of 84 FR ENGLISH...
Page 45: ...EN sigfox TEMP Guide utilisateur User guide version V2 0 1 45 Page of 84 FR...