hil.7 (2010 09)
h
hil(7) hil(7)
HILED Extended Describe
The Extended Describe request returns the Extended Describe Record in the character
array to which arg points. The Extended Describe Record may contain up to fifteen bytes
of additional device information. The first byte is the Extended Describe Header, which
indicates whether a device supports the Report Status, Report Name, Read Register, or
Write Register requests. If the device implements the Read Register request, the max-
imum readable register is specified. If the device supports the Write Register request,
the Extended Describe Record specifies whether the device implements either or both of
the two types of register writes and the maximum writeable register. If the device sup-
ports Type 2 register writes, the maximum write buffer size is specified. The Extended
Describe Record can also contain the localization (language) code for a device. Support of
the Extended Describe request is indicated in the Describe Record Header byte.
HILSC Report Security Code
The Report Security Code request returns the Security Code Record in the character
array to which arg points. The Security Code Record can be between one and fifteen
bytes of data that uniquely identifies that particular device. Applications can use this
request to implement a hardware "key" that restricts each copy of the application to a sin-
gle machine or user. An application can read the Security Code Record from an HP-HIL
ID Module and then verify that the application is running on a specific machine or that
the application is being used by a legitimate user. Devices indicate support of the Report
Security Code request in the Describe Record Header.
HILER1 Enable Auto Repeat Rate = 1/30 Second
This request is used to enable the "repeating keys" feature implemented by the firmware
of some HP-HIL keyboard and keypad devices. It also sets the cursor key repeat rate to
1/30 sec. This request does not use arg.
HILER2 Enable Auto Repeat Rate = 1/60 Second
This request is used to enable the "repeating keys" feature implemented in the firmware
of some HP-HIL keyboard and keypad devices. It also sets the cursor key repeat rate to
1/60 sec. This request does not use arg.
HILDKR Disable Keyswitch Auto Repeat
This request turns off the "repeating keys" feature implemented in the firmware of some
HP-HIL keyboard and keypad devices. This request does not use arg.
HILP1..HILP7 Prompt 1 through Prompt 7
These seven requests are supported by some HP-HIL devices to give an audio or visual
response to the user, perhaps indicating that the system is ready for some type of input.
A device specifies acceptance of these requests in the I/O Descriptor Byte in the Describe
Record. These requests do not use arg.
HILP Prompt (General Purpose)
This request is intended as a general purpose stimulus to the user. Devices accepting
this request indicate so in the I/O Descriptor Byte in the Describe Record. This request
does not use arg .
HILA1..HILA7 Acknowledge 1 through Acknowledge 7
These seven requests are intended to provide an audio or visual response to the user,
generally to acknowledge a user’s input. The I/O Descriptor Byte in the Describe Record
indicates whether an HP-HIL device implements this request. These requests do not use
arg.
HILA Acknowledge (General Purpose)
The Acknowledge request is intended to provide an audio or visual response to the user.
Devices accepting this request indicate so in the I/O Descriptor Byte in the Describe
Record. This request does not use arg.
ERRORS
[EBUSY] The specified HP-HIL device is already opened.
HP-UX 11i Version 3: September 2010 − 3 − Hewlett-Packard Company 3