實現USB特定通信並繼承AComm類的類。
更多...
#include <UsbComm.h>
◆ asyncListenRead
◆ close
◆ initWithVendorId:productId:
| - (instancetype) initWithVendorId: |
|
(NSString *) | vendorId |
| productId: |
|
(NSString *) | productId |
使用給定的廠商ID和產品ID初始化一個新實例。
- 參數
-
| vendorId | 實例的廠商ID。 |
| productId | 實例的產品ID。 |
- 傳回值
- 初始化後的類實例,如果無法創建則返回nil。
◆ open
◆ read
從設備讀取數據。
- 傳回值
- 從設備讀取的數據。
依據AComm重新實作.
◆ stopListenRead
◆ write:
| - (void) write: |
|
(NSData *) | text |
|
◆ writeAndWaitForResponse:responseStartTimeOut:responseEndTimeOut:completionToken:
| - (NSData *) writeAndWaitForResponse: |
|
(NSData *) | text |
| responseStartTimeOut: |
|
(NSTimeInterval) | responseStartTimeOut |
| responseEndTimeOut: |
|
(NSTimeInterval) | responseEndTimeOut |
| completionToken: |
|
(NSString *) | completionToken |
向設備寫入數據並等待響應。
- 參數
-
| text | 要寫入設備的數據。 |
| responseStartTimeOut | 響應開始的超時時間。 |
| responseEndTimeOut | 響應結束的超時時間。 |
| completionToken | 表示響應完成的標記。 |
- 傳回值
- 從設備收到的響應數據。
依據AComm重新實作.
◆ writeAndWaitForResponseJson:responseStartTimeOut:responseEndTimeOut:completionToken:
| - (NSData *) writeAndWaitForResponseJson: |
|
(NSData *) | text |
| responseStartTimeOut: |
|
(NSTimeInterval) | responseStartTimeOut |
| responseEndTimeOut: |
|
(NSTimeInterval) | responseEndTimeOut |
| completionToken: |
|
(NSString *) | completionToken |
◆ deviceList
| - (NSMutableDictionary*) deviceList |
|
readnonatomicassign |
◆ discoveredInterfaces
| - (NSMutableArray<UsbInterfaceInfo *>*) discoveredInterfaces |
|
readnonatomicstrong |
◆ matchedInterfaces
| - (UsbInterfaceInfo*) matchedInterfaces |
|
readnonatomicassign |
此類別(class) 文件是由下列檔案中產生:
- /Users/bob_huang/Documents/Project/sdk_json_Objective-C/AutoIdSDK/Comm/UsbComm.h