ADLINK Technology PCIe-U30 Series Reference Manual

Function library 4/8/12-ch pci express x4 gen3 usb3 vision top performing frame grabbers

Advertisement

Quick Links

PCIe-U30x Series
4/8/12-ch PCI Express® x4 Gen3
USB3 Vision Top Performing Frame Grabbers
Function Library Reference
Manual Rev.:
Revision Date:
Part No:
Leading EDGE COMPUTING
1.0
Oct. 22, 2019
50-11269-1000

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PCIe-U30 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ADLINK Technology PCIe-U30 Series

  • Page 1 PCIe-U30x Series 4/8/12-ch PCI Express® x4 Gen3 USB3 Vision Top Performing Frame Grabbers Function Library Reference Manual Rev.: Revision Date: Oct. 22, 2019 Part No: 50-11269-1000 Leading EDGE COMPUTING...
  • Page 2 Leading EDGE COMPUTING Revision History Revision Release Date Description of Change(s) 1.00 Oct. 22, 2019 Initial release Revision History...
  • Page 3: Preface

    PCIe-U30x Series Preface Copyright © 2019 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 Leading EDGE COMPUTING California Proposition 65 Warning WARNING: This product can expose you to chemicals including acrylamide, arsenic, benzene, cadmium, Tris (1,3-dichloro-2-propyl)phosphate (TDCPP), 1,4-Dioxane, formaldehyde, lead, DEHP, styrene, DINP, BBP, PVC, and vinyl materials, which are known to the State of California to cause can- cer, and acrylamide, benzene, cadmium, lead, mercury, phthal- ates, toluene, DEHP, DIDP, DnHP, DBP, BBP, PVC, and vinyl materials, which are known to the State of California to cause birth...
  • Page 5: Table Of Contents

    PCIe-U30x Series Table of Contents Revision History..............ii Preface ..................iii 1 Introduction ................ 1 Setting Up the Build Environment........1 2 Function Library ..............3 List of Functions..............3 Function Library ..............3 2.2.1 Device Control Functions ........... 3 2.2.2 Power Management Functions ........
  • Page 6 Leading EDGE COMPUTING This page intentionally left blank. Table of Contents...
  • Page 7: Introduction

    PCIe-U30x Series Introduction The PCIe-U30x series Function Library Reference provides nec- essary API details, where developers can develop power control applications and get product information in C/C++, C#/VB.Net. 1.1 Setting Up the Build Environment All header files, DLL and library filesare located in: \ADLINK\U3 Series\Include Type File...
  • Page 8 Leading EDGE COMPUTING This page intentionally left blank. Introduction...
  • Page 9: Function Library

    PCIe-U30x Series Function Library 2.1 List of Functions Category Function SmartU3_Register_Card SmartU3_Release_Card SmartU3_Get_ID Device SmartU3_Get_MCUVersion Control SmartU3_Get_Ports SmartU3_Get_ProductPN SmartU3_Get_ProductSN SmartU3_Power_Enable Power Management SmartU3_Get_Power_Enable 2.2 Function Library 2.2.1 Device Control Functions SmartU3_Register_Card Initializes a specified device.This function should be called before other functions except those with no Number parameter.
  • Page 10 Leading EDGE COMPUTING Return Code No error occurs if the return value >= 0, and if a negative value, as follows The count of calling SmartU3_Register_Card must be less than 32 Driver is not found or there is no card SmartU3_Release_Card Closes the device and releases all allocated resources.
  • Page 11 PCIe-U30x Series base address (pass-through address) and IRQ level are assigned directly by the system BIOS Syntax C/C++ short SmartU3_Get_ID (unsigned short wCardNum- ber, unsigned short *wID) Parameter(s) wCardNumber: Acquired from the return value of SmartU3_Register_Card wID: Indicates the card ID set by SW1 switch, a value from 0 to 15.
  • Page 12 Leading EDGE COMPUTING Return Code No error occurs if the return value >= 0, and if a negative value, as follows Invalid wcardnumber parameter. wcardnumber is less than 32 Invalid wID SmartU3_Get_MCUVersion Retrieves the PoE MCU version. Syntax C/C++ short SmartU3_Get_MCUVersion (unsigned short...
  • Page 13 PCIe-U30x Series SmartU3_Get_Ports Retrieves the number of ports. Syntax C/C++ short SmartU3_Get_Ports(unsigned short wCard- Number, unsigned short *wPort) Parameter(s) wCardNumber: Indicates value returned from calling SmartU3_Register_Card. wPort: Indicates the number of ports. Return Code No error occurs if the return value >= 0, and if a negative value, as follows Invalid wCardNumber parameter.
  • Page 14 Leading EDGE COMPUTING sVersion: Pointer of an allocated character buffer. The suggested buf- fer size is 16. The buffer will retrieve the ADLINK product P/N (Part Num- ber) string after executing this function. lSize: The size of the sVersion buffer. Return Code No error occurs if the return value >= 0, and if a negative value, as follows...
  • Page 15: Power Management Functions

    PCIe-U30x Series Return Code No error occurs if the return value >= 0, and if a negative value, as follows Invalid wcardnumber parameter. wcardnumber is less than 32 2.2.2 Power Management Functions SmartU3_Power_Enable Controls power auto/off for each USB port. Syntax C/C++ short...
  • Page 16 Leading EDGE COMPUTING Return Code No error occurs if the return value >= 0, and if a negative value, as follows Invalid wcardnumber parameter. wcardnumber is less than 32 Notes: For the PCIe-U304, the last 4 parameters (wEnPort5, wEnPort6, wEnPort7, wEnPort8) must be assigned a “0” value to avoid a function error.
  • Page 17 PCIe-U30x Series 1: auto mode (enables the port to auto-detect the device and power output) Return Code No error occurs if the return value >= 0, and if a negative value, as follows Invalid wcardnumber parameter. wcardnumber is less than 32 Note: For the PCIe-U304, the value returned for the last 4 parameters (wEnPort5, wEnPort6, wEnPort7, wEnPort8) should be “0”.
  • Page 18 Leading EDGE COMPUTING This page intentionally left blank. Function Library...
  • Page 19: Important Safety Instructions

    PCIe-U30x Series 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 20 Leading EDGE COMPUTING 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; please dispose of used batteries appropriately. Risque d’explosion si la pile est remplacée par une autre de CAUTION: type incorrect.
  • Page 21: Getting Service

    San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com ADLINK Technology (China) Co., Ltd. 300 Fang Chun Rd., Zhangjiang Hi-Tech Park Pudong New Area, Shanghai, 201203 China Tel: +86-21-5132-8988 Fax: +86-21-5132-3588 Email: market@adlinktech.com ADLINK Technology GmbH Hans-Thoma-Straße 11...
  • Page 22 Leading EDGE COMPUTING This page intentionally left blank. Getting Service...

Table of Contents