Read BMP

現在の画像を、ASCII 16 進フォーマット (80 文字/行でフォーマット) で、In-Sight センサからリモートデバイスに送信します。バイナリに変換すると、結果のデータは標準の BMP 画像フォーマットになります。

:  Read BMP コマンドを実行することは、Read Image コマンドを実行するのと同じです。

Read BMPの入力パラメータ

Syntax:RB

Read BMPの出力

戻り値

ステータスコード。その後に行の終端文字と、画像データの行が続きます。ステータスコードは次のとおりです。

1 コマンドは正常に実行されました。
0 認識されないコマンドが送信されました。
-4 In-Sight センサのメモリ不足です。
-6 ユーザはコマンドを実行するためのフルアクセスのアクセス権を持っていません。

画像データ行の設定は次のとおりです。

Size

2 行目には、画像のサイズ (バイト単位) の整数値が含まれています。

Image

実際の画像データは、80 文字/行でフォーマットされた ASCII 16 進数値としてエンコードされています。各行は終端文字で終わります。

CheckSum

最後の行には、画像データのチェックサムとして 4 バイトの ASCII 16 進数が含まれています。

Read BMP

In-Sight センサから現在の画像を (ASCII 16 進フォーマット) で読み取るには、次のコマンドを発行します。RB

In-Sight センサは最初、コマンドが正常に実行されたことを示す 1 を返すことによって応答します。次の行には、バイト単位のサイズ (3436) と、それに続いて画像データ (ASCII 16 進フォーマット) が含まれています。

:  実際の画像データのほとんどは、明確化のため、先のグラフィックから省略されています。

最後に、4 バイトの ASCII 16 進数チェックサム (E213) が返されます。