Elm327 | Ecu Obd Elm327 Diagnostic Tool Java Android Studio
kandi X-RAY | Elm327 Summary
kandi X-RAY | Elm327 Summary
this software will communicate with your elm 327 obd ii bluetooth or wifi adapter. the elm 327 bluetooth / wifi adapter can connect directly to your vehicles 16 pin obd ii diagnostic connector. you can get real time data like rpm, speed, engine temp, fuel consumption,engine load, battery voltage.. for calculating true fuel consumption, you could select engine type from settings page. also you can send your own commands from terminal and see the results. you can reset software with reset button. tap the screen to full screen and vice versa. there are 5 different face colors.(black ,blue, red, green, yellow). to change face color, select from settings and tab screen. app will detect available pids automatically and search for these
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Initializes the activity
- Indicates this screen
- Populate the commands list
- Set the gauge size
- Called when a menu item is selected
- Display visible values
- Connect to WiFi device
- Read attributes
- Read range values
- Indicates that a connection is lost
- Indicates that a connection attempt failed
- Performs the actual drawing on the canvas
- Checks if the given text is hexadecimal
- Indicate that a connection failed
- Called when a connection is lost
- Initialize the layer
- Disconnects from the bridge
- Sets the value of the view
- Initializes the View
- Called when a device is connected
- Restore the values from the Bundle
- Initialize the list of devices
- Start a connected thread
- Handles a key down
- Analyze command
- Save the current state to a Bundle
Elm327 Key Features
Elm327 Examples and Code Snippets
Community Discussions
Trending Discussions on Elm327
QUESTION
I'm developing a WPF application, which interacts with my ELM327. It's connected to my PC via bluetooth and it's able to establish it successfully.
When I manually send one command at a time (e.g. "010C\r") it properly returns me the RPM of my car ("010C\r41 0C 0C 30 \r").
I then tried to send the command every three seconds. The first time, it sometimes works, if it's sent the second time, the ELM327 returns nothing. If I debug it step by step, the values get properly returned by the ELM without any errors. I think the reader is reading the response, before the ELM has time to send it.
The loop:
...ANSWER
Answered 2020-Jul-30 at 14:40As fildor commented, the mistake was the System.Threading.Thread.Sleep(3000);
I simply replaced it with await Task.Delay(3000);
and now it properly returns the RPM.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Elm327
You can use Elm327 like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the Elm327 component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page