Table of Contents

Namespace Jabra.NET.Sdk.ButtonCustomization

Classes

AlreadyOpenForControlException

An exception thrown when attempting to open a button or LED that has already been opened for control.

ButtonEvent

Represents an event of a user interaction with a button.

ButtonId

The controllable buttons on Jabra devices. Please note that not all buttons may be available on all devices.

ButtonInteraction

Represents the different ways a user can interact with a button.

Color

Represents a color in RGB format. Not all devices may support the full RGB color spectrum, so some colors may be approximated to the closest possible color on the device.

CouldNotOpenForControlException

An exception thrown when a button or LED could not be opened for control. Typically this is because it is already controlled by another application.

CustomizationFailedException

An exception thrown when customization of a button or LED fails. This could happen if setting the color of a button that does not have an LED.

DeviceControllerFactory
LedId

The controllable LEDs on Jabra devices. Please note that not all LEDs may be available on all devices.

LedMode

The mode of the LED on the Jabra device.

NotOpenForControlException

An exception thrown when attempting to control a button or LED that has not been opened for control.

Interfaces

IButton

Represents a button on the device that can be controlled. A button can be opened to listen for interactions, such as presses. Some buttons may also have an LED that can be controlled.

IControllable

Represents a control on the device that may have an associated LED that can be controlled.

IDeviceController

The device controller supports customizing a specific Jabra device. It provides access to buttons and LEDs that can be controlled on the device. Please note that LEDs that are part of a button must be controlled as a button through the IButton interface. This is the case even if it is only the LED that is controlled.

IDeviceControllerFactory

Creates a device controller for the given device.

ILed

Represents an LED on the device that can be controlled.