libyam Code
Status: Beta
Brought to you by:
jimgeorge79
File | Date | Author | Commit |
---|---|---|---|
tests | 2012-02-28 |
![]() |
[e6245c] Error checking made more robust |
yam | 2012-02-28 |
![]() |
[d7745f] Bumped up version info |
AUTHORS | 2009-08-03 |
![]() |
[7820bf] Initial commit |
COPYING | 2009-08-03 |
![]() |
[7820bf] Initial commit |
ChangeLog | 2012-02-27 |
![]() |
[3d9c93] yam_serial_init now takes an extra argument to ... |
Doxyfile.in | 2011-01-10 |
![]() |
[a83c43] Added Doxygen control file |
INSTALL | 2009-08-03 |
![]() |
[7820bf] Initial commit |
Makefile.am | 2009-08-03 |
![]() |
[7820bf] Initial commit |
NEWS | 2009-08-03 |
![]() |
[7820bf] Initial commit |
README | 2011-01-10 |
![]() |
[9b41ea] Added note about 64-bit distros |
configure.ac | 2012-02-27 |
![]() |
[3d9c93] yam_serial_init now takes an extra argument to ... |
depcomp | 2009-08-03 |
![]() |
[7820bf] Initial commit |
install-sh | 2009-08-03 |
![]() |
[7820bf] Initial commit |
libyam.spec | 2011-01-10 |
![]() |
[c079f9] Removed references to libmodbus |
yam.pc.in | 2011-01-10 |
![]() |
[77c354] Fixed project name |
This is the "Yet Another Modbus" library, or libyam. It is a Modbus/RTU master library, using termios to access a serial device. It can issue Modbus/RTU command packets, and interpret the results. The packets are formed according to the documentation available at the Modbus IDA website. http://www.Modbus-IDA.org Currently, the following types of packets are allowed: Read Multiple Registers Read Multiple Inputs Write Single Coil Write Single Register Read Exception Status Write Multiple Coils Write Multiple Registers Report Slave ID Note for 64-bit users --------------------- libtool for 64-bit distros such as Fedora 14 that store 32 and 64 bit libraries in /usr/lib and /usr/lib64 don't seem to "do the right thing" and choose /usr/lib64 even if --prefix to the configure script is set to /usr. The workaround is to issue ./configure --prefix=/usr --libdir=/usr/lib64 This puts everything into the right place