
SSR-1U User’s Manual
Rev -, 27 Dec 2019
© 2019 Slerj, LLC
59
www.slerj.com
5.4
Error Codes
The control protocol provides a unified set of error codes to simplify interpreting and displaying
errors to the user. The possible error codes are listed in Table 13.
Table 13. Control Protocol Error Codes
Value Name
Description
1
NACK_INV_LEN
The message does not have the expected length.
2
NACK_INV_CH
An invalid channel number was provided. Must be 1
to 4.
3
NACK_INV_NV
The non-volatile configuration memory contents are
invalid.
4
NACK_INV_DATE
The date is invalid.
5
NACK_INV_TIME
The time is invalid.
6
NACK_INV_BAUD
The baud rate is invalid (outside min / max allowed)
7
NACK_INV_PARITY
The parity is invalid.
8
NACK_INV_STOP
The stop bit value is invalid.
9
NACK_SHCTRL_TAKEN
The shell or control function is already assigned to
another channel. It cannot be assigned to more than
one channel.
10
NACK_INV_SOURCE
The record command source is invalid.
11
NACK_INV_FM
The file mode is invalid.
12
NACK_PATH_LEN
The path template is too long.
13
NACK_PATH_SYNTAX
The path has a syntax error.
14
NACK_PATH_INV_TOKEN
The path has an unrecognized template field code.
15
NACK_PATH_SEQ
A sequence field code was used in a directory name,
and is only valid in a file name.
16
NACK_PATH_XLEN
The translated path is too long after replacing all field
codes.
17
NACK_SD_DISK_ERR
File system disk error
18
NACK_SD_INT_ERR
File system internal error
19
NACK_SD_NOT_READY
The file system is not ready (card not present or not
initialized).
20
NACK_SD_INV_DRIVE
(not currently used)
21
NACK_SD_NOT_ENABLED (not currently used)
22
NACK_SD_NO_FS
No file system was found on the card.
23
NACK_SD_TIMEOUT
A timeout occurred when accessing the card.
24
NACK_SD_UNKNOWN
Unknown file system or card error.
25
NACK_UNKNOWN
The request was not recognized.