Hand Held Products 4X00 Series User Manual

Imageteam 4x00 series hardware interface layer specification
Hide thumbs Also See for 4X00 Series:

Advertisement

Quick Links

IMAGETEAM
4X00 Series
For Adaptus Imaging Technology Imagers:
IT4000, IT4100, and IT4300
Hardware Interface Layer Specification
User's Guide

Advertisement

Table of Contents
loading

Summary of Contents for Hand Held Products 4X00 Series

  • Page 1 ™ IMAGETEAM 4X00 Series For Adaptus Imaging Technology Imagers: IT4000, IT4100, and IT4300 Hardware Interface Layer Specification User’s Guide...
  • Page 2 Other product names mentioned in this document may be trademarks or registered trademarks of other companies and are the property of their respective owners. FCC/CE The IMAGETEAM™ (IT) 4X00 Series Image Engine, integrated into an OEM device, may require testing by the OEM to insure compliance with the following federal regulations: 47 CFR Part 15 EC’s Electromagnetic Compatibility Directive (89/336/EEC) and Low Voltage Directive (73/23/EEC)
  • Page 3 Laser Eye Safety Statement for IT4300 Series Engines The IT4300 is intended for use in CDRH/IEC Class 2 devices. Note: It is the OEM manufacturer’s responsibility to comply with applicable regulation(s) in regard to standards for specific equipment combinations. Caution: Use of controls or adjustment or performance of procedures other than those specified herein may result in hazardous radiation exposure.
  • Page 5: Table Of Contents

    ResetTransferHardwareICMedia ... 12 SynchronizedPowerDownICMedia ... 12 UnBindPhysicalMemoryFromVirtualMemoryICMedia ... 12 WaitForVsyncICMedia ... 12 WaitMillisecondsICMedia ... 13 WriteIIC_ICMedia ... 13 Chapter 2 - Customer Support Technical Assistance ... 15 Online Technical Assistance ... 15 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification User’s Guide...
  • Page 6 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification User’s Guide...
  • Page 7: Chapter 1 - Introduction And Overview

    OEM API Layer The OEM API Software is supplied by Hand Held Products and is the primary interface to the imaging system. All members of the OEM Image Engine Family are supplied with a Software Developers Kit to facilitate command and control of the image ®...
  • Page 8: Alphabetic Function List

    Returns DWORD - a "pseudo-handle" to physical memory on success. This "pseudo-handle" will be used to communicate a specific physical buffer when other memory functions are called. This function returns zero on failure. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification...
  • Page 9: Bindphysicalmemorytovirtualmemoryicmedia

    InitializeVsyncProcessingICMedia DWORD DeinitializeVsyncProcessingICMedia( void IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Description A "pseudo-handle" to a reserved physical memory slot. This was the "pseudo-handle" returned by AllocatePhysicalScanSpaceICMedia when the space was allocated. A pointer to a virtual address to be bound to the physical memory referenced by hPhysical.
  • Page 10: Disableimagelinedataprocessingicmedia

    11), on receiving the front edge of a Vsync. DWORD EnableVsyncInterruptICMedia( void Returns Zero on failure, non-zero on success. (see page 1-11). RegisterImageLineDataNotificationICMedia InitializeImageLineDataProcessingICMedia IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification RegisterVsyncNotificationICMedia (see page (see page RegisterVsyncNotificationICMedia (see page (see...
  • Page 11: Freephysicalscanspaceicmedia

    DLL initialization (for example, it can’t call Win32 API functions). DWORD GetHardwareDllRevisionICMedia( void Returns Revision number of the hardware DLL. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Description A "pseudo-handle" to a reserved physical memory slot. This was the value returned by AllocatePhysicalScanSpaceICMedia when the space was allocated.
  • Page 12: Getimagerpropertiesicmedia

    Pointer to a buffer of DWORDs that are TAGs to the properties the scan driver is requesting. Pointer to output buffer that has corresponding values and order to TAGs in pBuffin. Length of both pBuffin and pBuffOut. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification...
  • Page 13: Getregistersettingsforhhpexposurecontrolicmedia

    Returns Zero if OFF, non-zero if ON. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Description A pointer to a location where a pointer to the register settings can be set. The ICMediaRegisterEntry_t is defined above. The table itself is an array of these...
  • Page 14: Illumofficmedia

    DWORD Passed Arguments Description Normal case. Win 32 API functions are still allowed. Suspend/Resume. (For example, in Win CE this implies that it is not safe to call Win32 or user layer functions.) IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification...
  • Page 15: Imagerpoweronandresumeicmedia

    BOOL InDownTimeICMedia( Returns Zero if successful, non-zero if currently in the "down time" of the frame. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Description Normal case. Win 32 API functions are still allowed. Suspend/Resume. (For example, in Win CE this implies that it is not safe to call Win32 or user layer functions.)
  • Page 16: Initcaptureicmedia

    Zero on failure, non-zero on success. Description A "pseudo-handle" to a reserved physical memory slot. This is the "pseudo-handle" returned by AllocatePhysicalScanSpaceICMedia when the space was allocated. (see page 4), or the (see page 4) function. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification...
  • Page 17: Readiic_Icmedia

    The area of the scan driver that uses this function performs that check separately. void RequestSynchronizedPowerDownICMedia( void IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Description The register location where the data will be read from. A pointer to the location where the data from the imager will be stored.
  • Page 18: Resettransferhardwareicmedia

    Non-zero on successful synchronization to the Vsync before returning. Description A "pseudo-handle" to a reserved physical memory slot. This was the "pseudo-handle" returned by AllocatePhysicalScanSpaceICMedia when the space was allocated. A pointer to a virtual address. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification...
  • Page 19: Waitmillisecondsicmedia

    *pucBuffer Returns Non-zero if data is successfully transferred. Zero on error. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Description The number of milliseconds to delay. Description The 8 bit address where data will start being written to.
  • Page 20 InitCaptureICMedia InitCaptureICMedia is called because it takes effect for the next frame. But it is from the Vsync callback only take effect on the next Vsync front edge. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification (see page 10) can be...
  • Page 21: Chapter 2 - Customer Support

    Int+44 1925 240055 E-mail: eutechsupport@handheld.com Asia Pacific: Int+852-3188-3485 or 2511-3050 Telephone: E-mail: aptechsupport@handheld.com America Latina: Teléfono: (704) 998-3998, opción 8 E-mail: latechsupport@handheld.com Online Technical Assistance You can also access technical assistance online at www.handheld.com. IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification...
  • Page 22 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification...
  • Page 24 Hand Held Products, Inc. 700 Visions Drive P.O. Box 208 Skaneateles Falls, NY 13153-0208 ™ 4X00HWIntfc-UG Rev B (6/05)

This manual is also suitable for:

It4000It4100It4300

Table of Contents