SSI経由のRSMコマンド/応答のカプセル化

SSI経由のRSMコマンド/応答のカプセル化

SSIプロトコルを使用すると、ホストは最長255バイトの可変長コマンドを送信できます。ホストからのマルチパケットコマンドへのプロトコルのプロビジョニングがありますが、スキャナでサポートされていません。ホストはRSMプロトコルの規定を使用してパケットを分割する必要があります。

コマンド構造

バイト
7
6
5
4
3
2
1
0
0
長さ(チェックサムを含めない)
1
SSI_MGMT_COMMAND (0x80)
2
メッセージソース(4 - ホスト)
3
予約済(0)
予約済(0)
予約済(0)
継続パケット
再転送
4
ペイロードデータ(次の例を参照)
...
長さ -1
長さ
2の補数チェックサム(MSB)
長さ +1
2の補数チェックサム(LSB)
正の場合の予想される応答は、マルチパケット応答が可能なSSI_MGMT_COMMANDです。このコマンドをサポートしていないデバイスでは、応答は標準のSSI_NAKです。

応答構造

バイト
7
6
5
4
3
2
1
0
0
長さ(チェックサムを含めない)
1
SSI_MGMT_COMMAND (0x80)
2
メッセージソース(0 - デコーダ)
3
予約済(0)
予約済(0)
予約済(0)
継続パケット
再転送
4
ペイロードデータ(次の例を参照)
...
長さ -1
長さ
2の補数チェックサム(MSB)
長さ +1
2の補数チェックサム(LSB)