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. |
| TGattMTUChangedEvent | |
| 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 |