j2mod

所属分类:通讯编程
开发工具:Java
文件大小:587KB
下载次数:0
上传日期:2023-05-12 09:17:00
上 传 者sh-1993
说明:  用Java编程语言实现的增强Modbus库
(Enhanced Modbus library implemented in the Java programming language)

文件列表:
j2mod-development (0, 2023-09-14)
j2mod-development\CODE_OF_CONDUCT.md (3218, 2023-09-14)
j2mod-development\CONTRIBUTING.md (1137, 2023-09-14)
j2mod-development\ISSUE_TEMPLATE.md (156, 2023-09-14)
j2mod-development\LICENSE.txt (10139, 2023-09-14)
j2mod-development\RELEASE_NOTES.md (12202, 2023-09-14)
j2mod-development\assembly.xml (1145, 2023-09-14)
j2mod-development\pom.xml (10372, 2023-09-14)
j2mod-development\src (0, 2023-09-14)
j2mod-development\src\main (0, 2023-09-14)
j2mod-development\src\main\java (0, 2023-09-14)
j2mod-development\src\main\java\com (0, 2023-09-14)
j2mod-development\src\main\java\com\ghgande (0, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod (0, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus (0, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\Modbus.java (9561, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\ModbusException.java (2251, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\ModbusIOException.java (3431, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\ModbusSlaveException.java (3596, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\facade (0, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\facade\AbstractModbusMaster.java (21524, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\facade\ModbusSerialMaster.java (4406, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\facade\ModbusTCPMaster.java (8240, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\facade\ModbusUDPMaster.java (3957, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io (0, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\AbstractModbusTransport.java (3840, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\AbstractSerialTransportListener.java (2578, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\BytesInputStream.java (5146, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\BytesOutputStream.java (3470, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\FastByteArrayInputStream.java (4226, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\FastByteArrayOutputStream.java (7132, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\ModbusASCIITransport.java (8683, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\ModbusRTUTCPTransport.java (1818, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\ModbusRTUTransport.java (20491, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\ModbusSerialTransaction.java (5163, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\ModbusSerialTransport.java (23002, 2023-09-14)
j2mod-development\src\main\java\com\ghgande\j2mod\modbus\io\ModbusTCPTransaction.java (9750, 2023-09-14)
... ...

# Overview This project is a fork of the [j2mod](https://sourceforge.net/projects/j2mod/) library which began life as [jamod](http://jamod.sourceforge.net/). A huge amount of refactoring and code fixing has been carried out on this library, with the addition of supporting JUnit tests, to ensure the library is fit for production use. This implementation supports Modbus TCP, UDP, RTU over TCP, Serial RTU and Serial ASCII in both Master and Slave configurations. The serial comms is implemented using [jSerialComm](http://fazecast.github.io/jSerialComm/) and does not require any outside dependencies over and above the logging facade [slf4j](https://www.slf4j.org/). For instructions on how to use the library, visit the wiki [here](https://github.com/steveohara/j2mod/wiki) # Releases Stable releases can be downloaded here https://mvnrepository.com/artifact/com.ghgande/j2mod Snapshot releases can be downloaded here https://oss.sonatype.org/content/repositories/snapshots/com/ghgande/j2mod/ # Known Issues * There are no unit tests for the RTU over TCP transport * There is no way of adding `AbstractSerialTransportListener` to a `ModbusSlave` which means you cannot get informed of when the library is switching between send and receive * A refactor is overdue to hide package components to encourage best practise usage patterns # Dependencies * [jSerialComm](http://fazecast.github.io/jSerialComm/) The serial comms is handled by JSerialComm that includs native implementations for most platforms. * [slf4j](https://www.slf4j.org/) Logging facade to fit in with your application logging framework # Including j2mod com.ghgande j2mod LATEST # Announcements I have maintained this library to be Java 1.6 compatible for the past 2 years but now that my time for supporting j2mod is ever more pressured, I have decided that v2.7.0 will be the last version that is available for this JVM. From 3.0.0, the library will have a minimum requirement of Java 1.8.

近期下载者

相关文件


收藏者