User`s guide

Detailed Command Summary 19
Detailed Command Summary
Pioneer / AMI Protocol
The DVMHD uses the versatile Pioneer/Alcorn McBride Enhanced protocol.
If you have ever used a Pioneer Protocol based Laserdisc or DVD player, or
any of our other Video or Audio products, learning this protocol will be a snap.
This section discusses the most commonly used commands in detail, and then
lists the entire Pioneer/Alcorn McBride Inc. protocol for the DVMHD in
tabular form.
This ASCII based protocol is universal among all control interfaces for the
DVMHD. Serial, Ethernet, Playlist, and Scheduler control all use this exact
same command structure to control the machine. This means that if you learn to
control the box with one interface (ie. RS-232 Serial), learning the rest will be
even easier since the commands themselves are identical. The only difference is
how these commands are inserted into each interface.
Addressing Commands
Any command can be preceded by <ID>@ where <ID> is the ASCII
representation of the unit’s Device ID (‘0’-‘126’). This allows commands to be
sent to individual units in a control line of multiple units. ‘127’ and ‘*’ act as
wildcard ID’s; a command sent using ‘127’ or ‘*’ as the ID will cause all units
in the control line to execute the command. The Device ID can be assigned
using the Set Device ID command.
NOTE: Although it is shown in the protocol listings, it is NOT mandatory to
precede the serial message with the unit ID.
Version Request
Description: This command causes the Digital Video Machine HD to return the application
and os versions.
Command Bytes: ?V<CR>
Message Response: The version string
Set IP Address
Description: This command causes the Digital Video Machine HD to update its IP address.
Command Bytes: nnn.nnn.nnn.nnnIP<CR>
where n is an ASCII number.
Message Response: R<CR>
Examples: Set IP to 1.1.1.1: 1.1.1.1IP<CR>