MCPcopy Index your code
hub / github.com/bigcat/ModbusDroid

github.com/bigcat/ModbusDroid @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
617 symbols 1,237 edges 102 files 60 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IStrictMode (Interface)
This Interface definition allows you to create OS version-specific implementations that offer the full Strict Mode funct [2 …
src/com/bencatlin/modbusdroid/utils/base/IStrictMode.java
ProcessImage (Interface)
Used by slave implementors. Provides an interface by which slaves can easily manage data. @author mlohbihler [2 implementers]
src/com/serotonin/modbus4j/ProcessImage.java
IpMessageResponse (Interface)
(no doc) [4 implementers]
src/com/serotonin/modbus4j/ip/IpMessageResponse.java
NodeScanListener (Interface)
@author Matthew Lohbihler
src/com/serotonin/modbus4j/NodeScanListener.java
ProcessImageListener (Interface)
(no doc)
src/com/serotonin/modbus4j/ProcessImageListener.java

Core symbols most depended-on inside this repo

pushShort
called by 30
src/com/serotonin/modbus4j/base/ModbusUtils.java
popUnsignedShort
called by 27
src/com/serotonin/modbus4j/base/ModbusUtils.java
getSlaveId
called by 19
src/com/serotonin/modbus4j/ProcessImage.java
toString
called by 18
src/com/serotonin/modbus4j/BatchResults.java
getMessage
called by 16
src/com/serotonin/modbus4j/exception/ErrorResponseException.java
getSlaveAndRange
called by 13
src/com/serotonin/modbus4j/ModbusLocator.java
add
called by 13
src/com/serotonin/modbus4j/base/ReadFunctionGroup.java
getOffset
called by 10
src/com/serotonin/modbus4j/ModbusLocator.java

Shape

Method 510
Class 102
Interface 5

Languages

Java100%

Modules by API surface

src/com/serotonin/modbus4j/BasicProcessImage.java35 symbols
src/com/bencatlin/modbusdroid/OldVersion/ModbusDroid.java27 symbols
src/com/serotonin/modbus4j/ModbusMaster.java19 symbols
src/com/serotonin/modbus4j/base/ModbusUtils.java17 symbols
src/com/serotonin/modbus4j/ProcessImage.java14 symbols
src/com/serotonin/modbus4j/BatchRead.java14 symbols
src/com/serotonin/modbus4j/msg/ModbusResponse.java13 symbols
src/com/serotonin/modbus4j/ModbusLocator.java13 symbols
src/com/bencatlin/modbusdroid/OldVersion/ModbusListView.java13 symbols
src/com/serotonin/modbus4j/base/KeyedModbusLocator.java11 symbols
src/com/serotonin/modbus4j/value/ModbusValue.java10 symbols
src/com/serotonin/modbus4j/msg/ModbusRequest.java10 symbols

For agents

$ claude mcp add ModbusDroid \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact