Mocomtech CDM-570 User Manual

Page 239

Advertising
background image

CDM-570/570L Satellite Modem with Optional IP Module

Revision 4

Serial Remote Control

MN/CDM570L.IOM

13–5

Second, if the controller sends an instruction to set a parameter to a particular value, and
if the value sent in the argument is valid, then the target will acknowledge the message by
replying with TFQ= (with no message arguments).

The ? code (target to controller) is only used as follows:
If the controller sends an instruction to set a parameter to a particular value, and if the
value sent in the argument is not valid, then the target will acknowledge the message by
replying (for example) with TFQ? (with no message arguments). This indicates that there
was an error in the message sent by the controller.

The * code (target to controller) is only used as follows:
If the controller sends an instruction to set a parameter to a particular value, and, if the
value sent in the argument is valid, BUT the modem will not permit that particular
parameter to be changed at that time, then the target will acknowledge the message by
replying (for example) with TFQ* (with no message arguments).

The ! code (target to controller) is only used as follows:
If the controller sends an instruction code which the target does not recognize, then the
target will acknowledge the message by echoing the invalid instruction, followed by the !
character. Example: XYZ!

The # code (target to controller) is only used as follows:
If the controller sends a correctly formatted command, BUT the modem is not in remote
mode, then it will not allow reconfiguration, and it will respond with TFQ#.

The ~ code (target to controller) is only used as follows:
If a message was sent via a local modem to a distant end device or ODU, then the
message was transmitted transparently through the local modem. In the event of the
distant-end device not responding, the local modem would generate a response, for
example, 0001/RET~, indicating that it had finished waiting for a response and was now
ready for further communications.

The + code (target to controller) is only used as follows:
This is similar to the = code (acknowledgement), indicating that a command has been
accepted and processed, but in addition, indicates that some other configuration
parameter has also been modified. Example: Suppose the user has selected Viterbi +
Reed-Solomon, QPSK, Rate 1/2. Now, the user changes the modulation type from QPSK
to 16-QAM by sending TMD=4. In this case, Rate 1/2 is no longer a valid code rate, and
so it will be automatically changed to the nearest valid code rate (Rate 3/4). The target
will therefore respond with TMD+.

The ^ code (target to controller) is only used as follows:
This indicates that the modem is in Ethernet Remote mode, so serial remote control is not
possible. There are two exceptions to this: the LRS (local/remote status) command is still
active, and may be used to change the operating mode to local or to serial remote control.
The FPL (front panel lockout) command is active, and may be used to configure the
Front Panel Lockout to be “No lockout”or “Active.”

Advertising
This manual is related to the following products: