4 global response operational codes – Comtech EF Data MD2401 User Manual
Page 45

MD2401 L-Band Multi Demod Installation and Operation Manual
User Interfaces
MN-MD2401
4–13
Revision 7
If a command packet is sent and not received at its intended destination, a timeout condition can
occur because the packet originator does not receive a response message. On receiving devices
slaved to an M&C computer, the timeout delay parameters may be programmed into the
equipment in accordance with site requirements by Comtech Ef Data prior to shipment, or altered
by qualified personnel. The FSN handshake routines must account for timeout delays and be able
to introduce them as well.
4.5.4 Global Response Operational Codes
In acknowledgment (response) packets, the operational code
packet is set to 0 by the receiving devices when the message intended for the device is evaluated
as valid. The device that receives the valid message then exchanges the
received, and returns the packet to the originator. This “GOOD MESSAGE” opcode is one of nine
global responses. Global response opcodes are common responses, issued to the M&C
computer or to another device, that can originate from and are interpreted by all Radyne
equipment in the same manner. These are summarized as follows (all opcode values are
expressed in decimal form):
Table 4-3. Response Opcodes
Response Opcode Description
Opcode
Good Message
0000h
Bad Parameter
00FFh
Bad Opcode
00FEh
Bad Checksum
00FDh
Command Not Allowed in LOCAL Mode
00FCh
Command Not Allowed in AUTO Mode
00FBh
Bad Destination
00FAh
Unable to Process Command
00F9h
Packet Too Long
00F8h
The following response error codes are specific to the DD2401/DD2401L:
Response Opcode Description
Opcode
DPARM_MODE_ERROR
0x0600
DPARM_FREQUENCY_ERROR
0x0601
DPARM_DATARATE_ERROR
0x0603
DPARM_SWEEPBOUNDARY_ERROR
0x0604
DPARM_LEVELLIMIT_ERROR
0x0605
DPARM_DEMODULATIONTYPE_ERROR
0x0608
DPARM_CONVDECODER_ERROR
0x0609
DPARM_REEDSOLOMON_ERROR
0x060A
DPARM_DIFFERENTIALDECODER_ERROR
0x060B
DPARM_DESCRAMBLERCONTROL_ERROR
0x060C
DPARM_DESCRAMBLERTYPE_ERROR
0x060D
DPARM_SPECTRUM_ERROR
0x060E
DPARM_BUFFERCLOCK_ERROR
0x0610