In The Hand
InTheHand.Net.Bluetooth Namespace
NamespacesInTheHand.Net.Bluetooth
.NET Components for Mobility
The InTheHand.Net.Bluetooth namespace contains classes for working with Bluetooth functionality such as Radio hardware.
Declaration Syntax
C#Visual Basic
namespace InTheHand.Net.Bluetooth
Namespace InTheHand.Net.Bluetooth
Types
All TypesClassesEnumerations
IconTypeDescription
AttributeIdLookup
Retrieves the name of the SDP Attribute ID with the given value in the specified Attribute ID class sets. Implementing Enum-like behaviour.

BluetoothProtocolDescriptorType
Configures what type of element will be added by the ServiceRecordBuilder for the ProtocolDescriptorList attribute.

BluetoothPublicFactory
Provides the means to create Bluetooth classes on the one selected Bluetooth stack where multiple are loaded in the same process.

BluetoothRadio
Represents a Bluetooth Radio device.

BluetoothSecurity
Handles security between bluetooth devices.

BluetoothService
Standard Bluetooth Profile identifiers.

BluetoothWin32Authentication
Provides Bluetooth authentication services on desktop Windows.

BluetoothWin32AuthenticationEventArgs
Provides data for an authentication event.

ClassOfDevice
Describes the device and service capabilities of a device.

DeviceClass
Class of Device flags as assigned in the Bluetooth specifications.

ElementType
Represents the types that an SDP element can hold.

ElementTypeDescriptor
Represents the type of the element in the SDP record binary format, and is stored as the higher 5 bits of the header byte.

HardwareStatus
Specifies the current status of the Bluetooth hardware.

LanguageBaseItem
Represents a member of the SDP LanguageBaseAttributeIdList, Attribute which provides for multi-language strings in a record.

LinkPolicy
Flags to describe Link Policy.

Manufacturer
Manufacturer codes.

MapServiceClassToAttributeIdList
Gets a list of enum-like classes containing SDP Service Attribute Id definitions for a particular Service Class.

RadioMode
Determine all the possible modes of operation of the Bluetooth radio.

ServiceAttribute
Holds an attribute from an SDP service record.

ServiceAttributeId
A Service Attribute Id identifies each attribute within an SDP service record.

ServiceClass

ServiceElement
Holds an SDP data element.

ServiceRecord
Holds an SDP service record.

ServiceRecordBuilder
Provides a simple way to build a ServiceRecord, including ServiceClassIds and ServiceNames attributes etc.

ServiceRecordCreator
Creates a Service Record byte array from the given ServiceRecord object.

ServiceRecordHelper
Some useful methods for working with a SDP ServiceRecord including creating and accessing the ProtocolDescriptorList for an RFCOMM service.

ServiceRecordParser
Parses an array of bytes into the contained SDP ServiceRecord.

ServiceRecordUtilities
Utilities method working on SDP ServiceRecords, for instance to produce a 'dump' of the record's contents.

SizeIndex
Represents the size of the SDP element in the record binary format, and is stored as the lower 3 bits of the header byte.

StringWithLanguageBaseAttribute
Indicates that the field to which it is applied represents an SDP Attribute that can exist in multiple language instances and thus has a language base offset applied to its numerical ID when added to a record.