
RP1210 API
RP1210 APIは、Windowsベースのアプリケーションと車両通信ネットワーク間のオープンなインターフェイスです。このインターフェイスは、バスシステムだけでなく、上位レイヤープロトコル向けの機能も提供します。その使用領域は非常に多様で、実装されるアプリケーションによって依存します。
RP1210仕様は、米国トラック協会(ATA)の技術・整備協議会(TMC)により、「推奨される整備・保守実務(Recommended Engineering and Maintenance Practice)」として策定されました。特に米国では、この推奨実務への自主的な準拠が、商用トラック運送会社、自動車メーカー、サプライヤーから支持を得ています。
RP1210の代表的な用途としては、サービスエリアなどで使用されるような、大型車両分野の診断ツールが挙げられます。ベクターのRP1210 APIを使用すれば、ベクターのインターフェースハードウェアを含め、開発段階でこれらのツールを操作することが可能です。
メリット
- Vectorハードウェアインターフェイスの設定ダイアログへの完全な統合により、快適なチャネルマッピングが可能になりました
- 1つのチャネルにつき複数のクライアント
- さまざまなオプションの待機モード(メッセージの送信完了通知や、上位レイヤープロトコルトランザクションの完了を待機するなど)を含む、完全なマルチスレッド機能を備えています。
- RP1210-0、RP1210-A、RP1210-B、およびRP1210-Cとの互換性があります。
アーキテクチャ
Vector RP1210 API(アプリケーション・プログラミング・インターフェース)は、クライアントがさまざまな種類のネットワークへの物理的な接続を確立したり、使用されるプロトコル規格に固有のデータを送信したり受信したりするために不可欠な一連の関数を提供します。これにより、Windowsアプリケーションは共通のインターフェイスを通じて、さまざまなハードウェアアダプターを介して複数のネットワークに接続することができます。
RP1210仕様は、米国トラック輸送協会(ATA, Inc.)の技術・保守協議会(TMC)によって策定された、推奨されるエンジニアリングおよび保守の指針です。
機能
CAN(抜粋)
標準(11ビット識別子)および拡張ID(29ビット識別子)フォーマット
ハードウェアベースのCAN IDフィルタリング
並行して循環型ブロードキャストメッセージ配信オプション
SAE J1939(抜粋)
データリンク層:パラメーターグループ(PG-)データおよびトランスポートプロトコルの処理(BAM および CMDT)
ネットワーク層:動的アドレス管理(アドレスの確保/保護)
さまざまなフィルターの可能性(例:PGN、ソースアドレスおよび宛先アドレス)
並行して周期的ブロードキャストPG配信オプション
ISO 15765(抜粋)
ISO 15765(CANベースの診断トランスポート
プロトコル)
SAE J1708/J1587(抜粋)
オプションのチェックサム生成およびエラー検証
メッセージ識別子のフィルター機能
並行して循環型ブロードキャスト・メッセージ配信オプション
ハードウェアインターフェイス
| 製品名 |
| 対応規格 CAN/J1939/ISO15765 (トランシーバーが必要) | 対応規格 J1708/J1587 (トランシーバーが必要です) |
| VN1610 / VN1611 | USB 2.0 ハイスピード | はい | いいえ |
| VN1630A | USB 2.0 ハイスピード | はい | はい (J1708piggy) |
| VN1640A | USB 2.0 ハイスピード | はい(CANpiggy) | はい (J1708piggy) |
| VN5640 | USB 2.0 / USB 3.0 | はい | いいえ |
| VN1530 / VN1531 | PCIe | はい | いいえ |
| VN7572 | PCIe | はい | いいえ |
| VN7610 | USB 2.0 | はい | いいえ |
| VN7640 |
| はい (CANpiggy) | はい(J1708piggy) |

