The ISR event records passed to the V_EVENT_TOUCH driver will have one of the following
two formats depending on the Data Type stored in DL.
V_EVENT_TOUCH Button ISR Event Record:
AH
=
F_ISR (OOH)
DL
=
Physical device driver's vector address / 6
BX
=
Button information.
Bit
Value
Definition
OFH-08H
Reserved
07H
1
Button up
0
Button down
06H-00H
Button number (0-7)
DH
=
Data Type
ES:O
=
Pointer to V_LTOUCH device driver header and Logical Describe Record.
V_EVENT_TOUCH Motion ISR Event Record:
AH
=
F_ISR (OOH)
DL
=
Physical device driver's vector address / 6
BX
=
A number between 0 and LD_SIZE----><
CX
=
A number between 0 and LD_SIZE_Y
DH
=
Data Type
ES:O
=
Pointer to V_LTOUCH device driver header and Logical Describe Record.
On Entry:
AH
=
F_la_CONTROL (04H)
AL
=
SF_CREATE_EVENT (08H)
BP
=
V_LTOUCH (OOC6H)
DX
=
DS of new V_EVENT_TOUCH routine
51
=
IP of new V_EVENT_TOUCH routine
ES
=
CS of new V_EVENT_TOUCH routine
On Exit:
AH
=
Return Status Code
DX
=
DS of previous V_EVENT_TOUCH routine
51
=
IP of previous V_EVENT_TOUCH routine
ES
=
CS of previous V_EVENT_TOUCH routine
Registers Altered:
AX, DX, 51, BP, ES, DS
Related Functions:
SF_EVENT_ON
Input System and HP-HIL 69
Need help?
Do you have a question about the Vectra and is the answer not in the manual?