931054C / 1213
APPENDIX D. COMMANDS AND RESPONSES
107
D.3. Dollar Response Records
SHOW commands respond with a dollar response record. The valid dollar response records for
each command are discussed in the command catalog. The following list provides the general
form of each dollar response record for the MCB API. In this list, lower case letters represent
numeric values. The letters “ccc” always represent an 8-bit unsigned checksum of all characters
on the record up to but not including the checksum characters, and <CR> represents the ASCII
carriage return character.
Response
Description
$Axxxccc<CR>
xxx is an 8-bit unsigned number
$Cxxxxxccc<CR>
xxxxxx is a 16-bit unsigned number
$Dxxxxxyyyyyccc<CR>
xxxxx and yyyyy are 16-bit unsigned numbers
$Exxxxxccc<CR>
xxxxx is a 16-bit alarm mask
$Fssss...<CR>
ssss... is a variable length ASCII character sequence (no
checksum is sent with this record)
$Gxxxxxxxxxxccc<CR>
xxxxxxxxxx is a 32-bit number
$IT<CR>
True response to a SHOW command (no checksum)
$IF<CR>
False response to a SHOW command (no checksum)
$Jxxxxxyyyyy...ccc<CR>
Response to SHOW_CONFIG command.
$Mxxxxxxxxxx...ccc<CR>
Response to SHOW_STATUS command.
$Nxxxyyyzzzccc<CR>
xxx, yyy, and zzz are 8-bit unsigned numbers.
D.4. Command Catalog
This section lists each Easy-MCS command with a description of its operation. The descriptions
include a list of any unusual responses that may result. Though syntax and communication error
responses may result from any command, in practice, these error responses rarely occur on
systems with reliable communication hardware running debugged software.
The commands are listed in alphabetical order, each starting with a command prototype line.
Uppercase letters, numeric digits, blank space, and special symbols such as the underscore “_”
and comma 13 “,” in the prototype line are literal text to be sent to the MCB exactly as it
appears. Lowercase letters in the prototype line represent numeric values as described in the
accompanying text, and should not be sent literally to the MCB but should be replaced by an
appropriate numeric value. In this section, the term <CR> represents the ASCII carriage return
character, decimal value 13, and the character “_” represents the ASCII underscore character,
decimal value 95.
Содержание Easy-MCS
Страница 10: ...x...
Страница 20: ...Easy MCS Multichannel Scaler and MCS 32 A73 B32 Software 931054C 1213 10 Intentionally blank...
Страница 24: ...Easy MCS Multichannel Scaler and MCS 32 A73 B32 Software 931054C 1213 14 Intentionally blank...
Страница 77: ...931054C 1213 7 KEYBOARD FUNCTIONS 67 Fig 59 MCS 32 Keyboard and Keypad Accelerators...
Страница 98: ...Easy MCS Multichannel Scaler and MCS 32 A73 B32 Software 931054C 1213 88 Intentionally blank...
Страница 100: ...Easy MCS Multichannel Scaler and MCS 32 A73 B32 Software 931054C 1213 90 Intentionally blank...
Страница 108: ...Easy MCS Multichannel Scaler and MCS 32 A73 B32 Software 931054C 1213 98 Intentionally blank...
Страница 110: ...Easy MCS Multichannel Scaler and MCS 32 A73 B32 Software 931054C 1213 100 Intentionally blank...
Страница 114: ...Easy MCS Multichannel Scaler and MCS 32 A73 B32 Software 931054C 1213 104 Intentionally blank...
Страница 130: ...Easy MCS Multichannel Scaler and MCS 32 A73 B32 Software 931054C 1213 120 Intentionally blank...