4: 2010-02-10 (水) 00:47:56 sho | 現: 2012-06-28 (木) 23:45:53 takaboo | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | TITLE:USS3コントロールテーブル | ||
**メモリマップ [#zf43e6b6] | **メモリマップ [#zf43e6b6] | ||
USS3の内部機能及び設定は次に示すメモリマップとして提供され、インストラクションパケットを使用して操作されます。USS3はコントロールテーブルに値を書くことで操作され、状態はコントロールテーブルから値を読むことで確認します。~ | USS3の内部機能及び設定は次に示すメモリマップとして提供され、インストラクションパケットを使用して操作されます。USS3はコントロールテーブルに値を書くことで操作され、状態はコントロールテーブルから値を読むことで確認します。~ | ||
Line 125: | Line 126: | ||
インストラクションパケットを受けた後にUSS3がステータスパケットを返すかどうかを設定します。 | インストラクションパケットを受けた後にUSS3がステータスパケットを返すかどうかを設定します。 | ||
|Value|ステータスパケット| | |Value|ステータスパケット| | ||
- | |0|どんなインストラクションにも応答し無い| | + | |0|PING以外のインストラクションには応答しない| |
|1|READ_DATAだけに応答する| | |1|READ_DATAだけに応答する| | ||
|2|すべてのインストラクションに応答する| | |2|すべてのインストラクションに応答する| | ||
Line 165: | Line 166: | ||
***Address 0x2A~0x2B Distance [#c77f5344] | ***Address 0x2A~0x2B Distance [#c77f5344] | ||
Detect1とSound of speedを元に距離を算出し、ストアします。算定式は次の通りです。~ | Detect1とSound of speedを元に距離を算出し、ストアします。算定式は次の通りです。~ | ||
- | Value = Distance1×Sound of Speed÷1250~ | + | Value = (Detect1)×(Sound of Speed)÷1250~ |
計測限界値を超えたり計算結果がオーバフローすると999となります。 | 計測限界値を超えたり計算結果がオーバフローすると999となります。 | ||