Hand Held Products 4X00 manual Data Type Definitions

Page 12

oemWaitForDecodeRaw

The engine scans until a symbol is decoded, or a timeout is

2-68

reached - decoded message is returned in raw form

 

 

 

 

 

oemWaitMultipleDecode

Reads multiple symbols using a single function call

2-69

 

 

 

oemWaitMultipleDecodeRaw

Reads multiple symbols using a single function call - decoded

2-70

message is returned in raw form

 

 

 

 

 

Imaging Functions

 

 

oemAcquireImage

Acquires an image but does not return it.

2-1

 

 

 

oemGetExposureSettings

Retrieves image parameters used during image acquisition.

2-6

 

 

 

oemGetImage

Retrieve an image from the engine

2-7

 

 

 

oemGetImageData

Get image data from the Imager

2-8

 

 

 

oemGetImagerInfo

Retrieve the pixel dimensions and bit depth of the engine's

2-8

Imager

 

 

 

 

 

oemGetLastImage

Retrieves the last image acquired

2-10

 

 

 

oemGetLastImageExt

Retrieves the last image and the exposure parameters

2-10

acquired by the image engine

 

 

 

 

 

 

Retrieve the rows, columns and size of the last image returned

 

oemGetLastImageSize

by oemAcquireImage, oemGetImage, or

2-11

 

oemImageStreamRead.

 

 

 

 

oemGetSetupImager

Gets the current imager setup values.

2-27

 

 

 

oemImageStreamInit

Intialize image streaming interface.

2-42

 

 

 

oemImageStreamRead

Retrieve current image

2-42

 

 

 

oemImageStreamStart

Start imager acquiring images

2-42

 

 

 

oemImageStreamStop

Tell imager to stop acquiring images

2-43

 

 

 

oemStartIntellImgXfer

Starts an IQ image transfer

2-65

 

 

 

Data Type Definitions

Throughout this document the following variable types are used. These data types are defined in the Oemdecodece.h header file.

Variable

Description

 

 

BOOL

OS-dependent-size Boolean variable (1 = true, 0 = false).

 

 

BYTE

8 bit unsigned variable.

 

 

DecodeMsg_t

Typedef structure used to define decoded bar code message information.

 

 

DecodeMsgRaw_t

Typedef structure used to define decoded bar code message information in raw format.

 

 

DWORD

32 bit unsigned integer variable.

 

 

ExposureMode_t

Enumerated integer type used to select the exposure mode used during image acquisition.

The mode options are: fixed, on chip, and Hand Held Products exposure mode.

 

 

 

ExposureSettings_t

Typedef structure used to hold all possible exposure setting parameters used during image

acquisition.

 

 

 

FileFormat_t

Enumerated integer type identifying possible image data formats.

 

 

ImagerDesc_t

Typedef structure used to set the format of the images returned from the engine.

 

 

ImagerSetup_t

Typedef structure used to set imager parameters used during image acquisition.

 

 

IntellImgDesc_t

Typedef structure used to set parameters used during an IQ image transfer.

 

 

OCRDirection_t

Enumerated integer identifying OCR character orientation.

 

 

OCRMode_t

Enumerated integer identifying the OCR font to be decoded.

 

 

1 - 6

IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide

Image 12
Contents User’s Guide Disclaimer Table of Contents Page Symbology Identifiers Page Introduction Features of the 4X00 Series Image Engine API Library Summary Page Page Data Type Definitions Tchar Page OemAcquireImage OemAimerOnOemDefaultSymbology OemDisableSymbologyOemConnect OemDisableSymbologyAll OemEnableSymbologyOemEnableSymbologyAll OemDisconnectOemGetAPIRevision OemGetDecodeAttemptLimitOemGetDecodeCenteringWindow OemGetDecodeMode OemGetDecoderRevisionOemGetDecodeTime OemGetErrorMessage OemGetExposureSettingsResultt oemGetErrorMessage Resultt oemGetExposureSettingsOemGetImage Resultt oemGetImageOemGetImageData OemGetImagerInfoPrototype Resultt oemGetImageData Resultt oemGetImagerInfoOemGetImagerProperties PnColsResultt oemGetImagerProperties PImgPropOemGetLastImage OemGetLastImageExtResultt oemGetLastImage Resultt oemGetLastImageExtOemGetLastImageSize OemGetLeaveLightsOnResultt oemGetLastImageSize Resultt oemGetLeaveLightsOnOemGetPrintWeight OemGetLinearRangeOemGetMaxMessageChars OemGetSetupAll OemGetScanDriverRevisionOemGetSearchTimeLimit OemGetSetupAusPost OemGetSetupAztecOemGetSetupBPO OemGetSetupCanPost OemGetSetupChinaPostResultt oemGetSetupCanPost Resultt oemGetSetupChinaPostOemGetSetupCodabar OemGetSetupCodablockResultt oemGetSetupCodabar Resultt oemGetSetupCodablockOemGetSetupCode11 Resultt oemGetSetupCode11OemGetSetupCode128 OemGetSetupCode16KResultt oemGetSetupCode128 Resultt oemGetSetupCode16KOemGetSetupCode32 OemGetSetupCode39Resultt oemGetSetupCode32 Resultt oemGetSetupCode39OemGetSetupCode49 Resultt oemGetSetupCode49PbFullAscii PbAppendOemGetSetupCode93 OemGetSetupCompositeResultt oemGetSetupCode93 Resultt oemGetSetupCompositeOemGetSetupCompositeEx Resultt oemGetSetupCompositeExPbCompositeOnUpcEan OemGetSetupCouponCode OemGetSetupDataMatrixResultt oemGetSetupCouponCode Resultt oemGetSetupDataMatrixOemGetSetupDutchPost OemGetSetupEAN8Resultt oemGetSetupDutchPost Resultt oemGetSetupEAN8OemGetSetupEAN13 OemGetSetupIATA25 Resultt oemGetSetupIATA25OemGetSetupImager OemGetSetupInt25Prototype Resultt oemGetSetupImager Resultt oemGetSetupInt25OemGetSetupISBT OemGetSetupJapostOemGetSetupKoreanPost OemGetSetupMaxicode Resultt oemGetSetupMaxicodePCarrierMsgOnly OemGetSetupMesa Resultt oemGetSetupMesaP9MSEnabled OemGetSetupMSI Resultt oemGetSetupMSIPMinLength PMaxLength OemGetSetupMx25 OemGetSetupOCRResultt oemGetSetupMx25 Resultt oemGetSetupOCRPszGroupG PszGroupHPszCheckChar OemGetSetupPlanet OemGetSetupPlesseyResultt oemGetSetupPlanet Resultt oemGetSetupPlesseyOemGetSetupPosiCode Resultt oemGetSetupPosiCodePLimited OemGetSetupPostnet OemGetSetupQRResultt oemGetSetupPostnet Resultt oemGetSetupQROemGetSetupRSS OemGetSetupStrt25Resultt oemGetSetupRSS Resultt oemGetSetupStrt25OemGetSetupTelepen OemGetSetupTLC39Resultt oemGetSetupTelepen Resultt oemGetSetupTLC39OemGetSetupTrioptic OemGetSetupUPCAResultt oemGetSetupTrioptic Resultt oemGetSetupUPCAOemGetSetupUPCE Resultt oemGetSetupUPCEPE0Enabled PE1EnabledOemGetVideoReverse PbExpandVersionEOemImageStreamInit OemImageStreamStartOemImageStreamRead OemPowerOffImager OemImageStreamStopOemLeaveLightsOn OemLightsOnResultt oemPowerOffImager OemSetDecodeAttemptLimitOemSetDecodeCenteringWindow Resultt oemSetDecodeAttemptLimitOemSetExposureSettings OemSetDecodeModeOemSetExposureMode OemSetPrintWeight OemSetLinearRangeOemSetScanningLightsMode Resultt oemSetLinearRangeOemSetupAztec OemSetupChinaPostOemSetSearchTimeLimit OemSetupCodabar OemSetupCodablockResultt oemSetupCodabar Resultt oemSetupCodablockOemSetupCode11 OemSetupCode128Resultt oemSetupCode11 Resultt oemSetupCode128OemSetupCode16K OemSetupCode39Resultt oemSetupCode16K Resultt oemSetupCode39OemSetupCode49 Resultt oemSetupCode49BFullAscii BAppendOemSetupCode93 OemSetupCompositeOemSetupCompositeEx OemSetupDataMatrix OemSetupEAN8Resultt oemSetupDataMatrix Resultt oemSetupEAN8OemSetupEAN13 Resultt oemSetupEAN13BAddendaReq OemSetupIATA25 OemSetupInt25Resultt oemSetupIATA25 Resultt oemSetupInt25OemSetupKoreanPost OemSetupMaxicodeResultt oemSetupKoreanPost Resultt oemSetupMaxicodeOemSetupMesa Resultt oemSetupMesaOemSetupMSI OemSetupMx25Resultt oemSetupMSI Resultt oemSetupMx25OemSetupOCR Resultt oemSetupOCRNFont PszTemplateOemSetupPlanet OemSetupPlesseyResultt oemSetupPlanet Resultt oemSetupPlesseyOemSetupPosiCode OemSetupPostnetOemSetupQR OemSetupRSS OemSetupStrt25Resultt oemSetupRSS Resultt oemSetupStrt25OemSetupTelepen OemSetupUPCAResultt oemSetupTelepen Resultt oemSetupUPCAOemSetupUPCE Resultt oemSetupUPCEBXmitNumSys BEnabled OemSetVideoReverseOemStartIntellImgXfer BExpandVersionEResultt oemStartIntellImgXfer OemWaitForDecode Resultt oemWaitForDecodeOemWaitForDecodeRaw Resultt oemWaitForDecodeRawOemWaitMultipleDecode Resultt oemWaitMultipleDecodeOemWaitMultipleDecodeRaw FpMultiReadCallBackFpContinueCallBack Resultt oemWaitMultipleDecodeRawSymbology Identifiers Function Result Values Mail latechsupport@handheld.com Mail eutechsupport@handheld.comMail aptechsupport@handheld.com Imageteam 4X00 Series Software Development Kit SDK Page Hand Held Products, Inc