C.5.5.1 backward compatibility code qualifier, C.5.6 optional message arguments – Comtech EF Data KPA User Manual
Page 101

KPA Ku-Band Indoor Solid-State Power Amplifier
Revision 1
Appendix C
MN/KPA.IOM
C–5
2. From Target-to-Controller, the only permitted value is:
Symbol
Definition
=
(ASCII code 61)
The = code is used in two ways:
First, if the controller has sent a query code to a target (for example MUT?, meaning ‘is mute enable or disable?’), the
target would respond with MUT=x, where x represents the state in question: 1 being ‘enable’ and 0 being disable.
Second, if the controller sends an instruction to set a parameter to a particular value, then, providing the value sent in the
argument is valid, the target will acknowledge the message by replying with MUT= (with no message arguments).
3. The KPA will display the following error messages:
>DEV?COM_COMMAND UNRECOGNIZED'cr''lf']
>DEV?COM_INVALID PARAMETER'cr''lf']
>DEV?COM_DEVICE IN LOCAL MODE'cr''lf']
>DEV?COM_DEVICE IN AUTO MODE'cr''lf']
>DEV?COM_COMMAND NOT AVAILABLE'cr''lf']
>DEV?COM_DEVICE IS NOT IN SERIAL MODE'cr''lf']
>DEV?COM_DEVICE IS NOT IN ETHERNET MODE'cr''lf']
C.5.5.1 Backward Compatibility Code Qualifier
The current firmware version (FW Ver. 2.X.X and higher) supports both the current and old (FW Ver. 1.X.X) remote commands and
queries, and is therefore backward compatible.
The KPA uses code qualifier ‘_’ to identify the command as an old (i.e., FW Ver. 1.X.X) remote command. If it is, it will respond
with the old format:
<001/MUT_OFF'cr'
>001/MUT_OFF'cr''lf']
SEE SECT. C.7 FOR THE LISTING OF OLD REMOTE COMMANDS.
C.5.6 Optional Message Arguments
Arguments are not required for all messages. Arguments are ASCII codes for the characters 0 to 9 (ASCII codes 48 to 57), period (ASCII
code 46), and comma (ASCII code 44).