rzetterberg / elmobd

A Go library for talking to cars over OBD-II
MIT License
221 stars 41 forks source link

Add documentation for usage on platforms other than Linux #11

Closed rzetterberg closed 2 months ago

rzetterberg commented 6 years ago

Right now the examples assumes you are using Linux as the host OS. Since not everyone uses Linux there should documentation on how you use other platforms.

rzetterberg commented 6 years ago

Would greatly appreciate if a Windows-user could test the library on Windows and tell me what needs to be changed in the documentation when using Windows.

samifruit514 commented 4 years ago

To make it work on my macbook, I had to install this: https://pbxbook.com/other/mac-tty.html (the prolific one). Then the the device to use was: /dev/tty.usbserial

stv0g commented 2 years ago

There are no peculiarities for TCP connected ELM327 devices for the various platforms. In principle most of the operating systems supported by Go are supported by elmobd as well.

Serial connected devices should be supported for Linux, Windows and POSIX compliant operating systems according to: https://github.com/tarm/serial

Some examples for the address string using in the elmobd.NewDevice():