LPOD C-, X-, or Ku-Band Outdoor Amplifier / Block Up Converter (BUC)
MN-LPOD
Serial Interface Operation
Revision 14
5–8
5.3.5.5
Instruction Code Qualifier
This single character further qualifies the preceding instruction code. Instruction Code Qualifiers obey specific rules.
5.3.5.5.1
Controller-to-Target Rules
From Controller-to-Target, the permitted qualifiers are = or ? (ASCII codes 61 or 63):
= (ASCII code 61)
This qualifier is the Assignment Operator (AO). It means that the parameter defined by the preceding byte should be set to the value
of the argument(s) that follow it. For example: MUT=1 means “set the Mute function to Enabled”.
? (ASCII code 63)
This qualifier is the Query Operator (QO). It means that the Target should return the value of the parameter(s) defined by the
preceding byte. For example: SWR? means “return the firmwares installed in the Active and Standby images”.
5.3.5.5.2
Target-to-Controller Rules
From Target-to-Controller, the Target transmits the symbol =, ?, !, *, or # (ASCII codes 61, 63, 33, 42, or 35) to the Controller:
= (ASCII code 61)
“=” displays in two ways:
1.
If the Controller sends a command to set a parameter’s value, and the value is valid, the Target accepts the command by
replying with no message arguments. For example: >0001/MUT={CR}{LF}
2.
If the Controller sends a query to a Target, the Target responds with the configured setting. For example, the query MUT?
means “is Muting enabled or disabled?”); the Target responds with >0001/MUT=x{CR}{LF} (where ‘x’ represents the
configured state – ‘1’ being ‘enabled’ and ‘0’ being ‘disabled’).
? (ASCII code 63)
“?” displays when the Controller sends a command to set a parameter’s value, and the value is not valid. The Target rejects the
message by echoing the valid instruction, followed by this character. For example: >0001/MUT=?{CR}{LF}