CAN プロトコル - メッセージ オブジェクト (MOb)
私の知る限り、これらは最新のメッセージを含むバッファです。
インターネットで入手できる情報は非常に少ないです。
メッセージオブジェクトとは何かを詳しく説明してもらえますか? これらをプログラムでどのように使用できますか?
期待して感謝
CAN プロトコル - メッセージ オブジェクト (MOb)
私の知る限り、これらは最新のメッセージを含むバッファです。
インターネットで入手できる情報は非常に少ないです。
メッセージオブジェクトとは何かを詳しく説明してもらえますか? これらをプログラムでどのように使用できますか?
期待して感謝
メッセージ オブジェクトは、プロセッサの種類に応じて構造化されています。したがって、プロセッサのデータシートを取得して、メッセージとメッセージ ボックスの構成がどのように格納されているかを確認する必要があります。
これは、次のことを意味します。各メッセージ オブジェクトは、メッセージの現在のデータとメッセージ構成で構成される構造体です。構成は、メッセージ ID フィルターを参照します。
そのメッセージ オブジェクトに保存するメッセージのタイプに応じて、一連の ID のフィルターを構成すると、ネットワークから受信したときにプロセッサがそれらを保存します。送信に使用する場合、フィルターは使用されません。
もちろん、構造体には、メッセージが送信されたことを確認するためのフラグ、またはメッセージ オブジェクトが送信または受信用に構成されているかどうかのメッセージ送信をキャンセルするためのフラグも含まれる場合があります。
データシートをお持ちの場合は、そのメッセージ オブジェクトの内容について詳しく知ることができます。
私が読んだものから、CANバスで送信されたメッセージは「フレーム」と呼ばれているようです。
2 種類のメッセージがあります。
このリンクは、CAN プロトコル/フレーム/バスhttp://hem.bredband.net/stafni/developer/CAN.htmについて学習するための出発点として役立ちます。
使用しているプロトコル、ハードウェア、および OS によっては、未加工の CAN フレームを作成するために使用できる SocketCan が非常に役立つ場合があります: http://python-can.readthedocs.org/en/latest/socketcan.html