dnp3 / opendnp3

DNP3 (IEEE-1815) protocol stack. Modern C++ with bindings for .NET and Java.
https://dnp3.github.io
Apache License 2.0
300 stars 231 forks source link

Java bindings do not properly implement ILinkListener for master or outstation #423

Closed jadamcrain closed 2 years ago

jadamcrain commented 3 years ago

Since the adapters don't override the ILinkListener methods, they can't forward the C++ events to the Java callbacks:

https://github.com/dnp3/opendnp3/blob/release/java/cpp/adapters/OutstationApplicationAdapter.h https://github.com/dnp3/opendnp3/blob/release/java/cpp/adapters/MasterApplicationAdapter.h