# Inspection Results

Inspection Results
オフセット (バイト) | フィールド | データタイプ
--- | --- | ---
0x00 | Payload Version 1 | uint8
0x01 | アプリケーション | uint8
0x02 | プログラム | uint8
0x03 | Inspection Status Code | uint8
0x04 | Identified Class Enumeration | uint8
0x05 | Identified Class Confidence | uint8
0x06 | クラス名 (ASCII) | 文字列
0x93

アプリケーション - 1 バイト
1 | 異常検出ツール
2 | 2 クラス分類ツール
3 | 4 クラス分類ツール

Inspection Status Code - 1 バイト
0 | Inspection Valid
1 | Sensor Untrained
2 | Fixture Not Found
3 | ROI Outside Image
4 ～ 255 | 予約済み

Identified Class Enumeration - 1 バイト
異常検出ツール | 2 クラス分類ツール | 4 クラス分類ツール
0 | 予約済み | 0 | 未分類 | 0 | 未分類
1 | OK | 1 | OK | 1 | クラス 1
2 | NG | 2 | NG | 2 | クラス 2
4 ～ 254 | 予約済み | 4 ～ 254 | 予約済み | 3 | クラス 3
255 | エラー | 255 | エラー | 4 | クラス 4
|  |  |  | 5 ～ 254 | 予約済み
|  |  |  | 255 | エラー

注: 4 クラス分類ツールの場合、クラス 1 ～ クラス 4 は、UI にリストされているクラスの順序に対応します。クラスの名前変更、追加、削除を行うと、クラス名は Identified Class Enumeration に対応しなくなります。例えば、2 つの新しいクラスを追加してからクラス 1 を削除すると、UI にはクラス 2、クラス 3、およびクラス 4 が表示されますが、結果として得られる Identified Class Enumeration は、クラス 2 については 1、クラス 3 については 2、クラス 4 については 3 になります。