13#import <Foundation/Foundation.h>
14#import <UniPRT/IComm.h>
137- (void)write:(NSData *)dataOut;
155- (void)readToBinaryWriter:(NSOutputStream *)binDataIn;
173- (void)waitForDataWithTimeout:(NSTimeInterval)msTimeOut;
191- (void)writeFromBinaryReader:(NSInputStream *)binReader;
221- (void)writeAndWaitForResponseToBinaryWriter:(NSOutputStream *)binDataIn
222 fromBinaryReader:(NSInputStream *)binDataOut
223 responseStartTimeout:(
int)responseStartTimeOut
224 responseEndTimeout:(
int)responseEndTimeOut
225 completionToken:(NSString *)completionToken;
255- (NSData *)writeAndWaitForResponse:(NSData *)text
256 responseStartTimeOut:(NSTimeInterval)responseStartTimeOut
257 responseEndTimeOut:(NSTimeInterval)responseEndTimeOut
258 completionToken:(NSString *)completionToken;
一個用於通信接口的基類,符合 IComm 協議。
Definition AComm.h:29
int bytesAvailable
可讀取的字節數。
Definition AComm.h:65
int maxPacketSize
通信的最大數據包大小。
Definition AComm.h:41
NSString * descriptor
通信接口的描述符。
Definition AComm.h:53
NSData * read()
從通信接口讀取數據。
BOOL isConnected
指示連接是否建立的標誌。
Definition AComm.h:77
定義通信類接口的協議。
Definition IComm.h:28