2012-03-15 5 views
1

iOSアプリケーションで使用するRedparkのC2-DB9シリアルケーブルがあり、必要に応じて動作していないようです。私は、RSCケーブルに接続するデバイスと、電源だけのためにUSB経由でPCに接続するデバイスを持っています。Redparkシリアルケーブルがデータを受信して​​いません

Iは、ハードウェアを備えRedpark SDKを使用し、それに応じてデリゲートメソッドを実装している:今

- (void) cableConnected:(NSString *)protocol; 

- (void) cableDisconnected; 

- (void) portStatusChanged; 

- (void) readBytesAvailable:(UInt32)length; 

、方法のすべてが離れreadBytesAvailableから仕様に従って振る舞います。しかし、私はこの委任された方法を介して何の連絡も受けていません。

デバイスが故障していないことを確認するために、いくつかの一般的なUSB to Serialドライバをインストールし、ZTermを使用して動作を確認しました。

私は何かが欠落しているに違いないが、私はそれが何であるかについて迷っていることを知っている。

答えて

1

あなたは

  • 上とオープン方法(ボイド)cableConnected RscMgrのsetBaud経由ボーレートと開口部の接続を設定している:(NSStringの*)プロトコルを。
+0

私は確かです。私は実際にデータを受け取っていますが、UInt8バッファからの読み込みに問題があります。 – JordanMazurke

+0

[rscMgr readString:length]を使用できますか? –

+0

ケーブルを差し込んだときに 'cableConnected:(NSString *)protocol'が私のために呼び出されないようです。どうすればいいですか? – fatuhoku