Click or drag to resize

HIDService Class

This service provides information about the Human Interface Device (HID) devices connected to the machine, along with associated button presses that are NOT automatically handled by the SDK.
Inheritance Hierarchy
SystemObject
  Avaya.ClientServicesHIDService

Namespace:  Avaya.ClientServices
Assembly:  AvayaClientServices (in AvayaClientServices.dll) Version: 550.0.60.0
Syntax
C#
public class HIDService

The HIDService type exposes the following members.

Methods
  NameDescription
Public methodUpdateDevicesForCallControlExclusion
Updates a list of devices for which call control should be deactivated or disallowed.
Top
Events
  NameDescription
Public eventButtonPressUnhandled
Occurs when a button is pressed on the HID, but not handled by the Client SDK.
Public eventConnectionStatusChanged
Occurs when connection status to the HID device changed.
Public eventServiceActivated
Occurs when the HID service is activated.
Public eventServiceDeactivated
Occurs when the HID service is deactivated.
Top
Remarks
In computing, the USB human interface device class (USB HID class) is a part of the USB specification for computer peripherals: it specifies a device class (a type of computer hardware) for human interface devices such as keyboards, mice, game controllers and alphanumeric display devices. In the context of the SDK, these devices are typically USB-connected telephony headsets or speakerphones. Note that any button presses that are automatically handled by the SDK are not reported. Currently, the only button press that is reported is Redial.
See Also