# device-diagnostic-tool **Repository Path**: XINAN20/device-diagnostic-tool ## Basic Information - **Project Name**: device-diagnostic-tool - **Description**: An utility for testing connection with ModBus RTU over TCP devices - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-26 - **Last Updated**: 2021-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Device diagnostic tool That's an utility for testing connection with some devices connected via TCP. Supported protocols: * ModBus RTU over TCP * A large number of symbolic protocols You could send generated ModBus command using **Device ID**, **Function Code**, **First Register** and **Register Count** or make such command by yourself writing HEX codes. Additional functionality: * CRC16 calculator for HEX codes * Saving exchange log with the device ## Project build Assume you are using Java 8 and Apache Maven. Run command from project root directory: ```mvn clean install``` ## Project run From project root directory: ```java -jar ./target/ddt--launcher.jar``` OR just double-click on file **ddt--launcher.jar**