Document : CS-SUP-MUTI-WPORTAPP-E02.sxw
5.5- ’Multi frames' Mode
Multi frame mode allows multi frame exchange between the Wavecard/Waveport (considered like the master
of the exchange) and one of the telemetry equipments of the Coronis Systems product family ( WaveTherm,
WaveFlow, WaveSens, ...).
Le mode multitrames a été developpé pour permettre le dialogue entre une WaveCard/ WavePort et un
module CORONIS de télémétrie. Il n'est accessible dans la version du firmware actuelle, qu'aux utilisateurs
pilotant un réseau de modules de télémétrie CORONIS, depuis une WaveCard/ WavePort.
Restrictions relative to the use of multi frame mode:
Current version of Wavecard does not allow multi
frame mode between two Wavecard/Waveport equipments.
In addition, the firmware version does not allow multi frame mode usage through repeaters.
5.5.1 - Principle
Wavecard equipment is able to manage reception of successive frames coming from an distant equipment.
Data are first stored in internal memory and restored to host equipment with serial link when RF reception is
ended.
The multi frame mechanism is initiate by distant equipment , depending on the quantity of data to transmit,
following a point to point request from Wavecard.
5.5.2 - Format of the received frames
➢
Reception of a 'multi frame' – 0x36
RECEIVED_MULTIFRAME
HEADER
CMD
DATA
CRC
ETX
3 bytes
1 byte
1 byte
1 byte
1 byte
6 bytes
variable
2 bytes
1 byte
0xFF ; 0x02 ; 0xXX
0x36
Status
Total number
of received
frames
Frames
index
Radio address of
the transmitter of
the response
Received data
152 bytes max.
0x03
Status :
= 0 : reception Ok
= 1 : indicate that the number of received responses is higher than 255. in this case,
only the first 255 responses will be sent to the host.
Frames index :
This index is used by the wavecard to know how many responses must be sent
to the host. this index is decreased on low level acknowledgement, when the wavecard send a
response to its host.
The host knows that all the responses was sent to him, when the frames index indicates 1.
This index is also used to check that no frame was lost by ensuring that this value is well
decreased with each received frame.
WaveCard user handbook
page 61 of 67