2016-03-21 7 views
1

OBD-II通信にELM327デバイスを使用するAndroidアプリを開発しています。ヘッドライトのステータスを取得したいと考えています。具体的には、ドライバがオンになっているかどうかを知りたいが、ライトが何であるかを知るには適度に役立つだろう(メインとブライトとDRLなど)。球根が出ている。ヘッドライトがOBD-IIを超えているかどうかを判断する方法があるとの印象を受けましたが、それを確認するためのものは見つかりませんでした。使用しているAPI(pires obd-java-api on Github)にはそれもどちらか。私は実際にこれを行うことはできますか?OBD-IIのヘッドライトステータス

+0

これを特定しようとしている特定の車両は何ですか? – Jon

+0

できるだけ多くの車両に適用したいと思います。特に私のものはAudi TT – wlyles

+1

AFAIKです。ヘッドライトのメッセージは標準化されていないので、これを達成するには問題があります。この[post](http://stackoverflow.com/a/26277540/2350083)には、日産リーフのヘッドライトを切り替える手順が記載されています。 (ただし、その状態を読み取ることはできません) – Jon

答えて

1

すべての標準OBD PIDは、ISO 15031-5規格内にあります。その一部はWikipediahereにもあります。他のすべてのPIDは、車両特有のPIDで、一般化できない(または見つけられない)PIDです。

検索しているPIDが標準でないか、すべての車両でサポートされていない可能性があります。

+0

このリンクは質問に答えるかもしれませんが、ここでは答えの重要な部分を含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](レビュー/低品質の投稿/ 13950122) – KeyWeeUsr

+1

@KeyWeeUsr答えのすべての必須部分がここに含まれています(これは答えです)。あなたがトピックについて何も考えていないときにあなたが否定的なレビューをする前にちょうど考える! – Mogi

+0

最後の[link](http://www.geekmyride.org/wiki/index.php/OBD-II_PIDs)はおそらく最もクリーンなものです。残りの部分は、おそらく自分自身が見つけた巨大な記事へのリンクです。ジョナサンはコメントの中にもいくつかのコードや方法を提供しましたが、同じモデルの著者が望むものではありません。それはおそらく作者のモデルでもうまくいく方法で抽象化することができます(決して車に触れないでください)。しかし、作者が受け入れるか、またはアップヴォートするのに7ヶ月の時間があったので、あなたが思うほど役に立たなかったと思います。心配しないで、私はあなたにdownvoteを与えていない。私のバッジを「批評家」にチェックしてください。 – KeyWeeUsr

関連する問題