beautypg.com

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

background image

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.