Product Overview and General Specifications
26
Hardware Reference Manual – Enova DGX 100 Series Digital Media Switchers
ID Pushbutton
The ID Pushbutton functions performed depend on when and for how long the ID Pushbutton is pressed and held.
The integrated Master includes ID Pushbutton functionality for selecting a static or DHCP address, performing a factory default
reset, and restoring the factory firmware image (for instructions, see page 59).
Case Sensitive File System
All file names on the integrated Master are case sensitive. This includes all user files created or used within NetLinx or Java code. If
your legacy code generates an error when accessing a file, it is likely due to inconsistent use of case in the filename.
IMPORTANT: If you have legacy code that uses files, verify that every reference to each file is consistent with regard to case.
USB Program Port Driver
The integrated NetLinx NX Master is configurable for communication with a PC over the switcher’s USB Program port. On Enova
DGX 100 Series Switchers, the USB Program port includes pre-loaded drivers for use with a PC running either Windows 7 or
Windows 8.
The integrated NetLinx NX Master utilizes a USB (mini-AB) Program port for configuration and programming via a connected PC.
The required USB driver installs automatically with NetLinx Studio v4.0 or later.
Because a PC COM port can only be used for a single process at a time, having a terminal window open using the COM port
assigned to that USB connection will prevent any other communication to the Master over that same USB connection, including
refreshing the OnLine Tree and transferring files. We recommend using the front control panel to discover the IP address of the
Master, modifying the IP address via the USB Program port if necessary, and then connecting over Ethernet to the new IP address.
For additional information, see page 56.
Differences in DEFINE_PROGRAM Execution
Due to differences in the underlying architecture of the integrated Master, changing variables in the DEFINE_PROGRAM section of
code* can negatively impact program performance. If you have legacy NetLinx code that does change a variable in this section,
timing differences very likely will cause your code to run slower and appear less responsive on the Master.
* Changing variables within the DEFINE_PROGRAM section of code is poor programming practice.