Skip to content

An open source library for communicating with vehicle network tools developed by Intrepid Control Systems

License

Notifications You must be signed in to change notification settings

mrnuke/icsneoapi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icsneoapi

A BSD-licensed open source library for communicating with vehicle network tools developed by Intrepid Control Systems. This library supports only a subset of devices and functionality.

Requires libftdi1.

$ sudo apt-get install libftdi1 libftdi-dev

On some distros (for example Ubuntu 14.04) libftdi1 doesn't create a symlink correctly for 64-bit versions. You'll need to point libftdi.so -> libftdi.so.1.

$ cd /usr/lib/x86_64-linux-gnu
$ sudo ln -s libftdi.so.1 libftdi.so

To build the library, simply make it.

$ make

You may wish to install the library and headers into your global folders so that other projects can utilize them. For example, on Ubuntu

$ sudo cp libicsneoapi.so /usr/lib/x86_64-linux-gnu/
$ sudo mkdir /usr/include/ics
$ sudo cp src/icsnVC40.h /usr/include/ics/
$ sudo cp src/icsneo40API.h /usr/include/ics/

If you'd like to be able to run programs that use this library without being root, consider using the included udev rules

$ sudo cp 99-intrepidcs.rules /etc/udev/rules.d/

About

An open source library for communicating with vehicle network tools developed by Intrepid Control Systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.9%
  • C++ 44.1%
  • Makefile 1.0%