PARAMETER ISSUES AND DEFINITIONS 4
Correct FRAME identification is managed by frame packing. Three different types of
frame packing can be selected:
Frame+ [CR] (default): the frame sent to DLCC is terminated by [CR]. This
means you cannot use the [CR] character within the frame.
In Frame + [CR] mode, make sure the FRAME does not contain [CR], nor begin
with $+ or #+ characters.
FRAME [CR]
The frame transmitted by DLCC has no additional field. In this case the end of
the FRAME is either DATA or Terminator if any.
FRAME
[STX]+LEN+Frame+[CR]: both frames sent to and by DLCC are preceded by
[STX], LEN and terminated by [CR], where LEN is a field of 4 digits and indicates
the FRAME length in number of characters, that is FRAME +CR.
[STX] LEN FRAME [CR]
In this mode, it is not necessary to use the Frame Packing to send commands.
(i.e. $+$&[CR]).
The [STX], [CR] and [ESC] characters contained in the frame must be preceded
by the [ESC] character for a correct transmission.
Frame after Timeout: if the delay between two consecutive characters is more
than the selected timeout, the card considers the frame completed. The timeout
corresponds to 1/10 of the value defined for RX Timeout (see par. 4.2.3).
Therefore, the timeout for frame packing is calculated in ms (from 10 ms to 990
ms).
NOTE
It is not possible to disable this timeout, therefore possible
values are in the range 10 - 990 ms. If RX Timeout is disabled,
Frame after Timeout is 10 ms.
Both the frames sent to and by DLCC have no additional fields:
FRAME
All commands to be sent using this frame packing must be preceded by the
string below, which substitutes the $+ character:
#+++PROG_REQ+++#
25