DPM Control Interface Manual

Document Number: TD-001598-01

Revision: B

Date: 1/10/2022

Function/Dept: R&D, Cinema Business Unit

Introduction

This document provides the commands available to control and monitor the DPM platform models via their automation inputs. For the DPM 100, DPM 100H, DPM 300 and DPM 300H this includes the RS-232 serial port, Ethernet port and GPI inputs. For the DCM 100 and DCM 300 this includes only the RS-232 and Ethernet ports. Additionally, several of the commands are only available for the DPM models. Settings manipulated via automation commands may be overridden or modified by commands issued from the front panel, DPM software programs or by commands sent over other automation ports or GPI inputs.

Serial Port (RS-232)

Communication Settings

The serial port settings required to communicate with the serial interface on the DPM 100 are as follows:

Command Protocol

A communication terminal program such as Hyper Terminal can be used for initial testing of the DPM 100 automation commands. After connecting the serial port cable (no null modem) and configuring a communication session you should see the following command prompt indicating that the DPM 100 unit is ready to accept serial automation commands, (you may need to use a <CR> to see the prompt):

{do not type '>'}

Turn on 'echo' locally to see the text you are typing.

When sending the serial commands programmatically, the command must be terminated by a newline character (\n or \r\n).

Ethernet Automation Control

Communication Settings

IP address configuration is set on the Connection tab of DPM Manager. Parameters include IP address, Subnet mask and Gateway. For optimal performance, send commands at least 400ms apart.

Command Protocol

Both the TCP and UDP connections use the serial command syntax shown below. To 'set' values, send the command string. To query information (TCP only), the query command must be followed by a GET command. For example, to query the currently active audio preset via TCP:

TCP Port

TCP connection occurs through port 4446. The DPM will close the connection on its end after each command, so the connection must be opened before each command is sent then closed after command is sent.

UDP Port

UDP connection is through port 4448. This connection can only be used with 'set' commands. You cannot 'get' device status via UDP.

SNMP Control and Monitoring

The DPM platform can be monitored and controlled via the SNMP V1 protocol. Access via SNMP is enabled and configured on the Communications tab in DPM Manager. The MIB file can be exported directly from DPM Manager on the Communications tab and can also be downloaded from the DPM product page at QSC.com. SNMP provides access to the following:

Status (Read only or Read/Write mode enabled)Control (Read/Write mode enabled)
Serial Number
Firmware version
Model
Active preset number, source, and format
Master volume and mute settings
Bypass mode
Amp power state
Audio and Control preset tables
Amp fault status tables
Active audio preset
Control preset trigger
Master volume and mute
Bypass mode
Amp power state

Note: Preset, volume and mute control not applicable for DCM models.

Automation Command Reference

The following table summarizes available commands that can be sent via the serial port or over an Ethernet connection. Additional information on each command provided below along with examples when used with a serial port.

NOTE: 'dpm100' can be replaced with 'dcp300'. More information about DCP command compatibility is available later in this document.

FunctionCommandDescriptionSupported on DCMs
Preset Changedpm100preset=3Change active preset to 3No
Preset Name Querydpm100presetname=1Returns name of preset 1No
Mutedpm100mute=1Mute all output audioNo
Unmutedpm100mute=0Unmute output audioNo
Master Faderdpm100fader=5.0Changes fader to 5dBNo
dpm100fader=+Increment fader by .5dBNo
dpm100fader=-Decrement fader by .5dBNo
dpm100fader=++NIncrement fader by N dBNo
dpm100fader=--NDecrement fader by N dBNo
Amps Ondpm100ampsonPowers on all amplifiersYes
Amps Offdpm100ampsoffPuts all amplifiers in standbyYes
Firmware Versiondpm100version=Returns current firmware versionYes
Serial Numberdpm100serialnumber=Returns device serial numberYes
Device Namedpm100devicename=Returns device nameYes
Command Helpdpm100helpReturns command usage informationYes

Preset Control

dpm100preset

Selects the preset specified (1–32). If no preset number is entered following the '=' character, then the currently active audio preset is returned (see section 3 for information on how to query status over Ethernet). Presets 1-16 are audio presets. Presets 17-32 are control presets.

Examples:

To select preset 1:

>dpm100preset=1

To query currently active audio preset (presets 1-16):

>dpm100preset=

Return value:
Audio Preset = 1

If an invalid, disabled or out-of-range preset number value entered:

>dpm100preset=50

Return value:
'dpm100preset=50' is an invalid command

dpm100presetname

Queries the name of the preset specified (1–32).

Examples:

To query name of audio preset 1:

>dpm100presetname=1

Return value:
Preset Name = DIGITAL

Mute Control

dpm100mute

Turns the Master Mute on or off (1= mute, 0= unmute). If no value is entered following the '=' character, then the current state of the Master Mute is returned.

Examples:

To turn master mute on:

>dpm100mute=1

To turn master mute off:

>dpm100mute=0

To query current state of master mute:

>dpm100mute=

Return value:
Mute = 1

If invalid or out of range value entered:

>dpm100mute=a

Return value:
'dpm100mute=a' is an invalid command

Fader Control

dpm100fader

Sets the Master Volume level to the value specified in dB (-90.0 to 10.0 in .1dB increments). If no value is entered following the '=' character, the current Master Volume level is returned. If a '+' character is entered following the '=' character, then the volume is incremented by .5 dB (not to exceed the maximum allowable volume of 10.0 dB). If a '-' character is entered following the '=' character, then the volume is decremented by .5 dB. If a user defined increment is required use '++value' or '--value' following the '='.

Examples:

To set Master Volume to 5 dB:

>dpm100fader=5.0

To increment volume by .5 dB (course adjustment):

>dpm100fader=+

To decrement volume by .5 dB (course adjustment):

>dpm100fader=-

To increment volume by .1 dB (fine adjustment):

>dpm100fader=++.1

To decrement volume by .1 dB (fine adjustment):

>dpm100fader=--.1

To increment volume by .3 dB:

>dpm100fader=++.3

To decrement volume by .3 dB:

>dpm100fader=--.3

To query current master volume:

>dpm100fader=

Return value:
Master Fader = 4.5

If invalid or out of range value entered:

>dpm100fader=20.0

Return value:
'dpm100fader=20.0' is an invalid command

Amp Control

dpm100ampson

Use this command to turn on (take out of Standby) all amplifiers that are connected directly to the DPM via DataPort cables.

Example:
>dpm100ampson

dpm100ampsoff

Use this command to turn off (put in Standby) all amplifiers that are connected directly to the DPM via DataPort cables.

Example:
>dpm100ampsoff

Status Queries

dpm100version

Returns the version of the DPM 100 firmware (in the form: major.minor.build).

Example:
>dpm100version=

Return value:
Version = 1.0.7

dpm100serialnumber

Returns the serial number of the DPM.

Example:
>dpm100serialnumber=

Return value:
SerialNo = 131601494

dpm100devicename

Returns the device name of the DPM (visible on front panel and DPM Manager).

Example:
>dpm100devicename=

Return value:
DeviceName = Auditorium1

DCP Compatible Automation Commands

The DPM will respond to systems that have already been programmed using the DCP300 serial syntax commands. For these commands, the query responses have the same syntax as the command. The DPM will only reply to status queries. It will not confirm 'set' commands or send updates without a query. DCP XML style commands are not supported.

FunctionCommandDescription
Preset Changedcp300preset=3Change active preset to 3
Mutedcp300mute=1Mute all output audio
Unmutedcp300mute=0Unmute output audio
Master Faderdcp300fader=5.0Changes fader to 5dB
dcp300fader=+Increment fader by .5dB
dcp300fader=-Decrement fader by .5dB
dcp300fader=++NIncrement fader by N dB
dcp300fader=--NDecrement fader by N dB
Amps Ondcp300ampsonPowers on all amplifiers
Amps Offdcp300ampsoffPuts all amplifiers in standby
Firmware Versiondcp300version=Returns current firmware version

Examples:

To query currently active audio preset (presets 1-16):

>dcp300preset=

Return value:
dcp300preset=1

To query current state of master mute:

>dcp300mute=

Return value:
dcp300mute=1

To query current master volume:

>dcp300fader=

Return value:
dcp300fader=3.6

To query firmware version:

>dcp300version=

Return value:
dcp300version=1.00.0007

If an invalid, disabled or out-of-range value entered:

>dcp300preset=50

Return value:
'dcp300preset=50' is an invalid command

Automation Inputs (Contact closure)

These controls are accessed via the Automation Inputs RJ-45 on the rear panel. This connector provides 6 inputs for connection to contact closures. Their functionality is configured in DPM Manager on the Connection tab. Pinout information is available in the DPM User's Manual.

Audio / Control preset recall

For single preset control, set the control mode to 'Recall Preset' and set the appropriate Trigger level (either 'low' or 'high' corresponding to 'shorted' contact or 'opened' contact) then select which preset to recall (audio or control). Use this with a momentary switch. Note that this preset selection is activated by a transition to the trigger level and can be overridden by preset changes by other controls such as the front panel or Ethernet or serial port automation controls.

For priority preset control, set the control mode to 'Priority Preset' and set the appropriate Trigger level (either 'low' or 'high' corresponding to 'shorted' contact or 'opened' contact) then select which audio preset to recall. Note that this preset selection cannot be overridden by preset changes by other controls such as the front panel or Ethernet or serial port automation controls until the trigger level is no longer active. When the input returns to the inactive level, the preset will return to the last preset selection made, even if that selection occurred while the priority preset was active. A message on the front panel will be displayed while priority preset is active.

For multi-preset control, set the control mode to 'Toggle preset'. This will allow you to select two control presets, one for each state of the automation input. For example, if you have configured one control preset to turn amps on and another control preset to put amps in Standby, these two presets can be assigned to one automation input connected to a switch; putting the switch in one state turns amps on while putting the switch in the other state turns amps off. Other functions that can be controlled via control presets include master mute, relays, and PA Mic enable. Note that the two relays can be controlled individually or simultaneously with other control preset changes. Like the single preset control, this preset change is triggered by a change on the input and can be overridden by preset changes made elsewhere.

Master Mute and Fire Alarm Mute

The master mute will cause all output audio to be muted and the mute LED on the front panel will turn red. To select 'Master Mute' set the control mode to 'Master Mute Control' then select the trigger level that will activate the mute ('low' or 'high' corresponding to 'shorted' contact or 'opened' contact). The opposite level will turn off the master mute. Note that this control is activated by a transition to or from the trigger level and can be overridden by master mute changes by other controls such as the front panel or Ethernet or serial port automation controls.

The fire alarm mute will mute all output audio and also blink the 'Fault' led and display ‘FIRE ALARM MUTE ON' on the front panel screen. This mode must be cleared (automation input at inactive level) to enable normal operation of the DPM. To select 'Fire Alarm Mute' set the control mode to ‘Fire Alarm Mute' then select the trigger level that will activate the mute ('low' or 'high' corresponding to ‘shorted' contact or ‘opened' contact). This mute will stay active as long as the input is at the trigger level. Once the input is in the inactive state, the mute will return to the most recent state set by other means (front panel, automation, etc.).

Mic Control (PA Mic mode)

The mic control will cause the mic input to be routed to the center channel input regardless of the current preset selection (PA Mic mode).

To enable PA Mic mode, select 'Mic Control' then select the trigger level that will activate the mode ('low' or 'high' corresponding to 'shorted' contact or 'opened' contact). The opposite level will turn off PA Mic mode. Note that this control is activated by a transition to or from the trigger level and can be overridden by PA Mic mode changes by other controls such as the front panel or control preset changes via Ethernet or serial port automation controls.

Master Volume control

These control modes provide the ability to control the master volume via two contact closures. Set the Control Mode to 'Level + .5 dB' on one GPI and ‘Level - .5 dB' on another then select the trigger level that will activate the change ('low' or 'high' corresponding to 'shorted' contact or 'opened' contact). When the transition to the trigger level is detected, the master volume will be incremented by the amount indicated (+.5 dB or -.5 dB).

Note that this control is activated by a transition to or from the trigger level and can be overridden by master volume changes by other controls such as the front panel or via Ethernet or serial port automation controls.

Models: DPM 100, Digital Processor Monitor, Processor Monitor, Monitor

File Info : application/pdf, 10 Pages, 355.97KB

PDF preview unavailable. Download the PDF instead.

q dn dpm 100 100h controloptionsfordpm

References

Bill Smith Adobe PDF Library 21.7.131

Related Documents

Preview QSC DCP Series Digital Cinema Hardware User Manual
Comprehensive user manual for QSC's DCP Series Digital Cinema Processors (DCP 100, DCP 200, DCP 300), detailing features, installation, configuration, networking, audio performance, specifications, and serial port automation control.
Preview QSC Q-SYS Core 8 Flex I/O Processor for Cinema Applications - Specifications
Detailed specifications for the QSC Q-SYS Core 8 Flex I/O processor, including audio inputs and outputs, channel capacity, control features, USB connectivity, physical dimensions, and compliance information.
Preview QSC unDX2IO+ Dante/AES67 Network Audio Wall Plate - Technical Overview
Detailed technical specifications and features of the QSC unDX2IO+, a versatile Dante/AES67 network audio wall plate providing 4x2 microphone/line I/O for professional AV installations.
Preview QSC and Zoom Meeting Room Audio Solutions Overview
An overview of QSC's audio infrastructure solutions designed to enhance the meeting experience in Zoom Rooms, featuring Q-SYS, QSC amplifiers, QSC ceiling loudspeakers, and Sennheiser microphones.
Preview QSC JSD-60 Cinema Processor User Manual
User manual for the QSC JSD-60 Cinema Processor, detailing its features for digital cinema audio, including system overview, specifications, installation, operation, and automation.
Preview QSC KC 12 Quick Start Guide: Assembly, Bluetooth, and Deployment
Concise guide to assembling, deploying, and using Bluetooth features on the QSC KC 12 audio system. Includes setup, coverage, and contact information.
Preview QSC KC12 Firmware Update Instructions for Mac Computers
Step-by-step guide for Mac users to update the firmware on their QSC KC12 loudspeaker using the KC12 Updater App. Covers procedures for Macs with native USB-C and USB-A ports.
Preview QSC CCR-100 User Manual: Closed Caption Receiver
User manual for the QSC CCR-100 Closed Caption Receiver, detailing operation, safety instructions, battery usage, and FCC compliance for movie theater auditoriums.