必要に応じて機能していないように見えるiOSアプリケーションで使用するためのRedparkのC2-DB9シリアルケーブルがあります。RSCケーブルとUSB経由でPCに接続するデバイスがあります。
ハードウェアに付属のRedparkSDKを利用し、それに応じてデリゲートメソッドを実装しました。
- (void) cableConnected:(NSString *)protocol;
- (void) cableDisconnected;
- (void) portStatusChanged;
- (void) readBytesAvailable:(UInt32)length;
現在、readBytesAvailableを除くすべてのメソッドは、仕様に従って動作します。ただし、この委任された方法による連絡はありません。
デバイスに障害がないことを確認するために、シリアルドライバーに汎用USBをインストールし、ZTermを使用して動作を確認しました。これにより、返されたデータがすぐに表示されます。
私は何かが欠けているに違いないことを知っていますが、それが何であるかについて途方に暮れています。