4.7. ISCPConnectParser

added in version 1.7.0

外部機器の接続・切断ステータスを取得する機能を提供するインターフェイスです。

本インターフェイスは外部機器に対応しているモデル専用です。 対応しているモデルは 対応外部機器 を参照ください。

  • メンバー

    名称

    説明

    connect

    外部機器の接続・切断ステータスを取得します。

4.7.1. connect

added in version 1.7.0

外部機器の接続・切断ステータスを取得します。

completionHandler が StarIoExtParserCompletionResultSuccess を返した後に実行してください。

  • 宣言

    - (BOOL)connect;
    
  • 引数

    なし

  • 戻り値

    説明

    接続・切断ステータス

    BOOL

  • 実装例

    ISCPConnectParser *parser = [StarIoExt createDisplayConnectParser:StarIoExtDisplayModelSCD222];
    
    [Communication parseDoNotCheckCondition:parser port:port completionHandler:^(BOOL result, NSString *title, NSString *message) {
        if (result == YES) {
        if (parser.connect == YES) {
            UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Check Status" message:@"Display Connect." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
            [alertView show];
        }
        else {
            UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Check Status" message:@"Display Disconnect." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
            [alertView show];
        }
        }
        else {
        // UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Failure" message:@"Display Impossible." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Failure" message:@"Printer Impossible." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [alertView show];
        }
    }];
    

    DisplayViewController.m / DisplayExtViewController.m / MelodySpeakerViewController.m を参照ください。