System.Bluetooth.TBluetoothLEDevice Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AbortReliableWritepublicAborts a previously-started transaction to write a set of characteristics on a remote device as an atomic transaction.
AfterConstructionpublicResponds after the last constructor has executed.
BeforeDestructionpublicResponds before the first destructor executes.
BeginReliableWritepublicStarts a transaction to write a set of characteristics on a remote device as an atomic transaction.
CheckDisposedprotected
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
ConnectpublicAttempts to establish a connection between the remote device and the manager that discovers the remote device, and returns True on success or False otherwise.
CreatepublicCreates an instance of TBluetoothLEDevice with the AutoConnect parameter.
DefaultHandlerpublicProvides the interface for a method that processes message records.
DestroypublicDestroys this instance of TBluetoothLEDevice.
DisconnectpublicDisconnects the current remote device from the current adapter.
DiscoverServicespublicDiscovers services offered by a remote Bluetooth Low Energy device as well as their characteristics and descriptors.
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
DoAbortReliableWriteprotectedAborts a previously-started transaction to write a set of characteristics on a remote device as an atomic transaction.
DoBeginReliableWriteprotectedStarts a transaction to write a set of characteristics on a remote device as an atomic transaction.
DoConnectprotectedAttempts to establish a connection between the remote device and the manager that discovers the remote device, and returns True on success or False otherwise.
DoCreateAdvertiseDataprotectedReturns an instance of a platform-specific subclass of TBluetoothLEAdvertiseData for the run-time platform.
DoDisconnectprotectedDisconnects the current remote device from the current adapter.
DoDiscoverServicesprotectedDiscovers services offered by a remote Bluetooth Low Energy device as well as their characteristics and descriptors.
DoExecuteReliableWriteprotectedSends the remote device a request to execute a previously-started transaction to write a set of characteristics as an atomic transaction, and returns True after successfully sending the request, or False if something prevents the request from being sent.
DoOnCharacteristicReadprotectedDispatcher of the OnCharacteristicRead event.
DoOnCharacteristicWriteprotectedDispatcher of the OnCharacteristicWrite event.
DoOnDescriptorReadprotectedDispatcher of the OnDescriptorRead event.
DoOnDescriptorWriteprotectedDispatcher of the OnDescriptorWrite event.
DoOnReadRssiprotectedDispatcher of the OnReadRSSI event.
DoOnReliableWriteCompletedprotectedDispatcher of the OnReliableWriteCompleted event.
DoOnServicesDiscoveredprotectedDispatcher of the OnServicesDiscovered event.
DoReadCharacteristicprotectedSends a request to the remote device to send back the data of the specified characteristic.
DoReadDescriptorprotectedSends a request to the remote device to send back the data of the specified descriptor.
DoReadRemoteRSSIprotectedRequests the received signal strength indication (RSSI) of the remote device.
DoSetCharacteristicNotificationprotectedDetermines whether to enable notifications for changes on the specified characteristic, so that when the characteristic changes on the remote device the data of the characteristic is automatically updated on your end (True), or not (False).
DoWriteCharacteristicprotectedFinds an existing characteristic of the remote device with the same UUID as the UUID of the specified characteristic, and replaces the data of the existing characteristic with the data of the specified characteristic.
DoWriteDescriptorprotectedFinds an existing descriptor of the remote device with the same UUID as the UUID of the specified descriptor, and replaces the data of the existing descriptor with the data of the specified descriptor.
EqualspublicChecks whether the current instance and the Obj parameter are equal.
ExecuteReliableWritepublicSends the remote device a request to execute a previously-started transaction to write a set of characteristics as an atomic transaction, and returns True after successfully sending the request, or False if something prevents the request from being send.
FieldAddresspublicReturns the address of a published object field.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
GetAddressprotectedGetter of Address.
GetBluetoothTypeprotectedGetter of BluetoothType.
GetDescriptionpublic
GetDeviceNameprotectedGetter of DeviceName.
GetDisposedprotectedGetter for the Disposed property.
GetHashCodepublicReturns an integer containing the hash code.
GetIdentifierprotectedReturns a string that identifies a Bluetooth device unequivocally.
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
GetIsConnectedprotectedReturns True if the device is connected.
GetServicepublicRequests the service with the UUID passed as an argument from the Bluetooth Low Energy device.
IdentifierpublicReturns the Bluetooth MAC address that unequivocally identifies the device.
InheritsFrompublicDetermines the relationship of two object types.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
IsConnectedpublicIndicates whether the current adapter is connected to a profile of the current remote device.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
QualifiedClassNamepublicReturns the qualified name of the class.
ReadCharacteristicpublicSends a request to the remote device to send back the data of the specified characteristic.
ReadDescriptorpublicSends a request to the remote device to send back the data of the specified descriptor.
ReadRemoteRSSIpublicRequests the received signal strength indication (RSSI) of the remote device.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SetCharacteristicNotificationpublicDetermines whether to enable notifications for changes on the specified characteristic, so that when the characteristic changes on the remote device the data of the characteristic is automatically updated on your end (True), or not (False).
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
WriteCharacteristicpublicFinds an existing characteristic of the remote device with the same UUID as the UUID of the specified characteristic, and replaces the data of the existing characteristic with the data of the specified characteristic.
WriteDescriptorpublicFinds an existing descriptor of the remote device with the same UUID as the UUID of the specified descriptor, and replaces the data of the existing descriptor with the data of the specified descriptor.