BluetoothService
ImportStatement: import QtBluetooth 5.2
Since: Qt 5.2
Properties
deviceAddress: string
deviceName :string
registered :string
serviceDescription: string
serviceName: string
serviceProtocol: enumeration
serviceUuid: string
Signals
detailsChanged()
DetailedDescription
这个组件允许QML项目获得远程服务器或蓝牙连接的服务的描述。同时参阅QBluetoothAddress和QBluetoothSocket。
PropertyDocumentation
deviceAddress: string
远程设备的MAC地址。用蓝牙接口连接远程设备时,它必须是有效的。改变这个属性会发射detailsChanged信号。
deviceName :string
远程设备的名字,改变这个属性会发射detailsChanged。
registered :string
这个属性是服务的等级/发布状态,如果状态为真,则服务在发现期间发布。
serviceDescription: string
设个属性是远程服务提供的描述,改变这个属性将发射detailsChanged信号。
serviceName: string
可利用的远程服务的名字,改变设个属性将发射detailsChanged信号。
serviceProtocol: enumeration
服务使用的协议的名字。改变这个属性将发射detailsChanged信号。
这个属性可能的值如下:
属性 | 描述 |
BluetoothService.RfcommProtocol | 使用Rfcomm协议 |
BluetoothService.L2capProtocol | 使用L2cap协议 |
BluetoothService.UnknownProtocol | 使用未知协议 |
同时参阅QBluetoothServiceInfo::Protocol。
serviceUuid: string
远程服务的UUID,服务UUID和地址必须成连接的远程服务。改变这个属性发射detailsChanged信号。
SignalDocumentation
detailsChanged()
当下面任何属性变化时,发射这个信号。
deviceAddress
deviceName
serviceDescription
serviceName
servicePort
serviceProtocol
serviceUuid