Arendi.BleLibrary  4.5.1.999
Core-Library (PCL)
Arendi.BleLibrary.Utility Namespace Reference

Classes

class  AdvertiseInfo
 Base class of all advertisement info classes. More...
 
class  AdvertiseInfoFlags
 Class representing an advertisement info with flags content. More...
 
class  AdvertiseInfoList
 List of elements of the type AdvertiseInfo. More...
 
class  AdvertiseInfoManufacturerSpecificData
 Class representing an advertisement info with manufacturer specific content. More...
 
class  AdvertiseInfoUtf8
 Class representing an advertisement info with UFT8 encoded content. More...
 
class  AdvertiseInfoUuid128List
 Class representing an advertisement info with a list of 128bit UUID's. More...
 
class  AdvertiseInfoUuid16List
 Class representing an advertisement info with a list of 16bit UUID's. More...
 
class  AssignedNumbers
 Static class with a lot of functions to get informations for assigned numbers. see https://www.bluetooth.com/specifications/assigned-numbers More...
 
class  Converter
 Static utility class with useful converters used by the library. More...
 
class  ExceptionHelper
 Static class with helper method for creating BleLibrary exceptions based on a result value. More...
 

Enumerations

enum  AdvertiseInfoType {
  Flags = 0x01, Uuid16PartialList = 0x02, Uuid16CompleteList = 0x03, Uuid32PartialList = 0x04,
  Uuid32CompleteList = 0x05, Uuid128PartialList = 0x06, Uuid128CompleteList = 0x07, ShortedLocalName = 0x08,
  LongLocalName = 0x09, TxPowerLevel = 0x0a, ClassOfDevice = 0x0d, SimplePairingHash = 0x0e,
  SimplePairingRandomizerR192 = 0x0f, DeviceIdOrSecurityManagerTkValue = 0x10, SecurityManagerOutOfBandFlags = 0x11, SlaveConnectionIntervalRange = 0x012,
  ListOf16BitServiceSolicitationUuids = 0x14, ListOf32BitServiceSolicitationUuids = 0x1f, ListOf128BitServiceSolicitationUuids = 0x15, ServiceData16BitUuid = 0x16,
  ServiceData32BitUuid = 0x20, ServiceData128BitUuid = 0x21, LeSecureConnectionsConfirmationValue = 0x22, LeSecureConnectionsRandomValue = 0x23,
  Uri = 0x24, IndoorPositioning = 0x25, TransportDiscoveryData = 0x26, PublicTargetAddress = 0x17,
  RandomTargetAddress = 0x18, Appearance = 0x19, AdvertisingInterval = 0x1a, LeBluetoothDeviceAddress = 0x1b,
  LeRole = 0x1c, SimplePairingHashC256 = 0x1d, SimplePairingRandomizerR256 = 0x1e, ThreedInformationData = 0x1f,
  InformationData3D = 0x3d, ManufacturerSpecificData = 0xff, LeSupportedFeatures = 0x27, ChannelMapUpdateIndication = 0x28
}
 https://www.bluetooth.org/en-us/specification/assigned-numbers/generic-access-profile More...
 

Enumeration Type Documentation

§ AdvertiseInfoType