932502G / 0618 7. FIRMWARE COMMANDS AND RESPONSES
134 Response buffer too small
135 Not applicable while active
136 Invalid command in this mode
137 Hardware error
138 Requested data not found
Micro error codes:
0 Success
1 Input already started/stopped
2 Preset already exceeded
4 Input not started/stopped
64 Parameter was rounded (for decimal numbers)
128 No sample data available
7.1.3. Percent Response Records
The MCB API responds to all commands with a percent response record that signifies the com-
pletion of the command. Percent response records contain two error code numbers and a 1-byte
checksum as follows:
%aaabbbccc<CR>
where % represents the ASCII % character, aaa represents the macro error code, bbb represents
the micro error code, ccc represents the checksum and <CR> represents the ASCII carriage
return character signifying the end of the record. The macro error code represents the general
class of error with 0 meaning no error, and the micro error code represents the sub-class of error
with 0 meaning no error. Following is a list of all percent responses for the DSPEC 50.
Unconditional Success:
%000000069<CR> No errors detected. Command executed as specified.
%000005074<CR> Device already started or stopped. The START or STOP
command was ignored.
%000006075<CR> Device preset already exceeded. The START command was
ignored.
%000016076<CR> START requested but amplifier not pole zeroed since last power-
up. START was attempted anyway.
%000032074<CR> START requested but high voltage not enabled START was
attempted anyway.
%000064079<CR> Specified parameter was rounded to the closest legal value.
79