com.honeywell.decodemanager.barcode
Class Decoder
java.lang.Object
com.honeywell.decodemanager.barcode.Decoder
public class Decoder
- extends java.lang.Object
Provides interfaces exported from libDecoder.so
- Author:
- E525542
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Decoder
public Decoder()
GetBarcodeData
public java.lang.String GetBarcodeData()
connectToDecoder
public int connectToDecoder()
disconnectFromDecoder
public int disconnectFromDecoder()
getErrorMessage
public java.lang.String getErrorMessage(int error)
getMaxMessageLength
public int getMaxMessageLength()
getEngineID
public int getEngineID()
getEngineType
public int getEngineType()
getEngineSerialNumber
public java.lang.String getEngineSerialNumber()
getAPIRevision
public java.lang.String getAPIRevision()
getDecoderRevision
public java.lang.String getDecoderRevision()
getSecondaryDecoderRevision
public java.lang.String getSecondaryDecoderRevision()
getControlLogicRevision
public java.lang.String getControlLogicRevision()
getDecThreadsRevision
public java.lang.String getDecThreadsRevision()
getScanDriverRevision
public java.lang.String getScanDriverRevision()
enableSymbology
public int enableSymbology(int symbologyID)
disableSymbology
public int disableSymbology(int symbologyID)
setSymbologyDefaults
public int setSymbologyDefaults(int symbologyID)
getSymbologyConfig
public int getSymbologyConfig(SymbologyConfig symConfig,
boolean DefaultValues)
setSymbologyConfig
public int setSymbologyConfig(SymbologyConfig symConfig)
getSymbologyMinRange
public int getSymbologyMinRange(int symbologyID)
getSymbologyMaxRange
public int getSymbologyMaxRange(int symbologyID)
getPSOCMajorRev
public int getPSOCMajorRev()
getPSOCMinorRev
public int getPSOCMinorRev()
getImagerProperties
public void getImagerProperties(ImagerProperties imgProp)
getLastImage
public byte[] getLastImage(ImageAttributes imgAtt)
decodeImage
public int decodeImage(byte[] image,
DecodeResult result,
int width,
int height)
setLightsMode
public int setLightsMode(int Mode)
setScanMode
public int setScanMode(int Mode)
setExposureMode
public int setExposureMode(int Mode)
setDecodeSearchLimit
public int setDecodeSearchLimit(int limit)
setDecodeAttemptLimit
public int setDecodeAttemptLimit(int limit)
getCenteringWindowLimits
public int getCenteringWindowLimits(CenteringWindowLimits limits)
setDecodeCenteringWindow
public int setDecodeCenteringWindow(CenteringWindow window)
enableDecodeCenteringWindow
public int enableDecodeCenteringWindow(boolean enable)
setOCRMode
public int setOCRMode(int mode)
setOCRTemplates
public int setOCRTemplates(int templates)
setOCRUserTemplate
public int setOCRUserTemplate(int mode,
byte[] template)
waitForDecode
public int waitForDecode(int timeOut)
getBarcodeCodeID
public byte getBarcodeCodeID()
getBarcodeAimID
public byte getBarcodeAimID()
getBarcodeAimModifier
public byte getBarcodeAimModifier()
getBarcodeLength
public int getBarcodeLength()
getBarcodeData
public java.lang.String getBarcodeData()
getLastDecodeTime
public int getLastDecodeTime()
waitForDecodeTwo
public int waitForDecodeTwo(int timeOut,
DecodeResult result)
cancelDecode
public void cancelDecode()
getIQImage
public int getIQImage(IQImagingProperties propery,
Bitmap iqbmp)
getSingleFrame
public int getSingleFrame(Bitmap frame)
getPreviewFrame
public int getPreviewFrame(Bitmap frame)
getImageWidth
public int getImageWidth()
getImageHeight
public int getImageHeight()
startScanning
public int startScanning()
stopScanning
public int stopScanning()
setExposureSettings
public int setExposureSettings(int[] expSettings)
getBarcodeByteData
public byte[] getBarcodeByteData()
setProperty
public int setProperty(int property,
int value)