Other Apis - Denso BHT-700-CE Reference Manual

Barcode handy terminal
Table of Contents

Advertisement

16.9. Other APIs

BHT_WaitEvent
Description
Make the system wait until the specified event or timeout occurs.
Syntax
DWORD BHT_WaitEvent (
DWORD
dwEvtNum
DWORD
dwEvtMask
DWORD
dwTimeOut
DWORD*
pdwSignalEvent
Parameters
dwEvtNum
[in] Number of events to wait
dwEvtMask
[in] Waiting event mask
dwEvtMask
EVT_MASK_KEYDOWN
EVT_MASK_TRGDOWN
EVT_MASK_TCHUP
EVT_MASK_DECODE
EVT_MASK_RECEIVE
EVT_MASK_RECEIVE_IRDA
EVT_MASK_RECEIVE_RS232C Data reception(Serial interface)
EVT_MASK_RECEIVE_USB
NOTE: ORing these events enables the BHT to wait for the two or more events.
dwTimeOut
[in] Timeout period (ms)
pdwSignalEvent
[out] Address for storing an event mask that occurred
pdwSignalEvent
EVT_MASK_KEYDOWN
EVT_MASK_TRGDOWN
EVT_MASK_TCHUP
EVT_MASK_DECODE
EVT_MASK_RECEIVE
EVT_MASK_RECEIVE_IRDA
EVT_MASK_RECEIVE_RS232C Data reception(Serial interface)
EVT_MASK_RECEIVE_USB
EVT_MASK_TIMEOUT
NOTE: To make the system wait for occurrence of any event infinitely, specify INFINITE in dwTimeOut.
,
,
,
)
Key depressed
Trigger switch depressed
Stylus released
Decoding completed
Data reception (IrDA interface)
Data reception(USB interface)
Key depression
Trigger switch depression
Stylus release
Decoding complete
Data reception(IrDA interface)
Data reception(USB interface)
Timeout
Specification
Specification
135

Advertisement

Table of Contents
loading

Table of Contents