MCPcopy Index your code
hub / github.com/beanit/iec61850bean

github.com/beanit/iec61850bean @v1.9.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.9.0 ↗ · + Follow
2,652 symbols 5,634 edges 261 files 172 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

IEC61850bean

IEC61850bean (previously known as OpenIEC61850) is a library implementing the IEC 61850 standard based on the MMS mapping for client and server communication.

For detailed information on IEC61850bean visit https://www.beanit.com/iec-61850/.

Extension points exported contracts — how you extend this code

ClientEventListener (Interface)
The listener interface for receiving incoming reports and association closed events. A listener is registered through th [8 …
src/main/java/com/beanit/iec61850bean/ClientEventListener.java
ServerEventListener (Interface)
(no doc) [7 implementers]
src/main/java/com/beanit/iec61850bean/ServerEventListener.java
AcseAssociationListener (Interface)
(no doc) [7 implementers]
src/main/java/com/beanit/josistack/AcseAssociationListener.java
TConnectionListener (Interface)
(no doc) [7 implementers]
src/main/java/com/beanit/jositransport/TConnectionListener.java
ActionListener (Interface)
(no doc) [5 implementers]
src/main/java/com/beanit/iec61850bean/internal/cli/ActionListener.java

Core symbols most depended-on inside this repo

write
called by 412
src/main/java/com/beanit/iec61850bean/ServerEventListener.java
get
called by 165
src/main/java/com/beanit/iec61850bean/ObjectReference.java
getArray
called by 108
src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/Data.java
size
called by 97
src/main/java/com/beanit/iec61850bean/Array.java
getName
called by 57
src/main/java/com/beanit/iec61850bean/ModelNode.java
getReference
called by 47
src/main/java/com/beanit/iec61850bean/ModelNode.java
setValue
called by 44
src/main/java/com/beanit/iec61850bean/BdaInt8.java
decode
called by 34
src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/AlternateAccessSelection.java

Shape

Method 2,327
Class 312
Interface 7
Enum 6

Languages

Java100%

Modules by API surface

src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/AlternateAccessSelection.java92 symbols
src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/TypeDescription.java85 symbols
src/main/java/com/beanit/iec61850bean/ClientAssociation.java78 symbols
src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/Data.java47 symbols
src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/ServiceError.java46 symbols
src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/RejectPDU.java40 symbols
src/main/java-gen/com/beanit/josistack/internal/acse/asn1/AARQApdu.java39 symbols
src/main/java-gen/com/beanit/josistack/internal/acse/asn1/AAREApdu.java35 symbols
src/main/java-gen/com/beanit/josistack/internal/presentation/asn1/CPType.java34 symbols
src/main/java/com/beanit/iec61850bean/BdaQuality.java32 symbols
src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/ConfirmedServiceResponse.java31 symbols
src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/ConfirmedServiceRequest.java31 symbols

For agents

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

⬇ download graph artifact