|
|
|
|
|
|
| Rev. 2 | |||||
Remote Control |
|
|
|
|
|
|
|
|
|
| CD/CIM550.IOM | |
|
|
|
|
|
|
|
|
|
|
|
|
|
Parameter |
| Command |
| Arguments for |
| Description of arguments |
|
| Response to Command |
| Query | Response to |
Type |
| (Instruction |
| Command or |
| (note that all arguments are ASCII numeric |
|
| (target to controller) |
| (Instruction | query |
|
| Code and |
| Response to |
| codes, that is, ASCII codes between 48 and 57) |
|
|
|
| Code and | (target to |
|
| qualifier) |
| Query |
|
|
|
|
|
| qualifier) | controller) |
|
|
|
|
|
|
|
|
| ||||
Mode |
|
|
| 0,1,2,3,4 or 5 | 1 = IF loopback |
|
| TST? (received ok, |
|
| (same format as | |
|
|
|
|
|
| 2 = Digital loopback |
|
| but invalid argument found) |
|
| command |
|
|
|
|
|
| 3 = I/O loopback |
|
| TST* (message ok, but not |
|
| argument) |
|
|
|
|
|
| 4 = Tx CW |
|
| permitted in current mode) |
|
|
|
|
|
|
|
|
| 5 = Tx Alternating 1,0 pattern |
|
|
|
|
|
|
|
|
|
|
|
| All other codes invalid. Example TST=4 (which is |
|
|
|
|
|
|
|
|
|
|
|
| transmit CW) |
|
|
|
|
|
|
Unit IF |
| IMP= |
| 1 byte, value of |
| Command or Query. |
|
| IMP= (message ok) |
| IMP? | IMP=x |
Impedance |
|
|
| 5 or 7 |
| IF interface impedance, where: |
|
| IMP? (received ok, |
|
| (same format as |
|
|
|
|
|
| 5 = 50 ohms |
|
| but invalid argument found) |
|
| command |
|
|
|
|
|
| 7 = 75 ohms |
|
|
|
|
| argument) |
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
| All other codes invalid. Example IMP=7 ( 75 ohms) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unit Alarm |
| MSK= |
| 5 bytes, each |
| Command or Query. |
|
| MSK= (message ok) |
| MSK? | MSK=abcde |
Mask |
|
|
| with a value of 0 |
| Alarm mask conditions, in the form abcde, where: |
|
| MSK? (received ok, |
|
| (same format as |
|
|
|
| or 1 |
| a = mask Tx AIS alarm, b = mask Rx AGC alarm |
|
| but invalid arguments found) |
|
| command |
|
|
|
|
|
| c = mask buffer alarms, d = mask Rx AIS alarm |
|
| MSK* (message ok, but not |
|
| arguments) |
|
|
|
|
|
| e = mask Eb/No alarm |
|
| permitted in current mode) |
|
|
|
|
|
|
|
|
| Setting any of these bytes to 0 unmasks alarm, |
|
|
|
|
|
|
|
|
|
|
|
| setting to 1 masks them. Example: MSK=01011 |
|
|
|
|
|
|
EDMAC |
| ESA= |
| 4 bytes, |
| Command or Query. |
|
| ESA= (message ok) |
| ESA? | ESA=xxxx |
Slave |
|
|
| numerical |
| EDMAC Slave Address - sets the range of |
|
| ESA? (received ok, |
|
| (same format as |
Address |
|
|
|
|
| addresses of |
|
| but invalid arguments found) |
|
| command |
|
|
|
|
|
| transceivers) which this unit will forward messages |
|
| ESA* (message ok, but not |
|
| arguments) |
|
|
|
|
|
| for. Only values which are integer multiples of ten |
|
|
|
|
| |
|
|
|
|
|
|
|
| permitted in current mode - |
|
|
| |
|
|
|
|
|
| are permitted. (0010, 0020, 0030, 0040 etc.) |
|
|
|
|
| |
|
|
|
|
|
|
|
| for example if ESA= is sent |
|
|
| |
|
|
|
|
|
| Example: ESA=0890 |
|
|
|
|
| |
|
|
|
|
|
|
|
| to a |
|
|
| |
|
|
|
|
|
| Important Note: Setting the value of the EDMAC |
|
|
|
|
|
|
|
|
|
|
|
| Slave Address to 0000 disables this function. |
|
|
|
|
|
|
|
|
|
|
|
| Setting a valid address here will automatically |
|
|
|
|
|
|
68