Rose Electronics QuadraVista QF User Manual

Page 54

Advertising
background image

48

QuadraVista Installation and Operations Manual

timeout

Receive timeout. This error message is displayed if a DCP
message is not complete after expiry of the timeout, but no other
error has occurred.


parser stack overflow

This error occurs when unknown elements are nested too deeply,
or in the case of an internal error.


internal parser error

Internal error parser error.


unknown error

Unknown error.




DCP Communication

DCP/XML messages exceeding 38 characters must be divided into individual lines before being sent to a
device.

Replies sent by a device are also divided into lines.

When sending a DCP message, the following constraints apply:

Linefeed: LF

Linefeed (0x0A) is used as terminating character of each line.





Whitespace: TAB, SPACE, CR

Whitespace characters are TAB (0x09), Space (0x20) and Carriage Return (0x0D).


Whitespace may occur anywhere between two tags, except at the start of a line and inside simple
elements


Whitespace is ignored.

Line length: maximum 38 characters

The line length may not exceed 38 characters.
(Not including the terminating LF.)


Timeout: 750 ms

Timeout for DCP messages is 750 milliseconds.


DCP messages containing errors are not regarded as completed until the timeout period has
elapsed.

Therefore, it is recommended to wait for this time between DCP messages to allow the parser to
handle possible errors.

Correct messages are processed immediately upon completion.


Unknown elements

Unknown tags in a DCP message are ignored for the sake of upwards compatibility of the protocol.


Messages containing unknown elements must still be syntactically correct.

Advertising