comms/libmodbus 3.1.11 MidnightBSD
Modbus library
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1+
- Categories
- comms
Description
Libmodbus is a C library designed to provide a fast and robust implementation of the Modbus protocol. It runs on Linux, Mac OS X, FreeBSD, QNX and Windows.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | comms/libmodbus | 3.1.11 |
| FreeBSD | comms/libmodbus | 3.2.0 |
| DragonFly | comms/libmodbus | 3.1.7_2 |
| HardenedBSD | comms/libmodbus | 3.2.0 |
| GhostBSD | comms/libmodbus | 3.2.0 |
| OPNsense | comms/libmodbus | 3.1.12 |
Install
Binary package:
mport install libmodbus
From mports:
cd /usr/mports/comms/libmodbus && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libmodbus>0:comms/libmodbus
LIB_DEPENDS= libmodbus.so:comms/libmodbus
Dependencies
No port depends on this one.
Configuration
Options name: comms_libmodbus
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| MANPAGES | on |
- USES
- autoreconf cpe gmake libtool
- Service scripts
- none
Files
Manual pages 68
- libmodbus(7)
- modbus_close(3)
- modbus_connect(3)
- modbus_disable_quirks(3)
- modbus_enable_quirks(3)
- modbus_flush(3)
- modbus_free(3)
- modbus_get_byte_from_bits(3)
- modbus_get_byte_timeout(3)
- modbus_get_float(3)
- modbus_get_float_abcd(3)
- modbus_get_float_badc(3)
- modbus_get_float_cdab(3)
- modbus_get_float_dcba(3)
- modbus_get_header_length(3)
- modbus_get_indication_timeout(3)
- modbus_get_response_timeout(3)
- modbus_get_slave(3)
- modbus_get_socket(3)
- modbus_mapping_free(3)
- modbus_mapping_new(3)
- modbus_mapping_new_start_address(3)
- modbus_mask_write_register(3)
- modbus_new_rtu(3)
- modbus_new_tcp(3)
- modbus_new_tcp_pi(3)
- modbus_read_bits(3)
- modbus_read_input_bits(3)
- modbus_read_input_registers(3)
- modbus_read_registers(3)
- modbus_receive(3)
- modbus_receive_confirmation(3)
- modbus_reply(3)
- modbus_reply_exception(3)
- modbus_report_slave_id(3)
- modbus_rtu_get_rts(3)
- modbus_rtu_get_rts_delay(3)
- modbus_rtu_get_serial_mode(3)
- modbus_rtu_set_custom_rts(3)
- modbus_rtu_set_rts(3)
- modbus_rtu_set_rts_delay(3)
- modbus_rtu_set_serial_mode(3)
- modbus_send_raw_request(3)
- modbus_send_raw_request_tid(3)
- modbus_set_bits_from_byte(3)
- modbus_set_bits_from_bytes(3)
- modbus_set_byte_timeout(3)
- modbus_set_debug(3)
- modbus_set_error_recovery(3)
- modbus_set_float(3)
- modbus_set_float_abcd(3)
- modbus_set_float_badc(3)
- modbus_set_float_cdab(3)
- modbus_set_float_dcba(3)
- modbus_set_indication_timeout(3)
- modbus_set_response_timeout(3)
- modbus_set_slave(3)
- modbus_set_socket(3)
- modbus_strerror(3)
- modbus_tcp_accept(3)
- modbus_tcp_listen(3)
- modbus_tcp_pi_accept(3)
- modbus_tcp_pi_listen(3)
- modbus_write_and_read_registers(3)
- modbus_write_bit(3)
- modbus_write_bits(3)
- modbus_write_register(3)
- modbus_write_registers(3)
pkg-plist 79
- include/modbus/modbus-rtu.h
- include/modbus/modbus-tcp.h
- include/modbus/modbus-version.h
- include/modbus/modbus.h
- lib/libmodbus.so
- lib/libmodbus.so.5
- lib/libmodbus.so.5.1.0
- libdata/pkgconfig/libmodbus.pc
- share/man/man3/modbus_close.3.gz
- share/man/man3/modbus_connect.3.gz
- share/man/man3/modbus_disable_quirks.3.gz
- share/man/man3/modbus_enable_quirks.3.gz
- share/man/man3/modbus_flush.3.gz
- share/man/man3/modbus_free.3.gz
- share/man/man3/modbus_get_byte_from_bits.3.gz
- share/man/man3/modbus_get_byte_timeout.3.gz
- share/man/man3/modbus_get_float.3.gz
- share/man/man3/modbus_get_float_abcd.3.gz
- share/man/man3/modbus_get_float_badc.3.gz
- share/man/man3/modbus_get_float_cdab.3.gz
- share/man/man3/modbus_get_float_dcba.3.gz
- share/man/man3/modbus_get_header_length.3.gz
- share/man/man3/modbus_get_indication_timeout.3.gz
- share/man/man3/modbus_get_response_timeout.3.gz
- share/man/man3/modbus_get_slave.3.gz
- share/man/man3/modbus_get_socket.3.gz
- share/man/man3/modbus_mapping_free.3.gz
- share/man/man3/modbus_mapping_new.3.gz
- share/man/man3/modbus_mapping_new_start_address.3.gz
- share/man/man3/modbus_mask_write_register.3.gz
- share/man/man3/modbus_new_rtu.3.gz
- share/man/man3/modbus_new_tcp.3.gz
- share/man/man3/modbus_new_tcp_pi.3.gz
- share/man/man3/modbus_read_bits.3.gz
- share/man/man3/modbus_read_input_bits.3.gz
- share/man/man3/modbus_read_input_registers.3.gz
- share/man/man3/modbus_read_registers.3.gz
- share/man/man3/modbus_receive.3.gz
- share/man/man3/modbus_receive_confirmation.3.gz
- share/man/man3/modbus_reply.3.gz
- share/man/man3/modbus_reply_exception.3.gz
- share/man/man3/modbus_report_slave_id.3.gz
- share/man/man3/modbus_rtu_get_rts.3.gz
- share/man/man3/modbus_rtu_get_rts_delay.3.gz
- share/man/man3/modbus_rtu_get_serial_mode.3.gz
- share/man/man3/modbus_rtu_set_custom_rts.3.gz
- share/man/man3/modbus_rtu_set_rts.3.gz
- share/man/man3/modbus_rtu_set_rts_delay.3.gz
- share/man/man3/modbus_rtu_set_serial_mode.3.gz
- share/man/man3/modbus_send_raw_request.3.gz
- share/man/man3/modbus_send_raw_request_tid.3.gz
- share/man/man3/modbus_set_bits_from_byte.3.gz
- share/man/man3/modbus_set_bits_from_bytes.3.gz
- share/man/man3/modbus_set_byte_timeout.3.gz
- share/man/man3/modbus_set_debug.3.gz
- share/man/man3/modbus_set_error_recovery.3.gz
- share/man/man3/modbus_set_float.3.gz
- share/man/man3/modbus_set_float_abcd.3.gz
- share/man/man3/modbus_set_float_badc.3.gz
- share/man/man3/modbus_set_float_cdab.3.gz
- share/man/man3/modbus_set_float_dcba.3.gz
- share/man/man3/modbus_set_indication_timeout.3.gz
- share/man/man3/modbus_set_response_timeout.3.gz
- share/man/man3/modbus_set_slave.3.gz
- share/man/man3/modbus_set_socket.3.gz
- share/man/man3/modbus_strerror.3.gz
- share/man/man3/modbus_tcp_accept.3.gz
- share/man/man3/modbus_tcp_listen.3.gz
- share/man/man3/modbus_tcp_pi_accept.3.gz
- share/man/man3/modbus_tcp_pi_listen.3.gz
- share/man/man3/modbus_write_and_read_registers.3.gz
- share/man/man3/modbus_write_bit.3.gz
- share/man/man3/modbus_write_bits.3.gz
- share/man/man3/modbus_write_register.3.gz
- share/man/man3/modbus_write_registers.3.gz
- share/man/man7/libmodbus.7.gz
- share/doc/libmodbus/AUTHORS
- share/doc/libmodbus/NEWS
- share/doc/libmodbus/README.md
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| stephane-libmodbus-v3.1.11_GH0.tar.gz | 207911 | 8a750452ef86a53de6cec6fbca67bd5be08d0a1e87278a422fbce3003fd42d99 |