aardio 文档
InTheHand.Net 库模块帮助文档
InTheHand.Net 成员列表
.NET 名字空间 InTheHand.Net 。
最低要求 .NET 4.6.2 ,Win10 1607 开始系统自带 。
用于经典蓝牙,低耗电蓝牙请改用 InTheHand.Bluetooth 库。
InTheHand.Net.?
.NET 名字空间、类、结构体的成员,
可访问成员名字空间、类、枚举、静态属性或字段,
导入的类可用于构造 .NET 对象,传回 .NET 则自动转为该类的 Type 对象
返回对象:dotNetNameSpaceObject
InTheHand.Net.BluetoothEndPoint(bluetoothAddress,serviceId,port)
创建蓝牙端点
InTheHand.Net.assembly
导入此 .NET 名字空间的程序集对象。
返回对象:dotNetCrlAssemblyObject
InTheHand.Net.Bluetooth.BluetoothAddress 成员列表
InTheHand.Net.Bluetooth.BluetoothAddress.Parse("字符串参数")
字符串参数指定的蓝牙地址转换为 BluetoothAddress 对象
InTheHand.Net.Bluetooth.BluetoothRadio 成员列表
InTheHand.Net.Bluetooth.BluetoothRadio.Default
默认蓝牙适配器
返回对象:InTheHandNetBluetoothRadioObject
InTheHand.Net.Bluetooth.BluetoothSecurity 成员列表
InTheHand.Net.Bluetooth.BluetoothSecurity.PairRequest(deviceAddress,pin)
蓝牙设备配对,成功返回 true。
@deviceAddress 指定设备地址,可选用 @pin 指定配对代码的字符串值。
InTheHand.Net.Bluetooth.BluetoothService 成员列表
InTheHand.Net.Bluetooth.BluetoothService.SerialPort
虚拟串口
InTheHand.Net.Sockets 成员列表
InTheHand.Net.Sockets.BluetoothClient()
创建经典蓝牙客户端。
返回对象:InTheHandNetBluetoothClientObject
InTheHandNetBluetoothClientObject 成员列表
InTheHandNetBluetoothClientObject.Connect()
连接蓝牙端点。
参数指定 InTheHand.Net.BluetoothEndPoint 对象
InTheHandNetBluetoothClientObject.ConnectSerialPort()
连接虚拟串口服务。
参数指定 InTheHand.Net.BluetoothEndPoint 对象指定蓝牙端点
或用字符串指定蓝牙地址。
InTheHandNetBluetoothClientObject.DiscoverDevices()
发现蓝牙设备,可选用参数 @1 限定最大设备数。
这是一个同步阻塞函数。
返回一个可用 dotNet.each 枚举的集合对象,返回对象提供 Count 属性获取设备数。
也可以改用 eachDevice 迭代器发现并遍历蓝牙设备。
InTheHandNetBluetoothClientObject.eachDevice()
返回对象:InTheHandNetBluetoothDevInfoObject
InTheHandNetBluetoothClientObject.eachDevice(maxDevices)
for i,deviceInfo in InTheHandNetBluetoothClientObject.eachDevice(){
/*deviceInfo 为发现的蓝牙设备。*/
}
InTheHandNetBluetoothDevInfoObject 成员列表
InTheHandNetBluetoothDevInfoObject.Authenticated
是否已验证
InTheHandNetBluetoothDevInfoObject.Connected
是否已连接
InTheHandNetBluetoothDevInfoObject.DeviceAddress
设备地址
InTheHandNetBluetoothDevInfoObject.DeviceName
设备名称
InTheHandNetBluetoothDevInfoObject.GetRfcommServicesAsync(cached)
返回异步任务,
异步任务返回值为可枚举的 System.Guid 对象集合。
关于 .NET 异步任务请参数 aardio 调用 .NET 范例目录关于异步任务的演示代码。
InTheHandNetBluetoothDevInfoObject.SetServiceState(serviceGuid,state)
设置服务状态。
serviceGuid 为 System.Guid 对象。
state 指定布尔值。
InTheHandNetBluetoothRadioObject 成员列表
InTheHandNetBluetoothRadioObject.LmpSubversion
LMP 次要版本
InTheHandNetBluetoothRadioObject.LmpVersion
LMP 主版本
InTheHandNetBluetoothRadioObject.LocalAddress
地址
InTheHandNetBluetoothRadioObject.Name
名称
Markdown 格式