| 名称 | MIRS1301 USSボードライブラリ詳細設計書 |
|---|---|
| 番号 | MIRS1301-SOFT-0013 |
最終更新日:2013.02.18
| 版数 | 最終更新日 | 作成 | 承認 | 改訂記事 |
|---|---|---|---|---|
| A01 | 2013.02.18 | 高原一真 | 青木先生 | 初版 |
本ドキュメントは、MIRS1301のUSSボードライブラリの詳細設計書である。
| 修飾子 | 名称 | 概要 |
|---|---|---|
| typedef struct USSBoard_ | USSBoard | USSボード構造体 |
| 修飾子 | 名称 | 概要 |
|---|---|---|
| typedef struct USS_ | USS | USS構造体 |
| 修飾子・型 | 名称 | 概要 |
|---|---|---|
| #define | USS_PORT_MAX | USSポート番号の最大値 |
| #define | USS_INTERVAL_TIME | USSの計測周期 |
| 修飾子・戻値 | 名称・引数 | 概要 |
|---|---|---|
| USSBoard* | ussBoardOpen(I2CBus* bus, uint8_t address) | USSボードとの通信を開始する |
| void | ussBoardClose(USSBoard* board) | USSボードとの通信を終了する |
| USS* | ussOpen(USSBoard* board, int portNumber) | USSポートのオープン |
| void | ussClose(USS* port) | USSポートのクローズ |
| double | ussGetDistance(USS* port) | 計測結果の受信 |
| int | ussSetAxis(USS* port, Axis axis) | ポートの設置位置の設定 |
| Axis | ussGetAxis(USS* port) | ポートの設定位置の取得 |
ダウンロード先: MIRS1301 ソフトウェア詳細設計書