- バックアップ一覧
- ソース を表示
- Products/G-SSM65/BinaryProtocol は削除されています。
通信プロトコル †
概要 †
SSMプロトコルによって得られる ECUデータのほかに、基板に実装された加速度センサ、LED、スイッチなどのデータをやりとりするためのものである。SSMのパケットをカプセル化するのではなく、独自仕様のプロトコルに変換する。
- ホスト(PC)がコマンドを送信する
- 基板が応答する
通信方式 †
方式 | RS-232C |
ビット | 8bit |
パリティ | なし |
フロー | なし |
ボーレート | 38400 to 460800bps |
パケットの基本構造 †
- Simple is Best
- Big Endian
送信(PC)側 †
アドレス | MSB/LSB | データ |
0 | MSB | コマンド |
1 | LSB | コマンド |
2 | | データサイズ (n = 0 to 255) |
| | |
3 + n | | チェックサム |
応答(基板)側 †
アドレス | MSB/LSB | データ |
0 | | データサイズ (n = 0 to 255) |
| | |
1 + n | | チェックサム |
コマンドリスト †
送信(PC)側 | | 応答(基板)側 |
コマンド番号 | データサイズ | 取得データ名称 | | データサイズ | データ型 | 応答、単位など |
0x0000 | 0x00 | Ping | | 0x00 | | (チェックサム 0x00だけ返ってくる) |
0x0100 | 0x00 | 車速 | | 0x02 | unsigned int | 0 to 65535 km/h |
History †
Rev.0 2008/12/06 †