User`s guide
General Command Summary 25
General Command Summary
The following table shows the complete Digital Video Machine 4 control protocol. Using these
commands, an external controller or PC can accomplish extremely complex tasks. Throughout the
following table, <CR> means carriage return, a byte with the hexadecimal value of 0D. Brackets, [ ],
denote optional message bytes. Any occurrence of the ‘c’ character represents an ASCII channel
number and the ‘g’ character represents an ASCII group number
The ‘*’ character can be used in place of channel or group number as a wildcard. This applies to every
command except Assign Group.
Description Command Bytes Response Comments
Firmware Version
Request
?V<CR> Version string<CR>
Current File c?C<CR> Filename<CR> Get name of current video file.
Current Status c?P<CR> State<CR> State = Playing, Stopped, etc.
Play cPL<CR> R<CR> Plays currently selected file.
Resumes if video is still/paused.
Play File ncPL<CR>
nncPL<CR>
nnncPL<CR>
nnnncPL<CR>
nnnnncPL<CR>
R<CR> Only file number 0-99999
addressing is supported.
(not frames or time).
Play and Loop cLP<CR> R<CR>
Play and Loop File ncLP<CR>
nncLP<CR>
nnncLP<CR>
nnnncLP<CR>
nnnnncLP<CR>
R<CR> Only file number 0-99999
addressing is supported.
(not frames or time).
Search File ncSE<CR>
nncSE<CR>
nnncSE<CR>
nnnncSE<CR>
nnnnncSE<CR>
R<CR> Only file number 0-99999
addressing is supported.
(not frames or time).
Pause cPA<CR> R<CR> Black screen
Still cST<CR> R<CR> Picture remains on screen
Stop cRJ<CR> R<CR> Picture remains on screen
Audio Control ncAD<CR> R<CR> n=0(Mute), 1(Unmute)
Video Control ncVD<CR> R<CR> n=0(Disable), 1=(Enable)
Reset Video Channel cRV R<CR> Resets channels
Reset System XX<CR> R<CR> Reboots entire system
Group Commands
Assign Channel to Group gcAG<CR> R<CR> Assi
g
ns a
g
rou
p
number to a