私のLinuxボックスにはPEAK Canbusアダプタ(USB)が接続されており、Qt C ++プログラムからアクセスできます。すべてがうまく機能しますが、フレームを受信するとすべてSFF(11ビット)IDです。 candumpにはすべて11桁のIDがあります。 EFF(29ビット)フレームを送信しても、着信フレームのみがSFFとして表示されます。
candumpを使用しても同じことが起こり、すべてのフレームにSFF IDが表示されます。
しかし、ラップトップをWindowsに切り替えてPEAKビューアを実行してからLinuxに戻ると、突然私のフレームはすべてcandumpのEFFに表示されます。
アダプタにEFFモードを使用させるには、Linux / ipコマンド/ qt C ++で設定する必要がありますか?