Oh my goodness, all these for a simple industrial communication protocol library - Check ✅

Peter Simpson

Expert
Licensed User
Longtime User
Hello Everyone,
I started this wrapper a couple of years ago, but with my then (and still now) limited java knowledge, I could not get it working. 2 days ago I revisited this project, and after doing some serious homework, I found out that I needed to swap 7, yes 7 files. and add another 5 files to the list. After revamping some of the code, booooooooooooom, everything started to work. This could be a huge advantage for me work wise, as it means that I can add yet another potential bespoke service to my website. This is also great news for the community as b4x.com will receive yet another industrial library that is currently not availiable on the platform. This is for B4J, it will not work for B4A for obviously reasons, but I will look into that in the future.

This is a lot of dependencies for such a simple wrap:
@DependsOn:
@DependsOn(values = {
        "sdk-client-0.6.16.jar",
        "sdk-core-0.6.16.jar",
        "stack-client-0.6.16.jar",
        "stack-core-0.6.16.jar",
        "stack-server-0.6.16.jar",
        "bsd-parser-0.6.16.jar",
        "bsd-core-0.6.16.jar",
        "bsd-parser-gson-0.6.16.jar",
        "gson-2.10.1.jar",
        "jaxb-api-2.3.1.jar",
        "netty-all-4.1.119.Final.jar",
        "netty-common-4.1.119.Final.jar",
        "netty-buffer-4.1.119.Final.jar",
        "netty-transport-4.1.119.Final.jar",
        "netty-codec-4.1.119.Final.jar",
        "netty-handler-4.1.119.Final.jar",
        "netty-resolver-4.1.119.Final.jar",
        "netty-codec-http-4.1.119.Final.jar",
        "netty-codec-http2-4.1.119.Final.jar",
        "guava-33.0.0-jre.jar",
        "slf4j-api-2.0.17.jar",
        "bcpkix-jdk18on-1.78.1.jar",
        "bcprov-jdk18on-1.78.1.jar",
        "netty-channel-fsm-0.9.jar",
        "strict-machine-0.6.jar"
})

Enjoy...
 
Top