API:System.Bluetooth
Inhaltsverzeichnis
Units
System.Bluetooth | Stellt Klassen für die Verwendung der Bluetooth-Funktionen des Geräts, auf dem Ihre Anwendung ausgeführt wird, bereit, um eine Verbindung zu Anwendungen auf Remote-Geräten herzustellen. |
System.Bluetooth.Components | Komponenten, die in Ihren Anwendungen die Unterstützung für Classic Bluetooth und Bluetooth Low Energy bereitstellen. |
Klassen
EBluetoothAdapterException | |
EBluetoothDeviceException | |
EBluetoothException | |
EBluetoothFormatException | Typ einer Exception, die im Zusammenhang mit TBluetoothGattCharacteristic ausgelöst wird. |
EBluetoothLEAdapterException | Typ einer Exception, die im Zusammenhang mit TBluetoothLEAdapter ausgelöst wird. |
EBluetoothLEAdvertiseDataException | Exception für Probleme im Zusammenhang mit Bluetooth LE-Bekanntgaben. |
EBluetoothLECharacteristicException | Typ einer Exception, die im Zusammenhang mit TBluetoothGattCharacteristic ausgelöst wird. |
EBluetoothLEDescriptorException | Typ einer Exception, die im Zusammenhang mit TBluetoothGattDescriptor ausgelöst wird. |
EBluetoothLEDeviceException | Typ einer Exception, die im Zusammenhang mit Bluetooth Low Energy-Geräten ausgelöst wird, die von einer TBluetoothLE-Komponente behandelt werden. |
EBluetoothLEServiceException | Typ einer Exception, die im Zusammenhang mit den GATT-Diensten ausgelöst wird, die von einer TBluetoothLE-Komponente behandelt werden. |
EBluetoothManagerException | |
EBluetoothServiceException | |
EBluetoothSocketException | |
TBluetoothAdapter | Repräsentiert einen Classic Bluetooth-Hardware-Adapter. |
TBluetoothCustomAdapter | Basisklasse für Unterklassen, die einen Bluetooth-Hardware-Adapter repräsentieren. |
TBluetoothCustomDevice | Basisklasse für Unterklassen, die ein Bluetooth-fähiges Remote-Gerät repräsentieren. |
TBluetoothDevice | Repräsentiert ein Remote-Gerät, das Classic Bluetooth unterstützt. |
TBluetoothDeviceList | Liste der Remote-Geräte. |
TBluetoothGattCharacteristic | Repräsentiert ein Bluetooth GATT-Merkmal. |
TBluetoothGattCharacteristicList | Liste mit Merkmalen. |
TBluetoothGattDescriptor | Ein GATT-Merkmalsdeskriptor stellt Informationen über ein Merkmal bereit. |
TBluetoothGattDescriptorList | Liste der Deskriptoren. |
TBluetoothGattDeviceList | Liste der Bluetooth Low Energy-Geräte. |
TBluetoothGattServer | GATT-Server, der die Dienste für Bluetooth Low Energy-Geräte bereitstellt. |
TBluetoothGattService | Repräsentiert einen Bluetooth GATT-Dienst. |
TBluetoothGattServiceList | Liste der Bluetooth-GATT-Dienste. |
TBluetoothLEAdapter | Repräsentiert einen Bluetooth Low Energy-Hardware-Adapter. |
TBluetoothLEAdapterList | Liste der Bluetooth Low Energy-Adapter. |
TBluetoothLEAdvertiseData | Repräsentiert die Daten, die ein GATT-Server an Bluetooth LE-Geräte bekannt gibt. |
TBluetoothLEDevice | Repräsentiert ein Remote-Gerät, das Bluetooth Low Energy unterstützt. |
TBluetoothLEDeviceDictionary | |
TBluetoothLEDeviceList | Liste der Remote-Geräte. |
TBluetoothLEManager | Hauptklasse für die Bluetooth Low Energy-Kommunikation. |
TBluetoothLEScanFilter | Diese Klasse repräsentiert einen BLE-Suchfilter. |
TBluetoothLEScanFilterList | Liste von BLE-Suchfiltern. |
TBluetoothLEServiceData | Dictionary, in dem Schlüssel UUIDs von GATT-Diensten und Werte Daten dieser Dienste sind, die bekannt gegeben werden sollen. |
TBluetoothManager | Hauptklasse für die Kommunikation über Classic Bluetooth. |
TBluetoothServerSocket | Socket, der einen veröffentlichten Dienst repräsentiert und mit dem eingehende Verbindungsanforderungen empfangen werden können. |
TBluetoothServiceList | Liste mit Bluetooth-Diensten. |
TBluetoothSocket | Ermöglicht das Herstellen einer Verbindung mit einem Remote-Gerät und das Senden und Empfangen von Daten von dem Remote-Gerät. |
TBluetoothUUIDHelper | Hilfsklasse für die Arbeit mit unterschiedlichen Formaten von Bluetooth-UUIDs. |
TBluetoothUUIDsList | Eine Liste mit Bluetooth-UUIDs. |
TScanResponse | Dictionary mit Schlüssel/Wertepaaren, wobei die Schlüssel Antwortschlüssel der Ermittlung und die Werte Byte-Arrays sind. |
Typen
TBluetooth16bitsUUID | |
TBluetoothAdapterState | Aktueller Status eines Adapters. |
TBluetoothConnectionState | Aktueller Status eines Adapters. |
TBluetoothDescriptorKind | Die Liste der Standarddeskriptoren und der Wert Unknown . |
TBluetoothDeviceState | Aktueller Status eines Remote-Geräts. |
TBluetoothGattFormatType | Formattyp, den ein Byte-Array verwendet. |
TBluetoothGattStatus | Status am Ende einer Bluetooth Low Energy-Operation. |
TBluetoothMacAddress | Hardware-Adresse eines lokalen Adapters oder eines Remote-Geräts. |
TBluetoothProperty | Führt mögliche Eigenschaften von Merkmalen auf. |
TBluetoothPropertyFlags | Repräsentiert eine Menge von TBluetoothProperty-Aufzählungswerten. |
TBluetoothScanMode | Scanmodus eines Classic Bluetooth-Adapters. |
TBluetoothService | Repräsentiert einen Bluetooth-Dienst, der von Ihnen oder von einem Remote-Gerät veröffentlicht wird. |
TBluetoothServiceType | |
TBluetoothType | Typ oder Typen von Bluetooth, die ein Remote-Gerät unterstützt. |
TBluetoothUUID | Universeller eindeutiger Bezeichner (Universally Unique Identifier, UUID) von Bluetooth-Diensten. |
TConnectLEDeviceEvent | Typ von Behandlungsroutine für Ereignisse für die Verbindung/das Aufheben der Verbindung für Remote-Geräte. |
TDiscoverableEndEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothManager.OnDiscoverableEnd. |
TDiscoverLEDeviceEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothLEManager.OnDiscoverLeDevice. |
TDiscoverServiceEvent | |
TDiscoverServicesEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothLE.OnServicesDiscovered. |
TDiscoveryEndEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothManager.OnDiscoveryEnd. |
TDiscoveryLEEndEvent | Typ der Ereignisbehandlungsroutine für die Ereignisse TBluetoothLEManager.OnDiscoveryEnd und TBluetoothLE.OnEndDiscoverDevices. |
TGattCharacteristicEvent | Typ der Ereignisbehandlungsroutine für Ereignisse, die nach einer Read- oder Write-Operation eines Merkmals eintreten. |
TGattCharacteristicReadEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothGattServer.OnCharacteristicRead. |
TGattCharacteristicSubscriptionEvent | Typ der Ereignisbehandlungsroutine für Ereignisse für das Abonnement von Merkmalen oder für die Aufhebung dieses Abonnements. |
TGattCharacteristicWriteEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothGattServer.OnCharacteristicWrite. |
TGattDescriptorEvent | Typ der Ereignisbehandlungsroutine für die Ereignisse TBluetoothLEDevice.OnDescriptorRead und TBluetoothLEDevice.OnDescriptorWrite. |
TGattDeviceRSSIEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothLEDevice.OnReadRSSI. |
TGattOperationResultEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothLEDevice.OnReliableWriteCompleted. |
TGattServiceEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothGattServer.OnServiceAdded. |
TIdentifyUUIDEvent | Typ der Ereignisbehandlungsroutine für das Ereignis TBluetoothManager.OnIdentifyCustomUUID. |
TRemoteRequestPairEvent | |
TScanResponseKey | Das Datenformat des Antwortpakets, das ein Bluetooth LE-Gerät bei der Ermittlung sendet. |
TServiceDataRawData | Mit diesem Datensatz-Typ werden die Beacon-Herstellerdaten repräsentiert. |
Variablen
BLUETOOTH_BASE_UUID |