Wavecard-Waveport User Manual
Coronis Systems
•
In point-to-point mode
RECEPTION_ERROR
HEADER
CMD
DATA
CRC
ETX
3 bytes
1 byte
1 byte
1 byte
2 bytes
1 byte
0xFF ; 0x02 ;
0x06
0x31
EXCHANGE_MODE :
= 0x01: point-to-point
mode
ERROR_TYPE :
= 0x01: RF acknowledgement not received
from remote module (useful if
acknowledgement mechanism is set)
= 0x02: RF response not received from
remote module
0x03
•
In relay mode
RECEPTION_ERROR
HEADER
CMD
DATA
CRC
ETX
3 bytes
1 byte
1 byte
1 byte
1 byte
2 bytes
1 byte
0xFF ;
0x02 ;
0x06
0x31
EXCHANGE_MOD
E :
= 0x02: relay mode
0x02
Default
value for
relay
mode
RELAY_COUNTER :
= 0x03 No response from third
repeater
= 0x02 No response from second
repeater
= 0x01 No response from the first
repeater
= 0x00 No response from end-point
module.
0x03
In both cases, the procedure for sending an error frame depends on the RADIO_ACKNOWLEDGE
parameter:
•
If
RADIO_ACKNOWLEDGE
is active, and the transmitter does not receive acknowledgement, the
request is re-sent three times before sending an error frame.
•
If
RADIO_ACKNOWLEDGE
is inactive, then the error frame is sent after the time-out specified by
RADIO_USER_TIMEOUT
.
5.1.4 Managing time-outs
When sending a request and waiting for a response (frame exchange), the time-out period for the response
frame is given by parameter
RADIO_USER_TIMEOUT
. By default the value is 2 seconds.
The beginning of the time-out period depends on the
RADIO_ACKNOWLEDGE
parameter:
•
If RADIO_ACKNOWLEDGE is active, counting begins upon reception of the request
acknowledgement
•
If RADIO_ACKNOWLEDGE is inactive, time-out counting begins directly after the request is sent
CS-SUP-MUTI-WPORTAPP-E04
41