Device-ELM327 version 0.14
This module provides a Perl interface to a device containing an Elm Electronics ELM327 OBD Interpreter and provides access to the following functions:
Read OBD parameters and extract individual values from results
Read OBD Trouble Codes and expand them to their full form
Reset OBD Trouble Codes
Read ELM327 parameters
Write and write the ELM327 data byte
Calibrate ELM327 Voltage
Switchable diagnostic trace and replay function for debugging
The module is written entirely in Perl and works with both Linux and Windows. Depending on which operating system it is run on it uses either the Win32::SerialPort or Device::SerialPort module so it should work on any platform that supports one of them.
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
make
make test
make install
SUPPORT AND DOCUMENTATION
After installing, you can find documentation for this module with the
perldoc command.
perldoc Device::ELM327
You can also look for information at:
RT, CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Device-ELM327
AnnoCPAN, Annotated CPAN documentation
http://annocpan.org/dist/Device-ELM327
CPAN Ratings
http://cpanratings.perl.org/d/Device-ELM327
Search CPAN
http://search.cpan.org/dist/Device-ELM327/
My ELM327 page
http://gts-ltd.co.uk/ELM327.php
LICENSE AND COPYRIGHT
Copyright (C) 2012-2015 Alister Perrott
This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.
See
http://dev.perl.org/licenses/ for more information.