Commands should always be sent in capital letters and cannot be edited online,
i.e., once a character is received it is stored in the MO-16X serial buffer and cannot be
corrected by sending an erase code.
In communication idle mode (MO-16X waiting for a command) the modulator will
send an XON code once per second to allow synchronisation with the remote controller.
4.13
Command list
Commands are classified between interrogative and control commands. They are
initiated by sending an '*' character, and have ASCII text format and always share a
similar structure. For instance, the equipment model name can be asked by sending
"*?NA<cr>" and the answer is "*NAMO-160" (always without quotes) Some amount of
parsing must be applied, to recover the wanted data from the answer text (in this case,
"MO-160").
Here follows a table with all available commands.
Name
Message
NAM
*?NAM<cr>⇒
VER
*?VER<cr>⇒
BEP
*BEP<cr>
*USRtext<cr>
USR
*?USR<cr>
*STOnn<cr>
STO
RCL
*RCLnn<cr>
*FRQnn...n<cr>
FRQ
*?FRQ<cr>
*ATTnn<cr>
ATT
*?ATT<cr>
ERN
*?ERN<cr>
*ERC<cr>
ERC
*?ERLnn<cr>
ERL
Page 34
Answer
⇐*NAMMO-16X<cr>
⇐*VERv0.7.10<cr>
*USRtext<cr>
*FRQnn...n<cr>
*ATTnn<cr>
*ERNnn...n<cr>
*ERLtext<cr>
USER'S MANUAL. MO-16X
Description and Format
Retrieve equipment model
Retrieve SW version.
Acoustic indication
Set a new USER text to be displayed in the LCD
panel.
'text' is an ASCII text with a maximum of 32
characters
Returns the current USER text
Save the current configuration to a memory.
´nn´ is a decimal value from 00 to 10
Retrieve a configuration from a memory.
´nn´ is a decimal value from 00 to 10
Modify the equipment RF frequency.
´nn...n´ is the frequency value in Hz, expressed
with 9 digits, from 45 to 875 MHz
Returns the current RF frequency in Hz and with
9 digits (padding with '0' on the left).
Change the RF output attenuation.
'nn' is the new decimal attenuation value in dB
Returns the current RF attenuation value.
'nn' value using 2 decimal digits
(padding with '0' on the left)
Retrieve the internal error counter.
'nn...n' value using 8 decimal digits
(padding with '0' on the left)
Clear the internal error counter.
Retrieve an error message
'nn' is the error index in decimal value 'text' is
the text string in ASCII format
04/2008