Ecler WPNETTOUCH - Touch remote

WPNETTOUCH - Touch remote Ecler - Free user manual and instructions

Find the device manual for free WPNETTOUCH Ecler in PDF.

📄 76 pages English EN Download 💬 AI Question 10 questions ⚙️ Specs
Notice Ecler WPNETTOUCH - page 23
View the manual : Français FR English EN
Pick your language and provide your email: we'll send you a specifically translated version.
Product Type Touch Remote / EclerNet Control Screen
Brand Ecler
Model WPNETTOUCH
Screen IPS 10.1" (25.4 cm), 1280x800 pixels resolution, 16:9 format
Touch Technology Multi-point Capacitive
Power Supply PoE (Ethernet) or external 12V DC, 2A power adapter
Network Interface Ethernet Base-Tx 10/100 Mbps, RJ45 connector
Mounting Wall (VESA75) or desk (stand rod included)
Use Indoor only
Main Functions Control of EclerNet devices via programmable UCP panels, integrated UCP server, UCP client
Configuration Local via touch screen or remote via EclerNet Manager
Operating Temperature Not specified, indoor use
Package Contents WPNETTOUCH, power adapter with pins, VESA75 wall mount, table stand, quick start guide, warranty card
Maintenance and Cleaning Clean with a dry cloth only
Safety Do not expose to water or humidity, unplug during storms, repair by qualified personnel
Repairability Entrust all repairs to a qualified technician
Compatibility EclerNet devices: MIMO, NXA, NZA, NPA, DUO-NET, etc.
Configuration Software EclerNet Manager (downloadable at www.ecler.com)
Firmware Update via EclerNet Manager
Warranty Refer to warranty card or www.ecler.com

Frequently Asked Questions - WPNETTOUCH Ecler

How to install the WPNETTOUCH on the wall?
Use the provided VESA75 mount. Attach the metal plate to the back of the unit with the 4 included screws, then attach the other plate to the wall. Snap the two plates together and tighten the safety screw with the included tool.
How to connect the WPNETTOUCH to the network?
Connect the Ethernet cable (CAT5 or higher) to the RJ45 port. Power via PoE or the included 12V DC power adapter. The IP must be manually configured (no DHCP).
Which EclerNet devices can be controlled?
The WPNETTOUCH controls MIMO matrices, NXA audio managers, NZA amplifiers, NPA, DUO-NET players, etc., via the EclerNet network.
How to access configuration settings?
From the touch screen, tap the SETUP icon (gear) on the home page. Menus include screen, device, network configuration, and information/tools.
What to do if the screen becomes unresponsive?
Try restarting the unit via the Information/Tools menu (Reboot). If the problem persists, check the power supply and network connections. As a last resort, restore factory settings.
How to clean the touch screen?
Use a dry, soft cloth. Do not use water, chemicals, or abrasive cleaners.
Can the WPNETTOUCH function as a UCP server?
Yes, enable the Enable UCP Server option in the Device Configuration menu. It will run the local EclerNet project and provide UCP panels to clients.
How to connect the WPNETTOUCH to a UCP server?
From the home page, tap the connection icon at the top. Enter the server's IP address (or select from the detected list) then tap Connect.
What are the default network settings?
IP: 192.168.0.100, Subnet Mask: 255.255.255.0, Gateway: 192.168.0.1, UDP Port: 2210. No EclerNet device supports DHCP.
How to restore factory defaults?
In the Information/Tools menu, select Factory Defaults. Confirm the irreversible operation. The unit will erase all data and restart with default settings.

User questions about WPNETTOUCH Ecler

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Touch remote in PDF format for free! Find your manual WPNETTOUCH - Ecler and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. WPNETTOUCH by Ecler.

USER MANUAL WPNETTOUCH Ecler

Warning: this action will replace the current project with a default (blank) one, losing all the configuration and user data in the current project. Are you sure?

Ecler WPNETTOUCH - 1

Warning: this action will bring back this device to its factory defaults. This involves losing your current network configuration, general setup and current project data. Are you sure?

Ecler WPNETTOUCH - 2

This action will reboot this device, losing network connection for a while and recovering normal performance after the reboot. Are you sure?

Ecler WPNETTOUCH - 3

8 CONNEXIONÀUN SERVEUR UCP

System
CPURK3128 quad core processor, clocked 1.6G
RAM1GB
ROM8GB
Screen
Size10,1" IPS
Resolution1280x800
Contrast ratio1300
Brightness300cdm2
Screen scale / Display area16:9 / 218x135mm
BacklightLED
Touch-panelCapacitive multi-touch
Network & Connectivity
EthernetSupports PoE
Ethernet portEthernet Base-Tx 10/100Mb / 1GB CAT5e or better up to 100m.
Power
External power supply voltage12VDC
DC current (max)350mA from 12V External Power Supply Voltage
Mains power consumption125mA from PoE
6W
General
Bracket mounting holesVESA 75mm
Dimensions WxHxD260x178x28 mm / 10.2"x7.0"x1.1"
Weight700 gr / 1.54 lb.
Accessories included
AC power adapter100-240VAC 50-60Hz 12V / 2A, multi-plug VESA75 and desktop
Mounting systems

TP-NET PROTOCOL

SOFTWARE

Third-Party NET

13 TP-NET PROTOCOL INTRODUCTION

The TP-NET protocol lets a client device (control device) get and/or set the values of several parameters of the EclerNet compatible devices (MIMO and MIMO SG series digital matrices, DUO-NET PLAYER, NXA digital audio manager series, NZA amplifier series, NPA amplifier series, etc.), like volumes, mutes, alarms, etc. It's as well available for eMIMO1616 digital matrix, HUB series digital zone, MIMO7272DN and MIMO4040CDN digital matrix.

The communication with these digital audio devices can be established using Ethernet and the UDP/IP transport protocol, always by means of the 5800 UDP port.

A second option for this communication is using the RS-232 interface that some of these compatible devices do also have (MIMO series, DUO-NET PLAYER, NXA series, etc.). In this case, the serial connection must fulfil the following specifications:

  • Baud rate: 57600 (fixed, no autonegotiation) for all the devices, except for DUO-NET PLAYER, eMIMO1616, HUB series and MIMO4040CDN, which use 115200 baud rate)
    Data bits: 8
  • Parity: None
  • Stop bits: 1
  • Flow control: None

In case the Ecler device has an Euroblock connector for the RS-232 interface, the serial cable wiring, from the device's connector to a standard DB9 serial interface connector, must be the following:

WIRING RS232 - DB9
RS232DB9
TxPin 2 (RxD)
RxPin 3 (TxD)
GndPin 5 (Signal Gnd)

The protocol is simple and direct, making it easy to read, write and modify the generated code. It is based on messages with no begin and end delimiter: each message is self-delimited by the UDP packet size, which is defined with a maximum of 80 characters. All the messages must be written in capital letters.

To let some control systems (like CRESTRON®, EXTRON®, AMX®, RTI®, VITY®, MEDIALON®, etc.) process the messages more easily, the EclerNet device adds the character LF (0x0A) to the end of each message. This way the client can buffer the

messages to process them, if it's required. The EclerNet device can also handle several messages received in a single message packet by using the LF delimiter.

The available messages are built with one or more fields separated with blank spaces ( = blank space):

[PARAM1] [PARAM2] [PARAM3] [PARAM4][LF]

The first field (TYPE) defines the message type and then, the required parameters for it (each kind of message requires a given number of parameters). The field TYPE can have these values:

SYSTEM
GET
- SET
INC
DEC
- SUBSCRIBE
- UNSUBSCRIBE
DATA
- ERROR

At the end of this document you'll find all the available messages and their parameters for each model of the EclerNet compatible devices.

The SYSTEM, GET, SET, INC, DEC, SUBSCRIBE & UNSUBSCRIBE messages can be sent from the client to the EclerNet device. The DATA & ERROR messages can be sent from the device to the client. The only exception is the SYSTEM PING message, that is a SYSTEM type message that is sent from the EclerNet device when the initial message from the client to the device was SYSTEM CONNECT PINGPONG.

The communication (using UDP or RS-232) starts when a client sends the message SYSTEM CONNECT to the EclerNet device. As far as the UDP communication requires no connection (unlike the TCP), the EclerNet device stores this client's IP address, and then uses it as the destination IP address for the messages that it generates (DATA & ERROR). After receiving the SYSTEM CONNECT message, the device dumps its entire configuration using several consecutive DATA messages.

The communication can be terminated by two methods:

  • Manually: when the client sends the SYSTEM DISCONNECT message, cancelling all the subscriptions and stopping the DATA & ERROR messages
  • Automatically: in case the initial message was SYSTEM CONNECT PINGPONG and the client didn't get any SYSTEM PONG message in a period longer than 10 seconds (presuming a communication breakdown)

The SET messages don't have an automatic acknowledgement with a DATA message sent from the EclerNet device after it has processed the SET command. The client must update the values itself and must send the needed GET message if it requires confirmation from the device.

NOTES:

  • The numerical values are always integer numbers without +, - , comma or dot symbols.
  • [PINGPONG] is an optional parameter used to configure the device-client communication with a periodical check, to see whether the client or the device have terminated it. When configured this way, the device sends a SYSTEM PING once per second, and the client must answer with a SYSTEM PONG message. If anyone doesn't get these messages along a 10 seconds period, the communication will be considered terminated
  • & are numerical values that identify an input or output channel of the EclerNet device:
  • It can be within a [1..8] range for MIMO88 single units (8x8 matrix masters), and [1..16] for MIMO88 couples configured as 16x16 matrix masters
  • It can be within a [1..8] range for MIMO88SG units
    It can be within a [1..12] range for MIMO1212SG units
  • For the NPA series, can be within a [1..2] range
  • For the NXA and NZA series it can be within the [1..4] or [1..6] range, for 4 or 6 channel amplifiers
  • It can be within a [1..16] range for eMIMO1616 units
    It can be within a [1...40] range for MIMO7272DN and MIMO4040CDN
  • is a numerical value that identifies one available Preset stored in the EclerNet device's memory:
  • For the MIMO series it can be within the [1..99] range
  • For the DUO-NET PLAYER it can be within the [1..20] range
  • For the NPA series it can be within the [1..10] range
  • For the NXA and NZA series it can be within the [1..5] range
  • ,

     y  are numerical values in the [0..100] range that define values in a scale equivalent to [-inf..0] dB

  • & are numerical values within the [1..8] range for the MIMO88 configured as 8x8 matrix masters (single units), and [1..16] for MIMO88 couples configured as 16x16 matrix masters. For the NXA series GPI values can be within the [1..4] or [1..6] range, depending on model. For the MIMO7272DN and MIMO4040CDN GPI and GPO values can be within [1..8]

  • is a numerical value within the [0..100] range that indicates the value of an analogue GPI input. For a digital input only 0 or 100 are the possible values
  • is a numerical value within the [0..1] range: it can only be 0 or 1 (opened or closed GPO)
  • is a numerical value within the [1..10] range that sets the VU-meter refresh rate, or the number of times the vumeters' values are sent per second (by default = 3)
  • "Device Name" is the device name inside double quotation marks, to allow for names with blank spaces
  • is a numerical value for an error code
  • ” is a text chain inside double quotation marks, containing an error description
  • is a numerical value that identifies a Virtual Control in a MIMO or NXA device:
    It can be within a [1A..4A] or [1B..4B] range for NXA 4 ch. Models
    It can be within a [1A..6A] or [1B..6B] range for NXA 6 ch. models
  • It can be within a [1..64] range for MIMO88, MIMO88CONF, MIMO88SG, MIMO88SGCONF, MIMO1616, MIMO1616CONF, MIMO1212SG and MIMO1212SGCONF models
    It can be within a [1..80] range for MIMO40CDN model
    It can be within a [1..160] range for MIMO7272DN model

14 NXA DIGITAL AUDIO MANAGER SERIES

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the EclerNet device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SYSTEMCONNECT[PINGPONG]Saves the client IP address for responses and then dumps current device status (with DATA messages)
DISCONNECTCancel subscriptions and terminates communication
SUBSCRIPTION_RATEAlive message from device
PINGAlive message from device
PONGAlive ACK message from client
GETALLDumps current device status (with DATA messages)
POWERGets the Device Power status
PRESETGets the current PRESET
OLEVELGets the current LEVEL of an Output Channel
XLEVELGets the current LEVEL of a Matrix point
OMUTEGets the current MUTE status of an Output Channel
XMUTEGets the current MUTE status of a Matrix Point
OVUGets the VU-meter value of an Output Channel
ALARM_PROTECTGets the Protect alarm status of an Output Channel
ALARM_FAULTGets the self-diagnosis system alarm status of an Output Channel

Ecler WPNETTOUCH - NXA DIGITAL AUDIO MANAGER SERIES - 1

ecler

INFO_NAMEGets the Device Name
INFO_MODELGets the Device Model
INFO_VERSIONGets the Firmware Version
INFO_MACGets the Device MAC address
VIRTUAL_CONTROLGets the Virtual Control value
TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SETPOWERON/OFFSets the Device Power status
PRESENTSets the current PRESET
OLEVELSets the current LEVEL of an Output Channel
XLEVELSets the current LEVEL of a Matrix point
OMUTEYES/NOSets the current MUTE status of an Output Channel
XMUTESets the current MUTE status of a Matrix Point
VIRTUAL_CONTROLSets the Virtual Control value (Value can range from 1 to 100)
INCOLEVELIncreases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)
XLEVELIncreases the current LEVEL of a Matrix point by Value (Value can range from ±1 to ±100)
DECOLEVELDecreases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)
XLEVELDecreases the current LEVEL of a Matrix point by Value (Value can range from ±1 to ±100)
SUBSCRIBEALLSubscribed to all VU-meters
OVUSubscribed to an Output Channel VU-meter
UNSUBSCRIBEALLUnsubscribe to all VU-meters
OVUUnsubscribe to an Output Channel VU-meter
DATAPOWERON/OFFShows the Device Power status
PRESENTShows the current PRESET
OLEVELShows the current LEVEL of an Output Channel
XLEVEL<Input Channel><Output Channel><Level>Shows the current LEVEL of a Matrix point
OMUTE<Output Channel>YES/NOShows the current MUTE status of an Output Channel
XMUTE<Input Channel><Output Channel>YES/NOShows the current MUTE status of a Matrix point
VIRTUAL_CONTROL<Virtual Control><Value>Shows the Virtual Control value
OVU<Output Channel><Pre Vumeter Level><Post Vumeter Level>Shows the VU-meter value of an Output Channel
ALARM_PROTECT<Output Channel>ON/OFFShows the Protect alarm status of an Output Channel
ALARM_FAULT<Output Channel>ON/OFFShows the self-diagnosis system alarm status of an Output Channel
INFO_NAME" <Device Name>"Shows the Device Name
INFO_MODEL<Device Model>Shows the Device Model
INFO_VERSION<Firmware Version>Shows the Firmware Version
INFO_MAC<Device MAC address>Shows the Device MAC address
ERROR<Error ID>" <Error Description>"Informs about an error

Note: INC and DEC commands are replied with a DATA command from the device with the resulting LEVEL value, after it has been increased or decreased. When the INC or DEC command tries to adjust a LEVEL value beyond its minimum or maximum limits, no reply (DATA command) will be produced.

15 NZA MULTICHANNEL AMPLIFIER SERIES

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the EclerNet device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SETPOWERON/OFFSets the Device Power status
PRESENTSets the current PRESET
OLEVELSets the current LEVEL of an Output Channel
OMUTE<Level>Sets the current MUTE status of an Output Channel
SUBSCRIBEALLSubscribes to all VU-meters
OVUSubscribes to an Output Channel VU-meter
UNSUBSCRIBEALLUnsubscribe to all VU-meters
OVUUnsubscribe to an Output Channel VU-meter
DATAPOWERON/OFFShows the Device Power status
PRESENTShows the current PRESET
OLEVELShows the current LEVEL of an Output Channel
OMUTE<Level>Shows the current MUTE status of an Output Channel
OVU<Output Channel>Shows the current MUTE status of an Output Channel
ALARM_PROTECTShows the VU-meter value of an Output Channel
INFO_NAME<Pre Vumeter Level>Shows the Protect alarm status of an Output Channel
INFO_MODELShows the Device Name
INFO_VERSIONShows the Device Model
INFO_MACShows the Firmware Version
ERRORShows the Device MAC address
Informs about an error

16 NPA STEREO AMPLIFIER SERIES

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the EclerNet device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SYSTEMCONNECT[PINGPONG]Saves the client IP address for responses and then dumps current device status (with DATA messages)
DISCONNECTCancel subscriptions and terminates communication
SUBSCRIPTION_RATE<Rate>Alive message from device
PINGAlive message from device
PONGAlice ACK message from client
GETALLDumps current device status (with DATA messages)
POWERGets the Device Power status
PRESETGets the current PRESET
OLEVEL<Output Channel>Gets the current LEVEL of an Output Channel
OMUTE<Output Channel>Gets the current MUTE status of an Output Channel
OVU<Output Channel>Gets the VU-meter value of an Output Channel
ALARM_PROTECT<Output Channel>Gets the Protect alarm status of an Output Channel
ALARM_THERMAL<Output Channel>Gets the Thermal alarm status of an Output Channel
ALARM_LOAD<Output Channel>Gets the Load alarm status of an Output Channel
ALARM_VOLTAGEGets the Voltage alarm status of the Device
INFO_NAMEGets the Device Name
INFO_MODELGets the Device Model
INFO_VERSIONGets the Firmware Version
INFO_MACGets the Device MAC address
TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SETPOWERON/OFFSets the Device Power status
PRESETSets the current PRESET
OLEVELSets the current LEVEL of an Output Channel
OMUTE<Level>Sets the current MUTE status of an Output Channel
SUBSCRIBEALLSubscribes to all VU-meters
OVUSubscribes to an Output Channel VU-meter
UNSUBSCRIBEALLUnsubscribe to all VU-meters
OVUUnsubscribe to an Output Channel VU-meter
DATAPOWERON/OFFShows the Device Power status
PRESETShows the current PRESET
OLEVELShows the current LEVEL of an Output Channel
OMUTE<Level>Shows the current MUTE status of an Output Channel
OVU<Pre Vumeter Level>Shows the VU-meter value of an Output Channel
ALARM_PROTECTON/OFFShows the Protect alarm status of an Output Channel
ALARM_THERMALON/OFFShows the Thermal alarm status of an Output Channel
ALARM_LOADON/OFFShows the Load alarm status of an Output Channel
ALARM_VOLTAGEON/OFFShows the Voltage alarm status of the Device

Ecler WPNETTOUCH - NPA STEREO AMPLIFIER SERIES - 1

INFO_NAME"Device Name"Shows the Device Name
INFO_MODEL"Model"Shows the Device Model
INFO_VERSION"Firmware Version"Shows the Firmware Version
INFO_MACMAC address"Shows the Device MAC address
ERRORInforms about an error

17 MIMO88 / MIMO88 CONFERENCE / MIMO88SG / MIMO1212SG (SINGLE) DIGITAL MATRIX

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the EclerNet device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SYSTEMCONNECT[PINGPONG]Saves the client IP address for responses and then dumps current device status (with DATA messages)
DISCONNECTCancel subscriptions and terminates communication
SUBSCRIPTION_RATEAlive message from device
PINGAlive message from device
PONGAlive ACK message from client
GETALLDumps current device status (with DATA messages)
PRESETGets the current PRESET
ILEVELGets the current LEVEL of an Input Channel
OLEVELGets the current LEVEL of an Output Channel
XLEVELGets the current LEVEL of a Matrix point
IMUTEGets the current MUTE status of an Input Channel
OMUTEGets the current MUTE status of an Output Channel
XMUTEGets the current MUTE status of a Matrix Point
IVUGets the VU-meter value of an Input Channel

Ecler WPNETTOUCH - MIMO88 / MIMO88 CONFERENCE / MIMO88SG / MIMO1212SG (SINGLE) DIGITAL MATRIX - 1

ecler

OVU<Output Channel>Gets the VU-meter value of an Output Channel
GPI<Input>Gets the current value of a General Purpose Input
GPO<Output>Gets the current value of a General Purpose Output (not valid for MIMO88SG / MIMO1212SG)
INFO_NAMEGets the Device Name
INFO_MODELGets the Device Model
INFO_VERSIONGets the Firmware Version
INFO_MACGets the Device MAC address
VIRTUAL_CONTROL<Virtual Control>Gets the Virtual Control value
TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SETPRESETSets the current PRESET
ILEVELSets the current LEVEL of an Input Channel
OLEVELSets the current LEVEL of an Output Channel
XLEVELSets the current LEVEL for a Matrix point
IMUTEYES/NOSets the current MUTE status of an Input Channel
OMUTEYES/NOSets the current MUTE status of an Output Channel
XMUTEYES/NOSets the current MUTE status for a Matrix Point
GPOSets the current value for a General Purpose Output (not valid for MIMO88SG)
VIRTUAL_CONTROLSets the Virtual Control value (Value can range from 1 to 100)
INCILEVELIncreases the current LEVEL of an Input Channel by Value (Value can range from ±1 to ±100)
OLEVELIncreases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)
XLEVELIncreases the current LEVEL of a Matrix point by Value (Value can range from ±1 to ±100)
DECILEVELDecreases the current LEVEL of an Input Channel by Value (Value can range from ±1 to ±100)
OLEVELDecreases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)

Ecler WPNETTOUCH - MIMO88 / MIMO88 CONFERENCE / MIMO88SG / MIMO1212SG (SINGLE) DIGITAL MATRIX - 2

XLEVEL<Input Channel><Output Channel><Value>Decreases the current LEVEL of a Matrix point by Value (Value can range from ±1 to ±100)
SUBSCRIBEALLSubscribes to all VU-meters
IVU<Input Channel>Subscribes to an Input Channel VU-meter
OVU<Output Channel>Subscribes to an Output Channel VU-meter
UNSUBSCRIBEALLUnsubscribe to all VU-meters
IVU<Input Channel>Unsubscribe to an Input Channel VU-meter
OVU<Output Channel>Unsubscribe to an Output Channel VU-meter

Note: INC and DEC commands are replied with a DATA command from the device with the resulting LEVEL value, after it has been increased or decreased. When the INC or DEC command tries to adjust a LEVEL value beyond its minimum or maximum limits, no reply (DATA command) will be produced.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
DATAPRESENT<Preset Number>Shows the current PRESET
ILEVEL<Input Channel><Level>Shows the current LEVEL of an Input Channel
OLEVEL<Output Channel><Level>Shows the current LEVEL of an Output Channel
XLEVEL<Input Channel><Output Channel><Level>Shows the current LEVEL for a Matrix point
IMUTE<Input Channel>YES/NOShows the current MUTE status of an Input Channel
OMUTE<Output Channel>YES/NOShows the current MUTE status of an Output Channel
XMUTE<Input Channel><Output Channel>YES/NOShows the current MUTE status for a Matrix Point
VIRTUAL_CONTROL<Virtual Control><Value>Shows the Virtual Control value (Value can range from 1 to 100)
IVU<Input Channel><Pre Vumeter Level><Post Vumeter Level>Shows the VU-meter value of an Input Channel
OVU<Output Channel><Pre Vumeter Level><Post Vumeter Level>Shows the VU-meter value of an Output Channel
GPI<Input><GPI Value>Shows the current value of a General Purpose Input
GPO<Output><GPO Value)Shows the current value of a General Purpose Output (not valid for MIMO88SG)
INFO_NAME<Device Name>"Shows the Device Name
INFO_MODEL<Device Model>Shows the Device Model
INFO_VERSION<Firmware Version>Shows the Firmware Version
INFO_MAC<Device MAC address>Shows the Device MAC address
ERROR<Error ID><Error Description>"Informs about an error

18 MIMO88SG CONFERENCE DIGITAL MATRIX

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the EclerNet device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

This MIMO88SG CONFERENCE firmware version shares the same hardware with the standard MIMO88SG unit, just uploading the CONFERENCE firmware version to it, and shares as well the same TP-NET commands in the above table, adding to them these new ones:

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
GETGATEGets the current status of the NOISE GATE for inputs 1 to 8
AUTOMIXERGets the current status of the AUTOMIXER function for inputs 1 to 8
SUBSCRIBEGATESubscribes to the status of the NOISE GATE for inputs 1 to 8
AUTOMIXERSubscribes to the status of the AUTOMIXER function for inputs 1 to 8
UNSUSSCRIBEGATEUnsubscribed to the status of the NOISE GATE for inputs 1 to 8
AUTOMIXERUnsubscribed to the status of the AUTOMIXER function for inputs 1 to 8
DATAGATEs1 s2 s3 s4 s5 s6 s7 s8Shows the current NOISE GATE status (0 = open / 1 = closed) for the 8 inputs channels (s1 to s8, status of the gate for inputs 1 to 8)
AUTOMIXERs1 s2 s3 s4 s5 s6 s7 s8Shows the current status for input channels in the Automixer section (0 = disabled or bellow threshold in the automixer / 1 = enabled and beyond threshold, but queued, not in the automatic mix / 2 = enabled, beyond threshold and into the automatic mix) for the 8 inputs channels (s1 to s8, status of the automixer function for inputs 1 to 8)

19 MIMO 7272DN / MIMO4040CDN DIGITAL MATRIX

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the EclerNet device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SYSTEMCONNECT[MASTER][PINGPONG][ONCE]Saves the client IP address for responses and then dumps current device status (with DATA messages)
DISCONNECTCancel subscriptions and terminates communication
SUBSCRIPTION_RATEAlive message from device
PINGAlive message from device
PONGAlive ACK message from client
PING INTERVAL<1-1000>Ping Interval, in seconds
GETALLDumps current device status (with DATA messages)
PRESETGets the current PRESET
ILEVELGets the current LEVEL of an Input Channel
OLEVELGets the current LEVEL of an Output Channel
XLEVELGets the current LEVEL of a Matrix point
IMUTEGets the current MUTE status of an Input Channel
XMUTEGets the current MUTE status of a Matrix Point
IVUGets the VU-meter value of an Input Channel
OVUGets the VU-meter value of an Output Channel

Ecler WPNETTOUCH - MIMO 7272DN / MIMO4040CDN DIGITAL MATRIX - 1

GPI<Input>Gets the current value of a General Purpose Input
GPO<Output>Gets the current value of a General Purpose Output
INFO_NAMEGets the Device Name
INFO_MODELGets the Device Model
INFO_VERSIONGets the Firmware Version
INFO_MACGets the Device MAC address
VIRTUAL_CONTROL<Virtual Control>Gets the Virtual Control value
TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SETPRESETSets the current PRESET
ILEVELSets the current LEVEL of an Input Channel
OLEVELSets the current LEVEL of an Output Channel
XLEVELSets the current LEVEL for a Matrix point
IMUTEYES/NOSets the current MUTE status of an Input Channel
XMUTEYES/NOSets the current MUTE status for a Matrix Point
GPOSets the current value for a General Purpose Output
VIRTUAL_CONTROLSets the Virtual Control value (Value can range from 1 to 100)
INCILEVELIncreases the current LEVEL of an Input Channel by Value (Value can range from ±1 to ±100)
OLEVELIncreases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)
XLEVELIncreases the current LEVEL of a Matrix point by Value (Value can range from ±1 to ±100)
DECILEVELDecreases the current LEVEL of an Input Channel by Value (Value can range from ±1 to ±100)
OLEVELDecreases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)
XLEVELDecreases the current LEVEL of a Matrix point by Value (Value can range from ±1 to ±100)
SUBSCRIBEALLSubscribes to all VU-meters
IVUSubscribes to an Input Channel VU-meter

Ecler WPNETTOUCH - MIMO 7272DN / MIMO4040CDN DIGITAL MATRIX - 2

OVU<Output Channel>Subscribers to an Output Channel VU-meter
UNSUBSCRIBEALLUnsubscribe to all VU-meters
IVU<Input Channel>Unsubscribe to an Input Channel VU-meter
OVU<Output Channel>Unsubscribe to an Output Channel VU-meter

Note: INC and DEC commands are replied with a DATA command from the device with the resulting LEVEL value, after it has been increased or decreased. When the INC or DEC command tries to adjust a LEVEL value beyond its minimum or maximum limits, no reply (DATA command) will be produced.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
DATAPRESETShows the current PRESET
ILEVELShows the current LEVEL of an Input Channel
OLEVELShows the current LEVEL of an Output Channel
XLEVELShows the current LEVEL for a Matrix point
IMUTEYES/NOShows the current MUTE status of an Input Channel
XMUTEYES/NOShows the current MUTE status for a Matrix Point
VIRTUAL_CONTROLShows the Virtual Control value (Value can range from 1 to 100)
IVUShows the VU-meter value of an Input Channel
OVUShows the VU-meter value of an Output Channel
GPIShows the current value of a General Purpose Input
GPOShows the current value of a General Purpose Output.
INFO_NAMEShows the Device Name
INFO_MODELShows the Device Model
INFO_VERSIONShows the Firmware Version
INFO_MACShows the Device MAC address
INFO_IPLISTShows the list of clients connected to the Device. The message will contain a list including ClientNumber ClientIP Client Port (separated by blank characters)

19.1 MIMO4040CDN: AEC MANAGEMENT

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
GETAEC_MIC_LEVEL<Room><Mic>Gets the current LEVEL of a local mic from a given AEC room
AEC_MIC_MUTE<Room><Mic>YES/NOGets the current MUTE status of a local mic from a given AEC room
AEC_MIC_VU<Room><Mic>Gets the VU-meter value of a of a local mic from a given AEC room. It returns the Pre Fader and Post Fader values
AEC_SPK_LEVEL<Room><Speaker>Gets the current LEVEL of a local loudspeaker from a given AEC room
AEC_SPK_MUTE<Room><Speaker>YES/NOGets the current MUTE status of a local loudspeaker from a given AEC room
AEC_SPK_VU<Room><Speaker>Gets the VU-meter value of a local loudspeaker from a given AEC room. It returns the Pre Fader and Post Fader values
SETAEC_MIC_LEVEL<Room><Mic><Value>Sets the current LEVEL of a local mic from a given AEC room
AEC_MIC_MUTE<Room><Mic>YES/NOSets the current MUTE status of a local mic from a given AEC room
AEC_SPK_LEVEL<Room><Speaker><Value>Sets the current LEVEL of a local loudspeaker from a given AEC room
AEC_SPK_MUTE<Room><Speaker>YES/NOSets the current MUTE status of a local loudspeaker from a given AEC room
AEC_RESET<Room>Reset the AEC algorithm (default parameters) from a given AEC room
INCAEC_MIC_LEVEL<Room><Mic><Value>Increases the current LEVEL of a local mic from a given AEC room (Value can range from \( \pm 1 \) to \( \pm {100} \) )
AEC_SPK_LEVEL<Room><Speaker><Value>Increases the current LEVEL of a local loudspeaker from a given AEC room (Value can range from \( \pm 1 \) to \( \pm {100} \) )
DECAEC_MIC_LEVEL<Room><Mic><Value>Decreases the current LEVEL of a local mic from a given AEC room (Value can range from \( \pm 1 \) to \( \pm {100} \) )
AEC_SPK_LEVEL<Room><Speaker><Value>Decreases the current LEVEL of a local loudspeaker from a given AEC room (Value can range from \( \pm 1 \) to \( \pm {100} \) )
SUBSCRIBEAEC_MIC_VU<Room><Mic>Subscribe to all VU-meters of a local mic from a given AEC room
AEC_SPK_VU<Room><Speaker>Subscribe to all VU-meters of a local loudspeaker from a given AEC room
UNSUBSCRIBEAEC_MIC_VU<Room><Mic>Unsubscribe to all VU-meters of a local mic from a given AEC room
AEC_SPK_VU<Room><Speaker>Unsubscribe to all VU-meters of a local loudspeaker from a given AEC room

20 DUO-NET PLAYER AUDIO PLAYER & STREAMING RECEIVER

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the EclerNet device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SYSTEMCONNECT[PINGPONG]Saves the client IP address for responses and then dumps current device status (with DATA messages)
DISCONNECTCancel subscriptions and terminates communication
SUBSCRIPTION_RATEAlive message from device
PINGAlive message from device
PONGAlive ACK message from client
PING_interval
GETALLDumps current device status (with DATA messages)
PRESET_INDEXGets the current PRESET number
PRESET_NAMEGets the current PRESET name
DEVICE_NAMEGets the Device Name
INFO_MODELGets the Device Model
INFO_VERSIONGets the Firmware Version
INFO_MACGets the Device MAC address
INFO_IPLISTGets the IP parameters of the connected client devices
IP_CONFIGShows the DUO-NET unit's current IP configuration
PLAYER_NAMEGets the PLAYER A or B NAME
PLAYER_MUTEGets the MUTE status of PLAYER A or B
PLAYER_volumeGets the VOLUME level of PLAYER A or B

Ecler WPNETTOUCH - DUO-NET PLAYER AUDIO PLAYER &amp; STREAMING RECEIVER - 1

PLAYER_VUMETER<PLAYER:A/B>Gets the VUMETER level of PLAYER A or B
PLAYER_TIME<PLAYER:A/B>Gets PLAYER A or B elapsed, remaining and total time of the current media playback
PLAYER_TRANSPORT_STATUS<PLAYER:A/B>Gets PLAYER A or B current playback status
PLAYER.PlayLIST_INDEXGets PLAYER A or B loaded playlist number, from the 99 available in the playlist bank
PLAYER.PlayLIST_NAME<PLAYER:A/B>Gets PLAYER A or B loaded playlist name, from the 99 available in the playlist bank
PLAYER_queue_INFO<PLAYER:A/B>Gets PLAYER A or B current playback queue position (index) and total number of items in it (count)
PLAYERPlay_MODE<PLAYER:A/B>Gets PLAYER A or B current playback order mode
PLAYER_REPEAT_MODE<PLAYER:A/B>Gets PLAYER A or B current playback repeat mode
PLAYER_FADE_MODE<PLAYER:A/B>Gets PLAYER A or B current tracks playback transition mode
PLAYER_VARISPEED<PLAYER:A/B>Gets PLAYER A or B current playback tempo variation value
PRIORITY_STATUS<PRIORITY:1/2>Gets PRIORITY MODULE 1 or 2 status
PLAYER_ITEMTAGS<PLAYER:A/B>Gets PLAYER A or B current playback ALIAS, TITLE, ARTIST, ALBUM and NAME tags
SETPRESET_INDEX<1..20>Sets the current PRESET number
PLAYER_MUTE<PLAYER:A/B><YES/NO>Sets the MUTE status of PLAYER A or B
PLAYER_VOLUME<PLAYER:A/B><0..100>Sets the VOLUME level of PLAYER A or B
PLAYER_TRANSPORT_CONTROL<PLAYER:A/B><STOP/PLAY/P AUSE/NEXT/PR EV>Sets PLAYER A or B transport controls
PLAYER.PlayLIST_INDEX<PLAYER:A/B><1..99>Sets (loads) PLAYER A or B playlist number, from the 99 available in the playlist bank
PLAYER.Play_MODE<PLAYER:A/B><SEQUENTIAL/RANDOM>Sets PLAYER A or B playback order mode
PLAYER_REPEAT_MODE<PLAYER:A/B><PLAY_ALL/PL AY_ONE/REPE AT_ALL/REPEA T_ONE>Sets PLAYER A or B current playback repeat mode
PLAYER_FADE_MODE<PLAYER:A/B><NONE/XFADE/ FADE/HFADE>Sets PLAYER A or B current tracks playback transition mode
PLAYER_VARISPEED<PLAYER:A/B><VARISPEED:- 50..50>Sets the current Varispeed (track's tempo) variation value, from -50% to +50%
INCPLAYER_VOLUMEPLAYER:A/B><0..100>INCREASEs the current VOLUME of a PLAYER, a value from ±1 to ±100
PLAYER_VARISPEEDPLAYER:A/B><VARISPEED:- 50..50>INCrements the current Varispeed (track's tempo) variation value, from -50% to +50%
DECPLAYER_VOLUMEPLAYER:A/B><0..100>DECreases the current VOLUME of a PLAYER, a value from ±1 to ±100
PLAYER_VARISPEEDPLAYER:A/B><VARISPEED:- 50..50>DECrements the current Varispeed (track's tempo) variation value, from -50% to +50%
SUBSCRIBEALLSubscribes to all VU-meters and player times
PLAYER_VUMETERPLAYER:A/B>Subscribes to the VUMETER level of PLAYER A or B
PLAYER_TIMEPLAYER:A/B>Subscribers to the TIME values ( elapsed, remaining, total) of PLAYER A or B
UNSUBSCRIBEALLUnsubscribers to all VU-meters and player times

Ecler WPNETTOUCH - DUO-NET PLAYER AUDIO PLAYER &amp; STREAMING RECEIVER - 2

ecler

PLAYER_VUMETERPLAYER:A/B>Unsubscribers to the VUMETER level of PLAYER A or B
PLAYER_TIMEPLAYER:A/B>Unsubscribers to the TIME values ( elapsed, remaining, total) of PLAYER A or B
DATAPRESET_INDEX<1..20>Shows the current PRESET number
PRESET_NAME"\"NAME\"Shows the current PRESET name
DEVICE_NAME"\"NAME\"Shows the Device Name
INFO_MODEL<Device Model>Shows the Device Model
INFO_VERSION<Firmware Version>Shows the Firmware Version
INFO_MAC<Device MAC address>Shows the Device MAC address
INFO_IPLIST<N><IP><PORT>Shows the IP parameters of the connected client devices, where N is an incremental number assigned to each one, followed by the IP:port it has Example with 2 clients : DATA INFO_IPLIST 1 192.168.1.2 55229 DATA INFO_IPLIST 2 192.168.1.2 55231

Ecler WPNETTOUCH - DUO-NET PLAYER AUDIO PLAYER &amp; STREAMING RECEIVER - 3

ecler

IP_CONFIGIP><PORT><NETMASK><GATEWAY>Shows the DUO-NET unit's current IP configuration. Example: DATA IP_CONFIG 192.168.0.6 5000 255.255.0.0 192.168.0.1
PLAYER_NAME<PLAYER:A/B>"NAME"Shows the PLAYER A or B NAME
PLAYER_MUTE<PLAYER:A/B>"MUTE:YES/NO"Shows the MUTE status of PLAYER A or B
PLAYER_VOLUME<PLAYER:A/B><VOL:0..100>Shows the VOLUME level of PLAYER A or B
PLAYER_VUMETER<PLAYER:A/B><VOL:0..100>Shows the VUMETER level of PLAYER A or B
PLAYER_TIME<PLAYER:A/B><ELAPSED><REMAIN><TOTAL>Shows PLAYER A or B elapsed, remaining and total time of the current media playback
PLAYER_TRANSPORT_STATUS<PLAYER:A/B><STATUS:STOPPED/PLAYING/PAUSE>Shows PLAYER A or B current playback status
PLAYER.PlayLIST_INDEX<PLAYER:A/B><INDEX:1..99>Shows PLAYER A or B loaded playlist number, from the 99 available in the playlist bank
PLAYER.PlayLIST_NAME<PLAYER:A/B>"NAME"Shows PLAYER A or B loaded playlist name, from the 99 available in the playlist bank
PLAYER Queue_INFO<PLAYER:A/B><QUEUE_INDEX><QUEUE_COUNT>Shows PLAYER A or B current playback queue position (index) and total number of items in it (count)

Ecler WPNETTOUCH - DUO-NET PLAYER AUDIO PLAYER &amp; STREAMING RECEIVER - 4

PLAYER.Play_MODE<PLAYER:A/B><MODE:SEQUENTIAL/RANDOM>Shows PLAYER A or B current playback order mode
PLAYER_REPEAT_MODE<PLAYER:A/B><MODE:PLAY_ALL/PLAY_ONE/REPEAT_ALL/REPEAT_ONE>Shows PLAYER A or B current playback repeat mode
PLAYER_FADE_MODE<PLAYER:A/B><MODE:NONE/XFADE/FADE/HFADE>Shows PLAYER A or B current tracks playback transition mode
PLAYER_VARISPEED<PLAYER:A/B><VALUE:-50..50>Shows PLAYER A or B current playback tempo variation value
PRIORITY_STATUS<PRIORITY:1/2><STATUS:RUNNING/STOPPED>Shows PRIORITY MODULE 1 or 2 status
PLAYER_ITEM_TAG_ALIAS<PLAYER:A/B>"\"ALIAS\"Shows PLAYER A or B current playlist ALIAS field
PLAYER_ITEM_TAG TITLE<PLAYER:A/B>"\"TITLE\"Shows PLAYER A or B current playback title tag
PLAYER_ITEM_TAG_ARTIST<PLAYER:A/B>"\"ARTIST\"Shows PLAYER A or B current playback artist tag
PLAYER_ITEM_TAG_ALBUM<PLAYER:A/B>"\"ALBUM\"Shows PLAYER A or B current playback album tag
PLAYER_ITEM_TAG_NAME<PLAYER:A/B>"\"NAME\"Shows PLAYER A or B current playback name tag

21 ERROR CODES FOR ECLERNET DEVICES

Ecler WPNETTOUCH - ERROR CODES FOR ECLERNET DEVICES - 1

21.1 COMMON ERROR CODES (to all EclerNet - TP-NET compatible devices)

ERROR IDDESCRIPTION
0TPNET_ERROR_NONE = 0,
1TPNET_ERROR_INVALID_FIELD_TYPE,
2TPNET_ERROR_INVALID_FIELD_PARAM1,
3TPNET_ERROR_INVALID_FIELD_PARAM2,
4TPNET_ERROR_INVALID_FIELD_PARAM3,
5TPNET_ERROR_INVALID_FIELD_PARAM4,

21.2 NXA SERIES SPECIFIC ERROR CODES

ERROR IDDESCRIPTION
6UDP_ERROR_TIMEOUT_PONG,
7UDP_ERROR_connect_while_CONNECTED,
8UDP_ERROR_DISCONNECT_WHILE_UNCONNECTED,
9UDP_ERROR_INVALID_CLIENT_IP,
10UDP_ERRORMESSAGE_TOO_long,
11UDP_ERROR_UN SUPPORTED_MESSAGE,
12UDP_ERROR_UN SUPPORTED_PRESET_NUMBER,
13UDP_ERROR_UN SUPPORTED_INPUT_CHANNEL_NUMBER,
14UDP_ERROR_UN SUPPORTED_OUTPUT_CHANNEL_NUMBER,
15UDP_ERROR_UN SUPPORTED_GPI_NUMBER,
16UDP_ERROR_UN SUPPORTED_GPO_NUMBER,
17UDP_ERROR_INVALID_LEVEL_VALUE,
18UDP_ERROR_INVALID_RATE_VALUE,
19UDP_ERROR_GPO_VALUE,
20UDP_ERROR_MAX_clients_REACHED,
21UDP_ERRORMASTER_MODE,

21.3 NZA SERIES SPECIFIC ERROR CODES

ERROR IDDESCRIPTION
6UDP_ERROR_TIMEOUT_PONG,
7UDP_ERROR_connect_while_CONNECTED,
8UDP_ERROR_DISCONNECT_WHILE_UNCONNECTED,
9UDP_ERROR_INVALID_CLIENT_IP,
10UDP_ERRORMESSAGE_TOO_long,
11UDP_ERROR_UN SUPPORTED_MESSAGE,
12UDP_ERROR_UN SUPPORTED_PRESET_NUMBER,
13UDP_ERROR_UN SUPPORTED_INPUT_CHANNEL_NUMBER,
14UDP_ERROR_UN SUPPORTED_OUTPUT_CHANNEL_NUMBER,
15UDP_ERROR_UN SUPPORTED_GPI_NUMBER,
16UDP_ERROR_UN SUPPORTED_GPO_NUMBER,
17UDP_ERROR_INVALID_LEVEL_VALUE,
18UDP_ERROR_INVALID_RATE_VALUE,
19UDP_ERROR_GPO_VALUE,
20UDP_ERROR_UN SUPPORTED_INPUT_SELECT_VALUE,

21.4 NPA, MIMO7272DN, MIMO4040CDN, MIMO88 & MIMO88 CONFERENCE SERIES SPECIFIC ERROR CODES

ERROR IDDESCRIPTION
6UDP_ERROR_TIMEOUT_PONG,
7UDP_ERROR_connect_while_CONNECTED,
8UDP_ERROR_DISCONNECT_WHILE_UNCONNECTED,
9UDP_ERROR_INVALID_client_IP,
10UDP_ERRORMESSAGE_TOO_long,
11UDP_ERROR_UN SUPPORTED_MESSAGE,
12UDP_ERROR_UN SUPPORTED_PRESET_NUMBER,
13UDP_ERROR_UN SUPPORTED_INPUT_CHANNEL_NUMBER,
14UDP_ERROR_UN SUPPORTED_OUTPUT_CHANNEL_NUMBER,
15UDP_ERROR_UN SUPPORTED_GPI_NUMBER,
16UDP_ERROR_UN SUPPORTED_GPO_NUMBER,
17UDP_ERROR_INVALID_LEVEL_VALUE,
18UDP_ERROR_INVALID_RATE_VALUE,
19UDP_ERROR_GPO_VALUE,

21.5 MIMO88SG, MIMO1212SG, MIMO88SG CONFERENCE & MIMO1212SG CONFERENCE SERIES SPECIFIC ERROR CODES

ERROR IDDESCRIPTION
6UDP_ERROR_TIMEOUT_PONG,
7UDP_ERROR_connect_while_CONNECTED,
8UDP_ERROR_DISCONNECT WHILE_UNCONNECTED,
9UDP_ERROR_INVALID_CLIENT_IP,
10UDP_ERRORMESSAGE_TOO_long,
11UDP_ERROR_UN SUPPORTED_MESSAGE,
12UDP_ERROR_UN SUPPORTED_PRESET_NUMBER,
13UDP_ERROR_UN SUPPORTED_INPUT_CHANNEL_NUMBER,
14UDP_ERROR_UN SUPPORTED_OUTPUT_CHANNEL_NUMBER,
15UDP_ERROR_UN SUPPORTED_GPI_NUMBER,
16UDP_ERROR_INVALID_LEVEL_VALUE,
17UDP_ERROR_INVALID_RATE_VALUE,

21.6 DUO-NET PLAYER SPECIFIC ERROR CODES

ERROR IDDESCRIPTION
6TPNET_ERROR_INVALID_FIELD_PARAMETER5,
7TPNET_ERROR_TIMEOUT_PONG,
8TPNET_ERROR_connect_while_CONNECTED,
9TPNET_ERROR_DISCONNECT WHILE_UNCONNECTED,
10TPNET_ERROR_INVALID_CLIENT_IP,
11TPNET_ERROR_MESSAGE_TOO_long,
12TPNET_ERROR_UN SUPPORTED_MESSAGE,
13TPNET_ERROR_INVALID_RATE_VALUE,
14TPNET_ERROR_MAX_USERS_REACHED,
15TPNET_ERRORMASTER_MODE,

22 eMIMO1616 DIGITAL MATRIX

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SYSTEMCONNECT[PINGPONG]Saves the client IP address for responses and then dumps current device status (with DATA messages)
DISCONNECTCancel subscriptions and terminates communication
SUBSCRIPTION_RATEAlive message from device
PING_interval<1-1000>Ping Interval, in seconds
PINGAlive message from device
PONGAlive ACK message from client
GETALLDumps current device status (with DATA messages)
INFO_NAMEGets the Device Name
INFO_MODELGets the Device Model
INFO_VERSIONGets the Firmware Version
INFO_MACGets the Device MAC address
IP_CONFIGGets the Device network configuration
INFO_IPLISTGets the list of clients connected to the Device
INAMEGets the NAME (label) of an Input Channel
ILEVELGets the current LEVEL of an Input Channel
IMUTEGets the current MUTE status of an Input Channel
IBASSGAINGets the current BASS EQ filter GAIN of an Input Channel
IMIDGAINGets the current MID EQ filter GAIN of an Input Channel

Ecler WPNETTOUCH - eMIMO1616 DIGITAL MATRIX - 1

ITREBLEGAIN<Input Channel>Gets the current TREBLE EQ filter GAIN of an Input Channel
IVU<Input Channel>Gets the VU-meter value of an Input Channel
ONAME<Output Channel>Gets the NAME (label) of an Output Channel
OLEVEL<Output Channel>Gets the current LEVEL of an Output Channel
OMUTE<Output Channel>Gets the current MUTE status of an Output Channel
OBASSGAIN<Output Channel>Gets the current BASS EQ filter GAIN of an Output Channel
OMIDGAIN<Output Channel>Gets the current MID EQ filter GAIN of an Output Channel
OTREBLEGAIN<Output Channel>Gets the current TREBLE EQ filter GAIN of an Output Channel
OVU<Output Channel>Gets the VU-meter value of an Output Channel
OSOURCESEL<Output Channel>Gets the current selected source (input) of an Output Channel
TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SETIMUTEYES/NOSets the current MUTE status of an Input Channel
ILEVELSets the current LEVEL of an Input Channel (Level can range from 1 to 100)
IBASSGAINSets the current BASS EQ filter GAIN of an Input Channel (Gain can range from ±1 to ±100)
IMIDGAINSets the current MID EQ filter GAIN of an Input Channel (Gain can range from ±1 to ±100)
ITREBLEGAINSets the current TREBLE EQ filter GAIN of an Input Channel (Gain can range from ±1 to ±100)
OMUTEYES/NOSets the current MUTE status of an Output Channel
OLEVELSets the current LEVEL of an Output Channel (Level can range from 1 to 100)
OBASSGAINSets the current BASS EQ filter GAIN of an Output Channel (Gain can range from ±1 to ±100)
OMIDGAINSets the current MID EQ filter GAIN of an Output Channel (Gain can range from ±1 to ±100)
OTREBLEGAINSets the current TREBLE EQ filter GAIN of an Output Channel (Gain can range from ±1 to ±100)
OSOURCESELSets the selected source (input) for an Output Channel (Input (source) can range from 0 to 16, meaning 0 = no source (silence))
INCILEVELIncreases the current LEVEL of an Input Channel by Value (Value can range from ±1 to ±100)
IBASSGAINIncreases the current BASS EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
IMIDGAINIncreases the current MID EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)

Ecler WPNETTOUCH - eMIMO1616 DIGITAL MATRIX - 2

ITREBLEGAIN<Input Channel><Value>Increases the current TREBLE EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OLEVEL<Output Channel><Value>Increases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)
OBASSGAIN<Input Channel><Value>Increases the current BASS EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OMIDGAIN<Input Channel><Value>Increases the current MID EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OTREBLEGAIN<Input Channel><Value>Increases the current TREBLE EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
DECILEVEL<Input Channel><Value>Decreases the current LEVEL of an Input Channel by Value (Value can range from ±1 to ±100)
IBASSGAIN<Input Channel><Value>Decreases the current BASS EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
IMIDGAIN<Input Channel><Value>Decreases the current MID EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
ITREBLEGAIN<Input Channel><Value>Decreases the current TREBLE EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)

Ecler WPNETTOUCH - eMIMO1616 DIGITAL MATRIX - 3

OLEVEL<Output Channel><Value>Decreases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)
OBASSGAIN<Input Channel><Value>Decreases the current BASS EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OMIDGAIN<Input Channel><Value>Decreases the current MID EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OTREBLEGAIN<Input Channel><Value>Decreases the current TREBLE EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
SUBSCRIBEALLSubscribers to all VU-meters
IVU<Input Channel>Subscribers to an Input Channel VU-meter
OVU<Output Channel>Subscribers to an Output Channel VU-meter
UNSUBSCRIBEALLUnsubscribe to all VU-meters
IVU<Input Channel>Unsubscribe to an Input Channel VU-meter
OVU<Output Channel>Unsubscribe to an Output Channel VU-meter

Note: INC and DEC commands are replied with a DATA command from the device with the resulting LEVEL value, after it has been increased or decreased. When the INC or DEC command tries to adjust a LEVEL value beyond its minimum or maximum limits, no reply (DATA command) will be produced.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
DATAINFO_NAME" <Device Name>"Shows the Device Name
INFO_MODEL<Device Model>Shows the Device Model
INFO_VERSION<Firmware Version>Shows the Firmware Version
INFO_MAC<Device MAC address>Shows the Device MAC address
IP_CONFIGShows the Device network configuration. The message will contain DeviceIP DeviceMask DeviceGateway (separated by blank characters)
INFO_IPLISTShows the list of clients connected to the Device. The message will contain a list including ClientNumber ClientIP Client Port (separated by blank characters)
INAME<Input Channel><Name>Shows the NAME (label) of an Input Channel
ILEVEL<Input Channel><Level>Shows the current LEVEL of an Input Channel
IMUTE<Input Channel>YES/NOShows the current MUTE status of an Input Channel
IBASSGAIN<Input Channel><Gain>Shows the current BASS EQ filter GAIN of an Input Channel
IMIDGAIN<Input Channel><Gain>Shows the current MID EQ filter GAIN of an Input Channel
ITREBLEGAIN<Input Channel><Gain>Shows the current TREBLE EQ filter GAIN of an Input Channel
IVU<Input Channel><Post Vumeter Level>Shows the VU-meter value of an Input Channel
ONAME<Output Channel><Name>Shows the NAME (label) of an Output Channel
OLEVEL<Output Channel><Level>Shows the current LEVEL of an Output Channel

Ecler WPNETTOUCH - eMIMO1616 DIGITAL MATRIX - 4

OMUTE<Output Channel>YES/NOShows the current MUTE status of an Output Channel
OBASSGAIN<Input Channel><Gain>Shows the current BASS EQ filter GAIN of an Output Channel
OMIDGAIN<Input Channel><Gain>Shows the current MID EQ filter GAIN of an Output Channel
OTREBLEGAIN<Input Channel><Gain>Shows the current TREBLE EQ filter GAIN of an Output Channel
OVU<Output Channel><Post Vumeter Level>Shows the VU-meter value of an Output Channel
OSOURCESEL<Output Channel><Input>Shows the current selected source (input) of an Output Channel. (Input (source) can range from 0 to 16, meaning 0 = no source (silence))
ERROR<Error ID>"<Error Description>"Informs about an error

23 eMIMO1616 ERROR CODES

ERROR IDDESCRIPTION
0No error. Depending on scenario, can report any of the following:Device is in TEST MODEDevice is in FACTORY MODELast loaded project was incompleteNow Disconnected
1Invalid Field MSG
2Depending on scenario, can report any of the following:Invalid Field DATAInvalid Field VALUEInvalid Field PARAM1
3Invalid Field CHANNEL
4Invalid Field VALUE
7Timeout Waiting PONG
8CONNECT received while connected
9DISCONNECT received while unconnected
10Invalid client (client not connected)
11Message too long (more than 80 characters)
12Message with invalid format
13Depending on scenario, can report any of the following:Invalid Ping Interval valueInvalid Subscription Interval value
14Maximum number of clients reached
15Master Mode active

24 HUB SERIES DIGITAL ZONER

IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT to the device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SYSTEMCONNECT[PINGPONG]Saves the client IP address for responses and then dumps current device status (with DATA messages)
DISCONNECTCancel subscriptions and terminates communication
SUBSCRIPTION_RATEAlive message from device
PING_interval<1-1000>Ping Interval, in seconds
PINGAlive message from device
PONGAlive ACK message from client
GETALLDumps current device status (with DATA messages)
INFO_NAMEGets the Device Name
INFO_MODELGets the Device Model
INFO_VERSIONGets the Firmware Version
INFO_MACGets the Device MAC address
IP_CONFIGGets the Device network configuration
INFO_IPLISTGets the list of clients connected to the Device
INAMEGets the NAME (label) of an Input Channel
ILEVELGets the current LEVEL of an Input Channel
IMUTEGets the current MUTE status of an Input Channel
IBASSGAINGets the current BASS EQ filter GAIN of an Input Channel
IMIDGAINGets the current MID EQ filter GAIN of an Input Channel

Ecler WPNETTOUCH - HUB SERIES DIGITAL ZONER - 1

ITREBLEGAIN<Input Channel>Gets the current TREBLE EQ filter GAIN of an Input Channel
IVU<Input Channel>Gets the VU-meter value of an Input Channel
ONAME<Output Channel>Gets the NAME (label) of an Output Channel
OLEVEL<Output Channel>Gets the current LEVEL of an Output Channel
OMUTE<Output Channel>Gets the current MUTE status of an Output Channel
OGENVOLGets the current LEVEL of the General Volume
OMUTEGENVOLGets the current MUTE status of the General Volume
OBASSGAIN<Output Channel>Gets the current BASS EQ filter GAIN of an Output Channel
OMIDGAIN<Output Channel>Gets the current MID EQ filter GAIN of an Output Channel
OTREBLEGAIN<Output Channel>Gets the current TREBLE EQ filter GAIN of an Output Channel
OVU<Output Channel>Gets the VU-meter value of an Output Channel
OSOURCESEL<Output Channel>Gets the current selected source (input) of an Output Channel
TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
SETIMUTEYES/NOSets the current MUTE status of an Input Channel
ILEVELSets the current LEVEL of an Input Channel (Level can range from 1 to 100)
IBASSGAINSets the current BASS EQ filter GAIN of an Input Channel (Gain can range from ±1 to ±100)
IMIDGAINSets the current MID EQ filter GAIN of an Input Channel (Gain can range from ±1 to ±100)
ITREBLEGAINSets the current TREBLE EQ filter GAIN of an Input Channel (Gain can range from ±1 to ±100)
OMUTEYES/NOSets the current MUTE status of an Output Channel
OLEVEL<Output Channel><Level>Sets the current LEVEL of an Output Channel (Level can range from 1 to 100)
OGENVOL<Level>Sets the current LEVEL of the General Volume (Level can range from 1 to 100)
OMUTEGENVOLYES/NOSets the current MUTE status of the General Volume
OBASSGAIN<Output Channel><Gain>Sets the current BASS EQ filter GAIN of an Output Channel (Gain can range from ±1 to ±100)
OMIDGAIN<Output Channel><Gain>Sets the current MID EQ filter GAIN of an Output Channel (Gain can range from ±1 to ±100)
OTREBLEGAIN<Output Channel><Gain>Sets the current TREBLE EQ filter GAIN of an Output Channel (Gain can range from ±1 to ±100)
OSOURCESEL<Output Channel><Input>Sets the selected source (input) for an Output Channel (Input (source) can range from 0 to 16, meaning 0 = no source (silence))
INCILEVEL<Input Channel><Value>Increases the current LEVEL of an Input Channel by Value (Value can range from ±1 to ±100)
IBASSGAIN<Input Channel><Value>Increases the current BASS EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
IMIDGAIN<Input Channel><Value>Increases the current MID EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
ITREBLEGAIN<Input Channel><Value>Increases the current TREBLE EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OLEVEL<Output Channel><Value>Increases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)

Ecler WPNETTOUCH - HUB SERIES DIGITAL ZONER - 2

OGENVOL<Value>Increases the current LEVEL of the General Volume by Value (Value can range from ±1 to ±100)
OBASSGAIN<Input Channel><Value>Increases the current BASS EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OMIDGAIN<Input Channel><Value>Increases the current MID EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OTREBLEGAIN<Input Channel><Value>Increases the current TREBLE EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
DECILEVEL<Input Channel><Value>Decreases the current LEVEL of an Input Channel by Value (Value can range from ±1 to ±100)
IBASSGAIN<Input Channel><Value>Decreases the current BASS EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
IMIDGAIN<Input Channel><Value>Decreases the current MID EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
ITREBLEGAIN<Input Channel><Value>Decreases the current TREBLE EQ filter GAIN of an Input Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OLEVEL<Output Channel><Value>Decreases the current LEVEL of an Output Channel by Value (Value can range from ±1 to ±100)

Ecler WPNETTOUCH - HUB SERIES DIGITAL ZONER - 3

OGENVOL<Value>Decreases the current LEVEL of the General Volume by Value (Value can range from ±1 to ±100)
OBASSGAIN<Input Channel><Value>Decreases the current BASS EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OMIDGAIN<Input Channel><Value>Decreases the current MID EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
OTREBLEGAIN<Input Channel><Value>Decreases the current TREBLE EQ filter GAIN of an Output Channel by Value (Value can range from ±1 to ±200, where 200 means 20.0 -> values are steps like nn.n, with decimal fraction)
SUBSCRIBEALLSubscribers to all VU-meters
IVU<Input Channel>Subscribers to an Input Channel VU-meter
OVU<Output Channel>Subscribers to an Output Channel VU-meter
UNSUBSCRIBEALLUnsubscribe to all VU-meters
IVU<Input Channel>Unsubscribe to an Input Channel VU-meter
OVU<Output Channel>Unsubscribe to an Output Channel VU-meter

Note: INC and DEC commands are replied with a DATA command from the device with the resulting LEVEL value, after it has been increased or decreased. When the INC or DEC command tries to adjust a LEVEL value beyond its minimum or maximum limits, no reply (DATA command) will be produced.

TYPEPARAM1PARAM2PARAM3PARAM4DESCRIPTION
DATAINFO_NAME" <Device Name>"Shows the Device Name
INFO_MODEL<Device Model>Shows the Device Model
INFO_VERSION<Firmware Version>Shows the Firmware Version
INFO_MAC<Device MAC address>Shows the Device MAC address
IP_CONFIGShows the Device network configuration. The message will contain DeviceIP DeviceMask DeviceGateway (separated by blank characters)
INFO_IPLISTShows the list of clients connected to the Device. The message will contain a list including ClientNumber ClientIP Client Port (separated by blank characters)
INAME<Input Channel><Name>Shows the NAME (label) of an Input Channel
ILEVEL<Input Channel><Level>Shows the current LEVEL of an Input Channel
IMUTE<Input Channel>YES/NOShows the current MUTE status of an Input Channel
IBASSGAIN<Input Channel><Gain>Shows the current BASS EQ filter GAIN of an Input Channel
IMIDGAIN<Input Channel><Gain>Shows the current MID EQ filter GAIN of an Input Channel
ITREBLEGAIN<Input Channel><Gain>Shows the current TREBLE EQ filter GAIN of an Input Channel
IVU<Input Channel><Post Vumeter Level>Shows the VU-meter value of an Input Channel
ONAME<Output Channel><Name>Shows the NAME (label) of an Output Channel
OLEVEL<Output Channel><Level>Shows the current LEVEL of an Output Channel

Ecler WPNETTOUCH - HUB SERIES DIGITAL ZONER - 4

OMUTE<Output Channel>YES/NOShows the current MUTE status of an Output Channel
OGENVOL<Level>Shows the current LEVEL of the General Volume
OMUTEGENVOLYES/NOShows the current MUTE status of the General Volume
OBASSGAIN<Input Channel><Gain>Shows the current BASS EQ filter GAIN of an Output Channel
OMIDGAIN<Input Channel><Gain>Shows the current MID EQ filter GAIN of an Output Channel
OTREBLEGAIN<Input Channel><Gain>Shows the current TREBLE EQ filter GAIN of an Output Channel
OVU<Output Channel><Post Vumeter Level>Shows the VU-meter value of an Output Channel
OSOURCESEL<Output Channel><Input>Shows the current selected source (input) of an Output Channel. (Input (source) can range from 0 to 16, meaning 0 = no source (silence))
ERROR<Error ID><“<Error Description>"Informs about an error

25 HUB SERIES ERROR CODES

ERROR IDDESCRIPTION
0No error. Depending on scenario, can report any of the following:Device is in TEST MODEDevice is in FACTORY MODELast loaded project was incompleteNow Disconnected
1Invalid Field MSG
2Depending on scenario, can report any of the following:Invalid Field DATAInvalid Field VALUEInvalid Field PARAM1
3Invalid Field CHANNEL
4Invalid Field VALUE
7Timeout Waiting PONG
8CONNECT received while connected
9DISCONNECT received while unconnected
10Invalid client (client not connected)
11Message too long (more than 80 characters)
12Message with invalid format
13Depending on scenario, can report any of the following:Invalid Ping Interval valueInvalid Subscription Interval value
14Maximum number of clients reached
15Master Mode active
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Ecler

Model : WPNETTOUCH

Category : Touch remote