私はフォーマットのonrプロトコルを持っています
\003LLCCDDDD..DDXX
- LL: アテンションバイトを含まない総パケット長。
- CC: コマンドコード。
- DD: データ バイト (HEX ASCII)。
- XX: LLCCDDDD..DD のチェックサム (アテンション バイトおよびチェックサム自体は含まれません)。チェックサムは、コマンド パケット内の ASCII 文字の単純な 8 ビットの合計です。
以下に例を示します。
Command: “\0030611C8” (Length=6, command=0x11, checksum=0xC8)
チェックサムが0xC8 thnxになる方法を知りたいだけです:)