Summary of Contents for ADLINK Technology MXC-6401D
Page 1
MXC-6400 Series MXC-6401D/MXC-6402D/MXC-6403D ® ™ High Performance 6th Generation Intel Core i7/i5/i3 Fanless Computer User’s Manual PRELIMINARY Manual Rev.: Oct.12, 2016 Revision Date: Part No: Advance Technologies; Automate the World.
Page 2
Revision History Revision Release Date Description of Change(s) PRELIMINARY 10/12/2016 Preliminary Please note that this is a PRELIMINARY version of the User’s Manual. While every effort has been made to ensure the con- tents hereof are currently accurate, subsequent releases may NOTE: NOTE: contain changes to the specification and operations, both...
MXC-6400 Preface Copyright 2016 ADLINK Technology, Inc. This document contains proprietary information protected by copy- right. All rights are reserved. No part of this manual may be repro- duced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
Page 4
Conventions Take note of the following conventions used throughout this manual to make sure that users perform certain tasks and instructions properly. Additional information, aids, and tips that help users perform tasks. NOTE: NOTE: Information to prevent minor physical injury, component dam- age, data loss, and/or program corruption when trying to com- plete a task.
MXC-6400 Table of Contents Revision History..............ii Preface ..................iii List of Tables................xi List of Figures ..............xiii 1 Introduction ................ 1 Overview................1 Features................2 Specifications............... 3 Model Information ............3 General Spec ..............3 Schematics and Dimensions ..........7 I/O Connectors..............
Page 6
1.5.11 Audio Jacks .............. 24 1.5.12 Keyboard & Mouse PS/2 Connectors ....... 25 1.5.13 DC Power Connector..........25 1.5.14 PCI Slot ..............26 1.5.15 PCI Express x8 Slot..........26 1.5.16 PCI Express x16 Slot..........27 1.5.17 Reserved Space for Wide PCI Express x16 Card ..27 1.5.18 HDD Fast Plug Slot...........
Page 7
MXC-6400 Optional Fan Module ............54 2.10 Cooling Considerations............55 2.11 Driver Installation ............... 56 A Appendix: Power Consumption........57 Power Consumption Reference......... 57 Power Supply Reference ........... 58 Accessory Cabling ............. 58 B Appendix: BIOS Setup ............59 Main ................... 59 BIOS Information ............
Page 8
DVMT Pre-Allocated ............. 65 DVMT Total Gfx Mem ........... 66 B.2.5 Onboard Device Configuration ......... 66 B.2.6 Advanced Power Management......... 68 B.2.7 USB Configuration ............ 69 B.2.8 SATA Configuration ..........71 B.2.9 CSM Configuration ........... 72 B.2.10 AMT Configuration............ 73 B.2.11 TPM 1.2 Configuration..........
MXC-6400 Introduction 1.1 Overview The Matrix MXC-6400 provides powerful, fanless, expandable embedded computing using the new 6th generation Intel® Core™ i7/i5/i3 processors with improved computing performance. The MXC-6400 continues the exceptional fanless and cable-free design from the existing Matrix C series. The MXC-6400 offers 2x DisplayPort and 1xDVI-I ports supporting three independent displays, 6x USB3.0 ports, and 3 GbE LAN ports with teaming function.
1.2 Features 6th Generation Intel® Core™ i7/i5/i3 processors and QM170 chipset 2 DDR4 SO-DIMM sockets support up to 32GB memory 1 PCI and 2 PCIex8 or 1 PCI and 1 PCIex16 slots, support- ing PCIe Gen3 cards 2 Mini PCIe slots and 1 USIM slot ...
Page 18
16CH DI and 16CH DO with isolation DI/O (option) COS interrupt for all digital input Configurable digital filter Audio Audio-in / Line-out KB/MS 1 PS/2 keyboard and 1 PS/2 mouse Watch Dog Timer supported Power Supply Built-in 9-32 VDC wide-range DC input DC Input 3P pluggable connectors with latch (GND, V-, V+) 3-pin remote power on/off switch on the front panel...
Page 19
NOTE: NOTE: Recommended Power Supply Power System System Full Power (24VDC) Off* Idle** Load*** Supply**** Integrated Embedded Computer MXC-6401D i7 4.412W 25.02W 63.132W 160W MXC-6402D i5 4.412W 24.03W 58.162W 160W MXC-6403D i3 4.412W 23.85W 56.88W 160W...
MXC-6400 CFast (push-push, type II) N PS/2 mouse + USIM card D Swappable SATA O Audio Digital I/O 4x COM DVI-I Q 6x USB3.0 (Type A) G Ground terminal R Gigabit Ethernet H PCI LED indicators PCIe x8 Reset PCIe x16 U Remote power/reset K DisplayPort Table 1-1: Front Panel I/O Connector Legend...
1.5.2 LED Indicators In addition to the LED of the power button, three LEDs on the front panel indicate the following. LED indicator Color Description Indicates watchdog timer status. When watchdog timer starts, the LED flashes. Watchdog (WD) Yellow When the timer is expired, the LED remains lit..
MXC-6400 Sink current up to 100 mA (sustained loading) or 250 mA (peak loading) on each isolated output channel Supply voltage: 5 to 35 V DC Isolation type: Digital Isolator Isolation voltage: 1500 V DC Flywheel diode for VDD on all DO channels ...
MXC-6400 High input of isolated differential DI channel DIn_H (n=0 to 7) Low input of isolated differential DI channel DIn_L (n=0 to 7) Input of isolated DI channel (n=8 to 15) Common ground of isolated DI channel ISO_COM 8 to 15 Output of isolated DO channel (n=0 to 15) Ground return path of isolated DO channel...
MXC-6400 Power Photocoupler 8.2 k DI_n ISO_COM Power Photocoupler 8.2 k DI_n ISO_COM Figure 1-9: Isolated Digital Input Sample Application Circuit Introduction...
Isolated Digital Output Circuits Each isolation digital output channel adopts a MOSFET transistor, capable of driving peak current up to 250mA (sustained current up to 100 mA) with voltage ranges from 5V to 35V. The VDD pin is connected in serial with a flywheel diode protecting the driver during inductance loading, such as relay, motor, or sole- noid, wherein the VDD must connect to external power to form a flywheel current loop.
MXC-6400 1.5.5 USB 3.0 Ports The MXC-6400 provides six USB 3.0 ports supporting Type A USB3.0 connection on the front panel. All USB3.0 ports are com- patible with super-speed, high-speed, full-speed and low-speed USB devices. 1.5.6 Gigabit Ethernet Ports The MXC-6400 has three Gigabit Ethernet ports on the front panel, supporting two Intel®...
Reduced power consumption during normal operation and power down Preboot eXecution Environment (PXE) flash interface 9.5 kB jumbo frame support LAN teaming Active/Link Speed LED Yellow Green/Orange LED Color Status Description Ethernet port is disconnected. Yellow Ethernet port is connected with no activity.
MXC-6400 1.5.7 CFast Socket The Matrix MXC-6400 is equipped with a Type II Push Push CFlash host connector on the front panel, by SATA interface. Data transfer rates up to 3.0Gb/s(300MB/s)/1.5Gb/s(150MB/s) are sup- ported. The host SATA controller provides a legacy operating mode using I/O space, and an AHCI operating mode using mem- ory space.
Pin Signal Pin Signal Pin Signal Pin Signal Analog CRT DDC data DVIDC clock DVIDC data DVI clock + Analog vert. Hot plug DVI clock - sync detect Table 1-7: DVI-I Connector Signals 1.5.9 COM Port Connectors The MXC-6400 provides four COM ports through D-sub 9 pin con- nectors.
MXC-6400 1.5.10 DisplayPort Connectors Two displayport connectors on the front panel can connect to VGA, DVI, HDMI and DisplayPort monitors via DisplayPort to VGA adapter cable, DisplayPort to DVI adapter cable, or DisplayPort to HDMI adapter cable and DisplayPort cable. Figure 1-12: DisplayPort Connector Signal Pin Signal...
Display Options With computing and graphic performance enhancement by its 3rd generation Intel® processor, the MXC-6400 controller can support three independent displays, with configuration as follows. DisplayPort1 DisplayPort2 Other Ports DisplayPort DisplayPort 4096x2304@60Hz 4096x2304@60Hz 4096x2160@60hz DisplayPort DisplayPort 4096x2304@60Hz 4096x2304@60Hz 1920x1200@60Hz Table 1-11: Maximum Available Resolutions with 3-Display Configuration 1.5.11 Audio Jacks...
MXC-6400 1.5.12 Keyboard & Mouse PS/2 Connectors The MXC-6400 provides PS/2 connectors for keyboard and mouse. The green connector provides PS/ 2 mouse connection and the purple connector PS/2 keyboard Color Signal Green Mouse Purple Keyboard Table 1-13: PS/2 Connector Signals Keyboard &...
The DC power input for the MXC-6400 allows a voltage input range from 9 V DC to 32 V DC. Ensure that the DC power supply: is within the input voltage range defined in the specification WARNING: is stable and low-noise DC ...
MXC-6400 1.5.16 PCI Express x16 Slot One PCI express x16 slot supports expansion with standard PCIe Gen3 cards and full PCI express x16 signals if no card is present in the PCI express x8 slot. otherwise, the PCIex16 slot is limited to PCIex8 speeds.
Recommended expansion slot configuration options for MXC- 6400 (not applicable for MXC-6310): 1 x PCI card + 1 x PCIe x16, with PCIe x8 slot NOTE: NOTE: empty 1 x PCI card + 1 x PCIe x8 (in PCIe x8 slot)+ 1 x ...
1.6.4 SATA Board Connectors Figure 1-18: SATA Board PCB (Top)) Board to board connector for mainboard SATA Port3 slot SATA Port4 slot Table 1-19: Backplane PCB (Top) Connector Legend 1.6.5 Clear CMOS Jumper Upon encountering an abnormal condition preventing the MXC- 6400 from booting, the jumper can clear the BIOS content stored in CMOS and restore default settings.
MXC-6400 1.6.6 Internal Reserved +5V and +12V Connector The MXC-6400 provides one power pin header with +5V and +12V DC power, providing access for PCI and PCI express card external power supplies. Please refer to Section A.2:Power Supply Reference for +5V and +12V connector power supply specifications Figure 1-19: +5V and +12V Connector Signal...
1.6.8 12V DC Fan Connector The MXC-6400 provides a DC 12V to USB connector for fan mod- ule power. The optional fan module connects to the connector when assembled to the chassis. Fan speed changes with CPU temperature according to thermal sensor, initiating at 40°C(104°F), and reaching maximum speed at 80°C (176°F).
MXC-6400 Getting Started 2.1 Unpacking Checklist Before unpacking, check the shipping carton for any damage. If the shipping carton and/or contents are damaged, inform your dealer immediately. Retain the shipping carton and packing mate- rials for inspection. Obtain authorization from your dealer before returning any product to ADLINK.
2.3 Installing Hard Disk Drives Installing Internal HDDs Before installing hard disk drives, remove the top cover of the chas- sis first as follows. 1. Loosen the thumbscrew on the front panel by hand or screwdriver. Getting Started...
Page 51
MXC-6400 2. Withdraw the thumbscrew and remove the top cover by lifting. Getting Started...
Page 52
3. Remove the 2 screws from the top of the HDD bracket. 4. Place the chassis upside down and remove the other 2 screws from the bottom of the HDD bracket. Getting Started...
Page 53
MXC-6400 5. Slide the HDD bracket upward. 6. Use the 8 included M3 screws to fix one or two 2.5” HDD or SSD units to the bracket. The upper 2.5’’ HDD or SSD is SATA 2, and the lower SATA 1. Getting Started...
Page 54
7. Gently push the HDD/SSD bracket down to the SATA con- nector on the PCB. 8. Reverse Steps 3 and 4 to fasten the 4 screws. 9. Replace the top cover and fasten the thumbscrew. Getting Started...
MXC-6400 3. Use the included M3 screws to fix a 2.5” HDD or SSD drive to one or each of the trays. 4. Return each tray into its slot and carefully slide inward until the drive is firmly seated in the SATA connector. 5.
Page 59
MXC-6400 2. Adjust the position of the card brace to firmly fix the card. Tighten the screw to fix the brace. 3. Replace the top cover and fasten the thumbscrew. Getting Started...
3. Gently insert the CFast card until it is firmly seated in the socket, as shown. 2.6 Connecting and Using DisplayPort Extension Devices 1. Connect a DisplayPort-to-DVI active adapter cable to the MXC-6400 DisplayPort jack. 2. Connect a DVI monitor to a single-mode DisplayPort out- put from the computer via a DisplayPort-to-DVI active adapter cable (P/N# 30-01157-0010) Getting Started...
2.7 Connecting DC Power Before connecting DC power to the MXC-6400, ensure voltage and polarity are compliant with the DC input. Improper input voltage or polarity can cause system damage. WARNING: The DC power input connector of the MXC-6400 has V+, V- , and chassis ground pins, and accepts input voltage as shown previ- ously.
Page 65
MXC-6400 Wall–mounting procedures follow. 1. Remove the 4 plastic pads from the corners. Getting Started...
Page 66
2. Use the 4 M4 screws shipped with the controller to fix the 2 wall-mount brackets, also included, to the chassis, according to the spacing dimensions of the screw holes and brackets, as shown. 84.0 84.0 239.1 253.1 Getting Started...
Page 67
MXC-6400 25.2 10.0 3. Once final assembly as shown is complete, mount the MXC-6400 on the wall via screw holes. Getting Started...
2.9 Optional Fan Module The MXC-6400 can be optionally equipped with an easily installed fan module providing heat dissipation. To install the fan module: 1. Follow steps 1-2 in section 2.3 to remove the top cover. Seat the fan module in the chassis. Getting Started...
MXC-6400 2. Slide the fan module back until USB connection is secured, as shown. 3. Replace the thumbscrews. 2.10 Cooling Considerations Heat-generating components of the MXC-6400 (such as CPU and PCH) are all situated on the left side of the system. These compo- nents directly contact the heat sink via thermal pads and dissipate heat generated by the components.
2.11 Driver Installation Download requisite drivers, as follows, for your system from http:// www.adlinktech.com and install. The following drivers must be installed: Chipset driver Graphics driver Ethernet driver Audio driver USB 3.0 driver Intel® Management Engine driver ...
Sufficient power supply for the entire system is required to meet these specifications. At least 100W at 24V input is recommended. NOTE: NOTE: Heat generated by add-on PCI/PCIe adapters affects thermal stability. Additional heat dissipa- tion is required when the system operates at high temperatures or in harsh environments with add-on adapters.
MXC-6400 Appendix B BIOS Setup The Basic Input/Output System (BIOS) is a program that provides a basic level of communication between the processor and peripherals. In addition, the BIOS also contains codes for various advanced features applied to the MXC-6400. The BIOS setup program includes menus for configuring settings and enabling features of the MXC-6400.
BIOS Information Shows current system BIOS vendor, Core version, BIOS version and Board version. Platform Information Shows current system Platform name, CPU Stepping, PCH SKU, PCH Stepping and GT information. F/W Information Shows current system Memory RC version, Microcode Path, IGFX VBIOS version and ME FW version.
MXC-6400 System Time/System Date Allows adjustment of system time and date, as follows. 1. Highlight System Time or System Date using the up and down <Arrow> keys 2. Enter new values using the keyboard and select <Enter> 3. Select < Tab > to move between fields. The date must be entered in MM/DD/YY format, ...
Accesses advanced options of the MXC-6400. B.2.1CPU Configuration Hyper-Threading Enabled for Windows XP and Linux (OS optimized for Hyper- Threading Technology) and Disabled for other OS (OS not opti- mized for Hyper-Threading Technology), with only one thread per enabled core enabled when Disabled. Active Processor Cores Number of cores to enable in each processor package.
MXC-6400 CPU AES Enables/disables CPU Advanced Encryption Standard instruc- tions. Intel® SpeedStep(tm) Allows more than two frequency ranges to be supported. CPU C States Enables/disables CPU C states. Intel® TXT(LT) Support Enables/disables Intel® TXT(LT) support. TCC Activation Offset Offset from the factory TCC activation temperature. B.2.2 Memory Configuration BIOS Setup...
Shows current system memory RC version, memory frequency, total memory, DIMM#0 and DIMM#1. B.2.3 System Agent (SA) Configuration VT-d VT-d capability BIOS Setup...
DVMT Total Gfx Mem Selects DVMT5.0 total graphic memory size used by internal graphics device. B.2.5 Onboard Device Configuration Serial Port 1 to 4 Configuration Allows selection of port type (RS-232/422/485) for Serial Ports 1 and 2 only LAN #1 (Intel® I219LM) Enables/disables onboard Intel®...
Page 81
MXC-6400 LAN #2(I210IT) Launch PXE OpROM Enables/disables execution of LAN boot-rom to add boot option for legacy network devices. LAN #3 (Intel® I210IT) Enables/disables onboard Intel® I210IT LAN controller. LAN #3 (I210IT) Launch PXE OpROM Enables/disables execution of LAN boot-rom to add boot option for legacy network devices.
Console Redirection Settings Miscellaneous parameters for COM Ports 1 to 4, SOL and EMS COM. B.2.6 Advanced Power Management State After G3 Specifies desired state entered when power is resumed follow- ing outage (G3 state), from among Last State, Power On, and Power Off Option Description...
MXC-6400 RTC Wake system from S5 Enables/disables System wake on alarm event, with FixedTime waking on the hr::min::sec specified, DynamicTime waking on the current time + Increase minute(s). BIOS POST Watchdog Disable disables WatchDog Timer, Second Mode enables Watchdog Timer in second mode, and Minute Mode enables Watchdog Timer in minute mode.
Page 84
XHCI Hand-off A workaround for OS with no XHCI hand-off support, with XHCI ownership change claimed by XHCI driver. USB Mass Storage Driver Support Enables/disables USB Mass Storage Driver Support. Port 60/64 Emulation Enables I/O port 60h/64h emulation support, should be enabled for complete USB keyboard legacy support with non- USB recognizing OS.
MXC-6400 B.2.8 SATA Configuration SATA Controller(s) Enables/disables SATA device. SATA Mode Selection Selects SATA controller(s) operating mode. Port 1 to 4 Enables/disables SATA ports 1 to 4. BIOS Setup...
B.2.9 CSM Configuration CSM Support Enables/disables CSM Support. GateA20 Active UPON REQUEST allows GA20 to be disabled using BIOS ser- vices, ALWAYS prevents GA20 from being disabled, used when any RT code over 1MB is executed. Option ROM Messages Sets display mode for Option ROM. Boot option filter Sets Legacy/UEFI ROM priority.
MXC-6400 Video Controls execution of UEFI and Legacy Video OpROM. Other PCI devices Determines OpROM execution policy for devices other than Network, Storage, or Video. B.2.10 AMT Configuration Intel® AMT Enables/disables Intel® Active Management Technology BIOS extension only, where iAMT H/W is always enabled, and requir- ing, when enabled, installation of additional firmware in the SPI device.
B.2.11 TPM 1.2 Configuration Security Device Support Enables/disables BIOS support for security device, not shown by OS, and rendering TCG EFI protocol and INT1A interface unavailable. TPM State Enables/disables security device, where the computer reboots during restart to change device state. Pending Operation Schedules operations for the security device, where the com- puter reboots during restart to change security device state.
MXC-6400 B.3 Security When only Administrator password is set, access to Setup is limited and password requested when entering, if only User password is set, it must be entered to boot or enter setup, after which user receives Administrator rights. Administrator Password Sets Administrator password.
B.4 Boot Setup Prompt Timeout Sets wait time for setup activation key, with 65535 (0xFFFF) setting indefinite wait. Bootup Num-Lock State Sets keyboard NumLock state. BIOS Setup...
Page 93
MXC-6400 Quiet Boot Option Description Disabled Directs BIOS to display POST messages Enabled Directs BIOS to display the OEM logo. Fast Boot Option Description Disabled Directs BIOS to perform all POST tests. Directs BIOS to skip certain POST tests to boot Enabled faster.
Page 94
Hard Drive BBS Priorities Specifies the priority of boot devices. All installed boot devices are detected during POST and displayed. Move the cursor to target Boot Option # and select. BIOS Setup...
MXC-6400 B.5 Save & Exit Discard Changes and Exit Exits setup without saving any changes. Save Changes and Reset Saves all changes and reboots the system, with new settings taking effect Discard Changes Resets system setup without saving any changes Restore Defaults Restore/Load Default values for all Setup options.
Page 96
Launch EFI Shell from filesystem device Attempts to launch EFI Shell application (Shell.efi) from one of the available filesystem devices BIOS Setup...
MXC-6400 Appendix C Activating RAID Function ® The Matrix MXC-6400 utilizes Intel Rapid Storage Technology provided by the Intel® QM77 chipset, and supports RAID 0 and RAID 1 levels, differentiated as follows. RAID 0 Striping RAID 0 (Striping): Maximum Disk I/ O performance, but no disk error tolerance...
Ensure all data on the disks to be used in the RAID array is fully backed up. Refer to section 2.3 to install the two hard disks in the chassis. It is strongly recommended that both HDDs are the same model and size for maximal compatibility.
MXC-6400 C.1.1 Intel® Matrix Storage Manager After the SATA is set to RAID mode, the Intel® Matrix Storage Manager appears in POST. 1. Select “Ctrl + I” to enter the utility when prompted. Activating RAID Function...
Page 100
The menu lists the 2 installed HDDs as “Non-RAID Disk” since the RAID volume has not yet been created. 2. Select “Create RAID Volume” to continue. 3. In the menu, set the Volume name, choose the RAID level (from RAID0 (Stripe) and RAID1 (Mirror)) and con- figure other parameters.
Page 101
MXC-6400 4. After the RAID volume has been created, it appears in the RAID volume list. Activating RAID Function...
Page 102
This page intentionally left blank. Activating RAID Function...
MXC-6400 Appendix D Watchdog Timer (WDT) Function Library This appendix describes use of the watchdog timer (WDT) func- tion library for the MXC-6400 controller. The watchdog timer is a hardware mechanism provided to reset the system if the operating system or an application stalls. After starting, the watchdog timer in the application must be periodically reset before the timer expires.
Page 104
unit. ResetWDT or StopWDT should be called before the expi- ration of watchdog timer, or the system will reset. Syntax C/C++ BOOL SetWDT(BYTE tick, BYTE unit) Parameters tick Specify the number of ticks for watchdog timer. A valid value is 1 - 255. unit Specifies the timeout ticks of the watchdog timer.
Page 105
MXC-6400 Return codes TRUE if watchdog timer is successfully started. FALSE if watchdog timer is failed to start. ResetWDT Reset the watchdog timer. The invocation of ResetWDT allows restoration of the watchdog timer to the initial timeout value specified in SetWDT function. ResetWDT or StopWDT should be called before the expiration of the watchdog timer, or the system will reset.
D.2 WDT with DOS/Linux Under Linux, please program WDT function using the same LPC IO registers according to the sample program as follows. #include <dos.h> #include <stddef.h> #include <stdio.h> /* Config LPC IO ITE8783 to enter config mode */ EnterConfig(void) outp(0x2E, 0x87);...
Page 108
/* set timeout value as 10 seconds */ /* WDT start automatically while timeout value is set w_reg(0x73,0x0A); printf("---------------------------------------------- -----\n"); printf("WDT counting down now.<<<<<<<<<<<<<<<<<<\n"); printf("---------------------------------------------- -----\n"); for(count=10;count!=0;count--) printf("Countdown %2d : 0xF6=%2x Press any key to invoke keyboard interrupt.\n",count,r_reg(0xF6)); /* reset WDT timeout value to 10 seconds */ /* w_reg(0x73,0x0A);...
MXC-6400 Appendix E Digital Input/Output Function Library ADMX_DIO_Init Reserves system resources for digital input/output API service. Must be called before using other MXC-6400 matrix_dio func- tions. Syntax C/C++, Linux C/C++, and Borland C++ I16 ADMX_DIO_Init(void) Visual Basic ADMX_DIO_Init () As Integer Parameter(s) None Return codes...
Return codes NoError DI_ReadPort Reads digital data from the specified digital input port. Syntax C/C++ and Borland C++ I16 DI_ReadPort (U32 *Value) Visual Basic DI_ReadPort (Value As Long) As Integer Parameter(s) Value Returns the digital data read from the specified port Valid values include MXC-6400 16-bit data Return codes NoError...
MXC-6400 Return codes NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport ErrorInvalidIoChannel DO_ReadPort Reads back digital data output from the specified digital output port. Syntax C/C++ and Borland C++ I16 DO_ReadPort (U32 *Value) Visual Basic DO_ReadPort (Value As Long) As Integer Parameter(s) Value Returns the digital data read from the specified output port. Valid values include: MXC-6400 16-bit data Return codes NoError...
DI_ReadLine (ByVal Line As Integer, State As Integer) As Integer Parameter(s) Line Digital line to be read. Valid values include: MXC-6400 0 to 15 State Returns the digital logic state of the specified line to 0 or 1 Return codes NoError ErrorInvalidCardNumber ErrorCardNotRegistered...
MXC-6400 ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport ErrorInvalidIoChannel DO_ReadLine Reads back the digital logic state of the specified digital output line of the specified port. Syntax C/C++ and Borland C++ I16 DO_ReadLine (U16 Line, U16 *State) Visual Basic DO_ReadLine (ByVal Line As Integer, State As Integer) As Integer Parameter(s) Line...
Page 114
specified message, the event handle for the message must be identified. Syntax C/C++ and Borland C++ I16 DIO_INT_EventMessage (I16 mode, HANDLE evt, HANDLE windowHandle, U32 message, U32 callbackAddr) Visual Basic DIO_INT_EventMessage (ByVal mode As Integer, ByVal evt As Long, ByVal windowHandle As Long, ByVal message As Long, ByVal callbackAddr As Long) As Integer Parameter(s)
MXC-6400 Address of the user callback function. The MXC-6400 matrix_dio calls this function when the specified INT event occurs. If no callback function is desired, set callbackAddr to 0. Return codes NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport DIO_INT1_EventMessage Controls the INT1 interrupt sources for a dual-interrupt system and notifies the application when an interrupt event occurs.
User-defined message. When the specified INT event occurs, MXC-6400 matrix_dio remits this message. The message can be of any value. In Windows, the message can be set to a value including any Windows predefined messages, such as WM_PAINT. However, to define a designated message, any value ranging from WM_USER (0x400) to 0x7fff can be used.
MXC-6400 windowHandle Handle to the destination window for a Windows message when the specified INT event occurs. If windowHandle is 0, no Windows messages will be sent. message User-defined message. When the specified INT event occurs, MXC-6400 matrix_dio remits this message. The message can be of any value.
Page 118
DIO_SetDualInterrupt (ByVal Int1Mode As Integer, ByVal Int2Mode As Integer, hEvent As Long) As Integer Parameter(s) CardNumber ID of the card performing the operation. Int1Mode Interrupt mode of INT1. Valid values include: MXC-6400, INT1_DISABLE, INT1_EXT_SIGNAL INT1 by COS of Ch0 of Port 0 Int2Mode Interrupt mode of INT2.
MXC-6400 Important Safety Instructions For user safety, please read and follow all instructions, Warnings, Cautions, and Notes marked in this manual and on the associated device before handling/operating the device, to avoid injury or damage. S'il vous plaît prêter attention stricte à tous les avertissements et mises en garde figurant sur l'appareil , pour éviter des blessures ou des dommages.
Page 120
Never attempt to repair the device, which should only be serviced by qualified technical personnel using suitable tools A Lithium-type battery may be provided for uninterrupted backup or emergency power. Risk of explosion if battery is replaced with one of an incorrect type;...
Page 121
MXC-6400 BURN HAZARD Touching this surface could result in bodily injury. To reduce risk, allow the surface to cool before touching. RISQUE DE BRÛLURES Ne touchez pas cette surface, cela pourrait entraîner des blessures. Pour éviter tout danger, laissez la surface refroidir avant de la toucher.
Page 122
This page intentionally left blank. Important Safety Instructions...
Need help?
Do you have a question about the MXC-6401D and is the answer not in the manual?
Questions and answers