OPH-5000iからデータを受信します。
OPHBluetoothServiceDelegateを継承しています。
OPH側はAccessoryDataTransferを使用する必要があります。

構文

-(void)bluetoothService:
  (OPHBluetoothService *)service 
  receivedData:(NSData *)data;

パラメータ

service
OPHBluetoothServiceのインスタンスです。
[in]data
receivedDataの結果を受信したことを通知します。

戻り値

 なし

解説

  1. OPHBluetoothServiceとOPH-5000iとの通信結果を処理するためには、 まず、通信結果を処理するクラスがOPHBluetoothServiceDelegateプロトコルを採用する必要があります。 FirstAppサンプルは、ViewControllerクラスが当該プロトコルを採用しています。
    サンプル
    @interface ViewController <OPHBluetoothServiceDelegate> {
    }
    
  2. 次に、そのクラスをOPHBluetoothServiceのインスタンスのデリゲートに指定します。
    サンプル
    OPHBluetoothService *sessionController =  [OPHBluetoothService sharedController];
    [service setDelegate:self];
    
  3. 最後に、そのクラスで以下のメソッドを実行し、OPH-5000iから受信することができます。
    サンプル
    - (void)bluetoothService:(OPHBluetoothService *)service receivedData:(NSData *)data
    {
        NSLog(@"receivedData: %@", data);
    }
    

必要条件

#import <OPHBluetoothService/OPHBluetoothService.h>

関連事項

最終更新日:2022/05/09