1
offset +0 からレイアウトテーブル
パーツ1つを36バイトで記述。
+00 word index(1~70)
+02 word variable index
+04 byte MSB-bit6: パーツタイプ(00-digits, 01-barchat, 10-graph?, 11-text only)
bit5-bit4: フォントサイズ(01-small, 10-medium, 11-Large)
bit3: 負号表示(0-しない, 1-する)
bit2: time表示(0-しない, 1-する)
bit1: 単位表示(0-しない, 1-する)
bit0: 単位の[]表示(0-しない, 1-する。barchart時は 1 の模様)
+05 byte Update rate (20/Update rate:10Hzのとき0x02)
+06 byte Decimal Places(digits表示時)
+07 byte Leading Digits(digits表示時)
+08 byte Top
+09 byte Left
+10 byte Bottom (barchart, graph表示時)
+11 byte Right (barchart, graph表示時)
+12 float Low alarm値
+16 float High alarm値
+20 8word Channel Name(最長7文字+NULL)
つまり、Big Endian → Little Endian のバイト順が異なる以外はHEXのレイアウトと同じフォーマット
2
続いて
WORD 0x00CE (先頭マーク)
WORD 0x0028 (サイズ)
0x00CE はHEXフォーマットと同じ Display Screen テーブルを指す。以下、データ
WORD variable index
WORD 0x0000
float Screen1の最低値
float Screen1の最高値
float Screen2の最低値
float Screen2の最高値
float Screen3の最低値
float Screen3の最高値
float Screen4の最低値
float Screen4の最高値
合計 0x0028 バイト
3
続いて
WORD 0x00CA (先頭マーク)
WORD 0xXXXX (サイズ)
0x00CA はHEXフォーマットと同じ Startup Bitmapデータを指す。以下、サイズ分までデータが続く。
4
続いて
WORD 0x00D0 (先頭マーク)
WORD 0xXXXX (サイズ)
0x00D0 はHEXフォーマットと同じ Bitmap Image データを指す。以下、サイズ分までデータが続く。
5
続いて
WORD 0x00CB (先頭マーク)
WORD 0xXXXX (サイズ)
0x00CB はHEXフォーマットと同じ Gear変換テーブルを指す。以下、サイズ分までデータが続く。
WORD N (Gear数)
WORD 0x0000
float 1速ギヤ速度最低値(1000rpm時)
float 1速ギヤ速度最高値(1000rpm時)
~
float N速ギヤ速度最低値(1000rpm時)
float N速ギヤ速度最高値(1000rpm時)
WORD GearBox センサー
WORD GearBox センサー variable index
float 1速ギヤレシオ
float 2速ギヤレシオ
float 3速ギヤレシオ
float 4速ギヤレシオ
float 5速ギヤレシオ
float 6速ギヤレシオ
float 7速ギヤレシオ
float フィナルギヤレシオ
float タイヤの円周
6
続いて
WORD 0x00CC (先頭マーク)
WORD 0x0028 (サイズ)
0x00CC はHEXフォーマットと同じ計算式テーブルを指す。以下、サイズ分まで 0x00 が続く。
実際の計算式は含まれない。
7
続いて
WORD 0x00CD (先頭マーク)
WORD 0x0860 (サイズ)
0x00CD はHEXフォーマットにはなく、用途不明。
以下、サイズ分までデータが続く。
8
続いて
WORD 0x00C9 (先頭マーク)
WORD 0x2E04 (サイズ)
0x00C9 はHEXフォーマットと同じ variableデータを指す。以下、サイズ分までデータが続く。
1エントリー64バイトで184エントリー。
+00 word variable index
+02 word 計算式テーブル先頭からのオフセット。未使用時は0xFFFF。
+04 float Smoothed over値(None Setは0.0)
+08 float Maximum rate of change値(None Setは0.0)
+12 float Low alarm値(None Setは0.0)
+16 float High alarm値(None Setは0.0)
+20 4word Units(最長3文字+NULL)
+28 18word Variable Name(最長17文字+NULL)
関連パーツレビュー
[PR]Yahoo!ショッピング
[PR]Yahoo!オークション
タグ
関連コンテンツ( DASH3 の関連コンテンツ )
関連整備ピックアップ
関連リンク