Wavecard-Waveport User Manual
Coronis Systems
RECEPTION_ERROR frame format
With this command, the local WaveCard informs its host that a problem occurred during the exchange. This
command is forwarded between the Wavecard and its host using the serial link, and therefore does not
require a recipient's address.
Error messages are activated only if the EXCHANGE_STATUS parameter is
set to 0x01 or 0x03.
•
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_MODE
:
= 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
Error frames in message mode only intervene between the transmitter and
the first repeater. Even if the other repeaters return errors, the transmitting
module does not wait for an answer and proceeds to another action.
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 and error frame is sent.
•
If
RADIO_ACKNOWLEDGE
is inactive, then the error frame is sent after the time-out specified by
RADIO_USER_TIMEOUT
.
CS-SUP-MUTI-WPORTAPP-E04
49