![background image](http://html1.mh-extra.com/html/hand-held-products/5080/5080_user-manual_589690047.webp)
5X80 Series Software Development Kit (SDK) User’s Guide
4 - 11
BOOL
bUseAimers;
Turn on aimers during barcode capture.
DWORD
dwPrintWeight;
How dark the barcode elements are relative to the background
(1-7).
DECODE_METHOD
decodeMethod;
Normal decoder, linear codes only, fast normal decoder, which
omits checking at the image margins as well as some bad bar-
code correction.
BOOL
bCenterDecodeEnable;
Does symbol have to intersect center decode window to be
valid.
RECT
centerWindow;
Bounding coords of center window that decoded symbol must
intersect
ILLUM_LED_COLOR illumLedColor;
Illumination LED color to use.
} HHP_DECODER_CONFIG, *PHHP_DECODER_CONFIG;
Aimer Modes:
typedef enum
{
AIMER_MODE_ALWAYS_OFF=0,
No aimer LEDs.
AIMER_MODE_ILLUM_AND_AIM,
Aimer LEDs and illumination LEDs on simultaneously.
AIMER_MODE_ALWAYS_ON
Aimer LEDs always on.
} HHP_AIMER_MODES;
Power setting item masks:
#define PWRMASK_TRIGGER_MODE
0x00001
#define PWRMASK_SERIAL_TRIGGER_TIMEOUT
0x00002
#define PWRMASK_LOW_POWER_TIMEOUT
0x00004
#define PWRMASK_STOP_MODE_TIMEOUT
0x00004
#define PWRMASK_ILLUM_LED_INTENSITY
0x00008
#define PWRMASK_SYS_SPEED
0x00010
#define PWRMASK_AIMER_MODE
0x00020
#define PWRMASK_AIMER_DURATION
0x00040
#define PWRMASK_AIMER_DELAY
0x00080
#define PWRMASK_IMAGER_IDLE_TIMEOUT
0x00100
#define PWRMASK_ RS232_LOW_POWER_TIMEOUT
0x00200
#define PWRMASK_ SLEEP_MODE_TIMEOUT
0x00200
#define PWRMASK_POWER_OFF_HANDLE
0x00400
#define PWRMASK_POWER_OFF_HWND
0x00800
#define PWRMASK_ALL
0x00FFF
Matrix products power management structure:
typedef struct _tagHHP_POWER_SETTINGS
{
DWORD
dwStructSize;
DWORD
dwMask;
HHP_TRIG_MODES
TriggerMode;
DWORD
dwTriggerTimeout;
0->300000 (milliseconds).
DWORD
dwLowPowerTimeout;
0 -> 300.
DWORD
dwLEDIntensityPercent;
0 -> 100%.
HHP_SYS_SPEED
systemClockSpeed;
Clock speed for reset of system (except RS-232).
HHP_AIMER_MODES
AimerMode;
Aimer always on, alternating between illumination LEDs, or dis-
abled.
DWORD
dwAimerDuration;
0 -> 240000 (milliseconds).
DWORD
dwAimerDelay;
0 -> 240000 (milliseconds).
DWORD
dwImagerIdleTimeout;
0 -> 999999 (milliseconds).
DWORD
dw RS232LowPwrTimeout;
0 -> 300 (seconds). RS-232 inactivity timeout used to enter
sleep mode.
Summary of Contents for 5080
Page 6: ...iv 5X80 Series Software Development Kit SDK User s Guide ...
Page 14: ...1 8 5X80 Series Software Development Kit SDK User s Guide ...
Page 50: ...4 14 5X80 Series Software Development Kit SDK User s Guide ...
Page 60: ...6 8 5X80 Series Software Development Kit SDK User s Guide ...
Page 62: ...7 2 5X80 Series Software Development Kit SDK User s Guide ...
Page 63: ......