Comments (2)
@Enrico204 elmobd checks what commands that the connected car supports by sending 5 commands:
Part1Supported
Part2Supported
Part3Supported
Part4Supported
Part5Supported
Together these commands tell you which of the 160 checked commands that are supported (Each command checks 32 commands each).
It seems that your car doesn't have the command Part4Supported
("01601") implemented, which is why you see that error message "NO DATA".
I've created a potential fix for this problem by only throwing an error when the Part1Supported
command fails, while ignoring failures of the rest of the commands. This fix is in the separate branch bugfix/issue-22-check-supported-commands-results-in-error (3b56f1c). Can you please pull this branch locally and see if it solves your problem? If it does, we can merge it into master.
from elmobd.
Yes, the problem is gone in that branch. Thanks! :-)
from elmobd.
Related Issues (20)
- Second example in the README.org HOT 1
- Add documentation for usage on platforms other than Linux HOT 3
- Add a virtual mocked device for integration tests HOT 1
- Add ability to check if there are any trouble codes set
- Add ability to get the set trouble codes
- Byte response quantity doesn't match when running coolant_temperature / short_term_fuel_trim_bank1 HOT 1
- Add faster sensor reading
- Add "see communication log" feature
- ISSupported function in device.go incorrect for PID's outside part 1 HOT 3
- Add integration test that test all commands on a car HOT 1
- "UNABLE TO CONNECT" is given when same command is run twice HOT 3
- Does this library work with ELM327-emulator? HOT 4
- Ghh HOT 1
- Support connection over TCP HOT 1
- EL327 wifi HOT 2
- can this library work with multiple AT commands simultaneously
- ELM327 cable sends different response payload that is not treated on elmobd HOT 1
- Add documentation that explains USB/bluetooth usage
- Add use cases for the behaviour of the library
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elmobd.