PLC4X The Industrial IoT adapter
listDrivers
to
getProtocolCodes
canDiscover
to
isDiscoverySupported
canRead
, canWrite
canSubscribe
and canBrowse
to isReadSupported
,
isWriteSupported
, isSubscribeSupported
and isBrowseSupported
RejectedExecutionException
on PlcConnection.close()
by @takraj in https://github.com/apache/plc4x/pull/1151
writeAndFlush(msg)
& send next msg async by @takraj in https://github.com/apache/plc4x/pull/1147
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.11...rel/0.12
connection-cache
, which now replaces
both the old connection-pool
and the old connection-cache
.Fixed issues with memory leaks in the ConnectionManager
Fixed multiple issues reported for the handling of data-types in S7, Modbus and ADS protocols when reading and writing.
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.9...rel/0.10
A lot of the work in this version went into refactoring and cleaning up our code generation. The code generation itself is now a lot cleaner and simpler as well as the code generated for Java. We also added a number of new field-types to allow implementing more sophisticated protocols. PLC4C now should also support all of the constructs mspec has to offer.
PLC4X-Server
and PLC4X-Driver
that allows
using the server as a proxy for communicating with PLCs.Full Changelog: https://github.com/apache/plc4x/compare/rel/0.8...rel/0.9
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.7...rel/0.8
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.5...rel/0.7
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.5...rel/0.6