6 optional message arguments, 7 end of packet – Comtech EF Data SPOD PS 1, PS 1.5, and PS 2 C-, X-, or Ku-Band User Manual
Page 101
SPOD C-, X-, or Ku-Band Outdoor Amplifier
MN-SPODPSX
Serial-based Remote Product Management
Revision 1
5–9
!
(ASCII code 33)
This character is used only if the Controller sends an instruction code which the Target does not recognize, the Target will acknowledge
the message by echoing the invalid instruction, followed by the ! character. Example: XYZ!
*
(ASCII code 42)
This character is used only if the Controller sends an instruction to set a parameter to a particular value, then, if the value sent in the
argument is valid, BUT the Target is in the wrong mode (e.g., standby mode in redundancy configuration) and will not permit that
particular parameter to be changed at that time, the Target will acknowledge the message by replying, for example, with MUT* (with no
message arguments).
#
(ASCII code 35)
This character is used only if the Controller sends an instruction code which the Target cannot currently perform because of hardware
resource issues, then the Target will acknowledge the message by echoing the invalid instruction, followed by the # character. This
response can only occur if the operator sends two or more ‘hardware configuration’ type commands without allowing adequate time
between commands for the hardware to be configured. For example, if the operator issued commands to change both the frequency
and the attenuation with less than 100 milliseconds between commands, and if this response is returned, then the command has not
been accepted and the operator must resend the command.
5.3.4.6 Optional Message Arguments
Arguments are not required for all messages. Arguments are ASCII codes for any printable character.
5.3.4.7 End of Packet
• Controller-to-Target: This is the 'carriage return' character (ASCII code 13).
• Target-to-Controller: This is the two-character sequence 'carriage return' (ASCII code 13), and 'line feed' (ASCII code 10).
Both indicate the valid termination of a packet.