5X80 Series Software Development Kit (SDK) User’s Guide
4 - 9
#define BPMASK_ALL
0x0000f
Mask for all members valid.
Beeper structure:
typedef struct _tagHHP_BEEPER
{
DWORD
dwStructSize;
Size of structure in bytes.
DWORD
dwMask;
Mask of active items.
BOOL
bBeepOnDecode;
Sound beeper on successful decode.
BOOL
bShortBeep;
Sound beeper whenever imager resets.
BOOL
bMenuCmdBeep;
Sound beeper whenever a menu command is received.
BEEPER_VOLUME
beepVolume;
Set the beeper volume.
} HHP_BEEPER, *PHHP_BEEPER;
Trigger timeout range:
#define MIN_TRIGGER_TIMEOUT_VAL 0
Infinite
#define MAX_TRIGGER_TIMEOUT_VAL 300000
5 Minutes
Trigger structure masks:
#define TRGMASK_TRIG_MODE
0x00001
Enable/disable manual trigger mode.
#define TRGMASK_TIMEOUT
0x00002
Sanity timeout on trigger event.
#define TRGMASK_ALL
0x00003
All members valid mask.
Triggering control:
typedef struct _tagHHP_TRIGGER
{
DWORD
dwStructSize;
Size of structure in bytes.
DWORD
dwMask;
Mask of active items.
HHP_TRIG_MODES TriggerMode;
Trigger mode.
DWORD
dwTriggerTimeout;
0->9999 (milliseconds).
} HHP_TRIGGER, *PHHP_TRIGGER;
Engine information structure defines:
#define MAX_SHORT_VERSION_LEN
32
#define MAX_SERIAL_NUMBER_LEN
16
#define MAX_CHECKSUM_LEN
8
#define ENGINE_ID_DIGITS
4
Engine information structure
typedef struct _tagHHP_ENGINE_INFO
{
DWORD
dwStructSize;
Structure size
TCHAR
tcEngId[ ENGINE_ID_DIGITS ];
4 digit ASCII Hex.
TCHAR
tcHHPSerialNumber[ MAX_SERIAL_NUMBER_LEN ];
ASCII Decimal
TCHAR
tcCustomSerialNumber[ MAX_SERIAL_NUMBER_LEN ];
ASCII Decimal
LONG
nAimerX;
Aimer X
LONG
nAimerY;
Aimer Y
LONG
nLaserPower;
Laser power in mW
TCHAR
tcFirmwareChecksum[ MAX_CHECKSUM_LEN ];
Firmware Checksum (ASCII Hex)
TCHAR
tcFirmwareRev[ MAX_SHORT_VERSION_LEN ];
Firmware revision number.Number
LONG
nLedCtrlMode;
How LEDs are controled.
LONG
nLedClr;
LED color (red or green LEDs)
LONG
nPwmFreq;
PWM base frequence.
LONG
nRedLedCurrent;
Red LED current (mA).
LONG
nRedLedMaxCurrent;
Red LED max current (mA).
LONG
nGreenLedCurrent;
Green LED current (mA).
LONG
nGreenLedMaxCurrent;
Green LED max current (mA).
LONG
nAimerCurrent;
Aimer current (mA).
LONG
nAimerMaxCurrent;
Aimer max current (mA).
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: ......