Table of Contents

Class DectModule

Namespace
Jabra.NET.Sdk.DevicePairing
Assembly
Jabra.NET.Sdk.DevicePairing.dll

Represents an entry point for DECT functionality

public class DectModule : IDectModule
Inheritance
DectModule
Implements
Inherited Members

Constructors

DectModule(IApi)

Initializes a new instance of the DectModule class.

public DectModule(IApi api)

Parameters

api IApi

Methods

ConvertToDectDongle(IDevice)

Converts provided device to DECT dongle.

public Task<IDectDongle> ConvertToDectDongle(IDevice device)

Parameters

device IDevice

A device must be a DECT dongle. IsDectDongle(IDevice) can be used for validation.

Returns

Task<IDectDongle>

An IDectDongle instance which can be used to invoke DECT dongle specific actions

Exceptions

ArgumentException

ConvertToDectHeadsetOverUsb(IDevice)

Converts provided device to DECT headset.

public Task<IDectHeadsetOverUsb> ConvertToDectHeadsetOverUsb(IDevice device)

Parameters

device IDevice

A device must be a DECT headset connected over USB. IsDectHeadsetOverUsb(IDevice) can be used for validation.

Returns

Task<IDectHeadsetOverUsb>

An IDectHeadsetOverUsb instance which can be used to invoke DECT headset specific actions

Exceptions

ArgumentException

IsDectDevice(IDevice)

public static Task<bool> IsDectDevice(IDevice device)

Parameters

device IDevice

Returns

Task<bool>

IsDectDongle(IDevice)

Tests whether specified device is a DECT dongle

public static Task<bool> IsDectDongle(IDevice device)

Parameters

device IDevice

Returns

Task<bool>

IsDectHeadsetOverUsb(IDevice)

Tests whether specified device is a DECT headset connected over USB

public static Task<bool> IsDectHeadsetOverUsb(IDevice device)

Parameters

device IDevice

Returns

Task<bool>