4.6. IPeripheralCommandParser

外部機器制御用コマンドの応答を解析する機能を提供するインターフェイスです。

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

  • 列挙体

    名称

    説明

    ParseResult

    解析結果定数

  • プロパティ

    名称

    説明

    SendCommands

    外部機器からの応答を受け取るコマンドを生成します。

  • メソッド

    名称

    説明

    Parse

    SendCommands で生成したコマンドを送信後の、外部機器からのコマンド応答を解析します。

4.6.1. ParseResult

解析結果定数

  • 宣言

    public enum ParseResult {
        Invalid,
        Success,
        Failure
    }
    
  • 定数

    名称

    説明

    Invalid

    不定(コマンド応答未完了)

    Success

    成功

    Failure

    失敗

4.6.2. SendCommands

外部機器からの応答を受け取るコマンドを生成します。

  • 宣言

    byte[] SendCommands { get; }
    
  • 引数

    なし

  • 戻り値

    説明

    生成されたコマンド列

    byte[]

4.6.3. Parse

SendCommands で生成したコマンドを送信後の、外部機器からのコマンド応答を解析します。

  • 宣言

    ParseResult Parse(byte[] readData)
    
  • 引数

    名称

    説明

    response

    コマンド応答

    byte[]