Specifications

252 Appendix D Production Computer Protocol
A command consists of a command name, sometimes followed by parameters.
Commands are encoded using the UTF-8 UNICODE character format, which is
downward compatible with ASCII strings.
IMPORTANT: Commands containing non-ASCII characters – such as å, ä,
ü, ç – must be encoded using the UTF-8 format.
String parameters are sent within double quotes. Backslash is used as an
escape character (that is, to encode a double quote in a string, precede it with
a backslash). To send a backslash character, use “\\” inside the string.
Commands are case sensitive. Successfully performed commands are not
acknowledged.
Errors If an error occurs while processing a command, an error response is returned:
Error <uint> <string> <string>\n
where the first parameter is an internal error code number, the second para-
meter is a quoted string containing the error message, and the third parameter
is a copy of the offending command, also as a quoted string.