こんにちは、CAN バスからデータを読み取ることができる Android アプリに取り組んでいます。私が使用しているインターフェースはELM327です。問題は、このインターフェイスが Bluetooth を使用していることです。そのため、半分の秒後にバッファがいっぱいになるため、CAN バスからすべてのデータを読み取ることができません。インターフェイスは v. 1.4.7 です。そしてAndroidでBluetooth端子を使用しています。私が使用したコマンド:
ATZ -> to reset the interface
ATH1 -> set header
ATS1 -> set spaces
ATL1 -> Linefeeds on
ATAL -> Sets long message
次に、遅延を1秒としましょう
ATST FF -> Set timout to 1 sec
ATSP 6 -> I'm using CAN so this is protocol no 6
ATCM 170 -> setting mask
ATCF 176 -> set filter
ATMA -> Monitor all
そして、それを使用すると遅延はありません..どんな助けにも感謝します! ありがとうございます。