蓝牙通信类,继承自 AComm。 更多...
#include <BtComm.h>
实例方法 | |
| (instancetype) | - initWithDeviceAddress: |
| 使用给定的设备地址初始化一个新实例。 | |
| (void) | - open |
| 打开与蓝牙设备的连接。 | |
| (void) | - close |
| 关闭与蓝牙设备的连接。 | |
| (void) | - write: |
| 向蓝牙设备写入数据。 | |
| (NSData *) | - read |
| 从蓝牙设备读取数据。 | |
| (NSData *) | - writeAndWaitForResponse:responseStartTimeOut:responseEndTimeOut:completionToken: |
| 向蓝牙设备写入数据并等待响应。 | |
| (NSData *) | - writeAndWaitForResponseJson:responseStartTimeOut:responseEndTimeOut:completionToken: |
实例方法 继承自 AComm | |
| (void) | - readToBinaryWriter: |
| 将数据读入二进制写入器(输出流)。 | |
| (void) | - waitForDataWithTimeout: |
| 等待数据在指定的超时内可用。 | |
| (void) | - writeFromBinaryReader: |
| 将数据从二进制读取器(输入流)写入通信接口。 | |
| (void) | - writeAndWaitForResponseToBinaryWriter:fromBinaryReader:responseStartTimeout:responseEndTimeout:completionToken: |
| 将数据写入通信接口并等待响应,使用二进制流。 | |
属性 | |
| NSMutableData * | receivedData |
| 从设备接收的数据。 | |
属性 继承自 AComm | |
| int | maxPacketSize |
| 通信的最大数据包大小。 | |
| NSString * | descriptor |
| 通信接口的描述符。 | |
| int | bytesAvailable |
| 可读取的字节数。 | |
| BOOL | isConnected |
| 指示连接是否建立的标志。 | |
属性 继承自 <IComm> | |
| NSString * | descriptor |
| 通信接口的描述符。 | |
| int | bytesAvailable |
| 可读取的字节数。 | |
| BOOL | isConnected |
| 指示连接是否已建立的标志。 | |
蓝牙通信类,继承自 AComm。
| - (void) close |
| - (instancetype) initWithDeviceAddress: | (NSString *) | deviceAddress |
| - (void) open |
打开与蓝牙设备的连接。
重载 AComm .
| - (NSData *) read |
| - (void) write: | (NSData *) | text |
| - (NSData *) writeAndWaitForResponse: | (NSData *) | text | |
| responseStartTimeOut: | (NSTimeInterval) | responseStartTimeOut | |
| responseEndTimeOut: | (NSTimeInterval) | responseEndTimeOut | |
| completionToken: | (NSString *) | completionToken |
向蓝牙设备写入数据并等待响应。
| text | 要写入设备的数据。 |
| responseStartTimeOut | 响应开始的超时时间。 |
| responseEndTimeOut | 响应结束的超时时间。 |
| completionToken | 表示响应完成的标记。 |
重载 AComm .
| - (NSData *) writeAndWaitForResponseJson: | (NSData *) | text | |
| responseStartTimeOut: | (NSTimeInterval) | responseStartTimeOut | |
| responseEndTimeOut: | (NSTimeInterval) | responseEndTimeOut | |
| completionToken: | (NSString *) | completionToken |
|
readwritenonatomicstrong |
从设备接收的数据。