{"repo":"stephane/libmodbus","free":true,"listed":false,"github":"https://github.com/stephane/libmodbus","clone":"git clone https://github.com/stephane/libmodbus.git","description":"A Modbus library for Linux, Mac OS, FreeBSD and Windows","language":"C","stars":4230,"topics":["modbus","libmodbus","c","automation"],"license":"LGPL-2.1","category":"workflow-automation","readme_excerpt":"A groovy modbus library Overview libmodbus is a free software library to send/receive data with a device which respects the Modbus protocol. This library can use a serial port or an Ethernet connection. The functions included in the library have been derived from the Modicon Modbus Protocol Reference Guide which can be obtained from www.modbus.org. The license of libmodbus is LGPL v2.1 or later . The official website is www.libmodbus.org. The website contains the latest version of the documentation. The library is written in C and designed to run on Linux, Mac OS X, FreeBSD, Embox, QNX and Windows. You can use the library on MCUs with Embox RTOS. Installation You will only need to install automake, autoconf, libtool and a C compiler (gcc or clang) to compile the library and asciidoc and xmlto to generate the documentation (optional). To install, just run the usual dance, ./configure && make install . Run ./autogen.sh first to generate the configure script if required. You can change installation directory with prefix option, eg. ./configure --prefix=/usr/local/ . You have to check that the installation library path is properly set up on your system ( /etc/ld.so.conf.d ) and library cache is up to date (run ldconfig as root if required). The library provides a libmodbus.pc file to use with pkg-config to ease your program compilation and linking. If you want to compile with Microsoft Visual Studio, you should follow the instructions in ./src/win32/README.md . To compile under W","default_branch":null,"files":null,"tree":[],"storefront":"/r/stephane","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stephane/libmodbus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}