![FSR DV-MFSW-94 Скачать руководство пользователя страница 12](http://html1.mh-extra.com/html/fsr/dv-mfsw-94/dv-mfsw-94_user-manual_2341088012.webp)
12
5 RS-232 Protocol
5.1 General
Notes
This document describes the protocol for interfacing with the DV-MFSW-94.
5.2 Request/Response
Format
All requests and responses will be entirely in ASCII. This will make the DV-MFSW-94 easy to use.
All commands and input parameters are in upper case only.
All
requests
are terminated with a carriage return (0Dh), which will be referred to in this document
as
<cr>.
All
responses
are terminated with a carriage return
<cr>
and a line feed (0Ah). A line feed will be
represented in text below as
<lf>.
5.3 Command Request Syntax:
This document uses the following notation when describing the syntax of a command request:
BOLD
– identifies the command
lower case
– italicized identifies data to be entered which is described in the text following the
syntax description
“ “
- entry defined within double quotes is to be entered
exactly
as shown.
[ ]
- entry defined within these brackets is optional and may occur one or more times.
5.4 Acknowledging Receipt of Commands
Each request sent to the Pathfinder Matrix will have by default two possible responses, an
acknowledgement of a correct request or an error response. The acknowledge response will be:
Ok<cr><lf>.
5.5 Error
Response
It is perhaps inevitable that errors occur in the requests sent to the DV-MFSW-94. If an invalid
command
or text otherwise not representing a
command
is sent to the DV-MFSW-94, the unit will respond
with the message “
ERR: unknown command
“.
Example
:
A connect request with an incorrect output number, ie 5:
CON 01 1(2,3,5)
<cr>
The error response would be:
ERR: unknown command
<cr><lf>
Note that in the protocol descriptions to follow, syntax that can be repeated multiple times is represented in
the notation
X,,,,
. This means entry of parameter
X
multiple times is entered as
X, X, X
, ie parameter
X
separated by “,” character,
as many times as necessary (up to the limit of the command).
Some commands allow configuration of multiple inputs or outputs without having to issue a separate
command. The ‘;’ character is used to delineate each additional configuration, eg CON, HAU and HEDID
commands.