You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by hu...@apache.org on 2023/05/28 04:05:25 UTC
[plc4x] branch develop updated (0e91a8f632 -> 9d8ff34065)
This is an automated email from the ASF dual-hosted git repository.
hutcheb pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from 0e91a8f632 build(deps): bump netty.version from 4.1.92.Final to 4.1.93.Final (#961)
add a07ad26acc feat(plc4py): Implement Tracer for Python Template Helper
add 70f8f3b505 feat(plc4py): Write Buffer now accepts only python native data types
add 7529d84b6b feat(plc4py): Change data types that the crc checks in Modbus use to native types
add ce943349d8 feat(plc4py): Finished first round of the read buffer. There are issues with it though.
add 9d8ff34065 feat(plc4py): Working through the read buffer template section
No new revisions were added by this update.
Summary of changes:
.../python/PythonLanguageTemplateHelper.java | 133 ++++-----
.../python/complex-type-template.python.ftlh | 49 ++--
sandbox/plc4py/plc4py/api/exceptions/exceptions.py | 4 +
.../plc4py/plc4py/protocols/modbus/StaticHelper.py | 19 +-
.../plc4py/protocols/modbus/readwrite/DataItem.py | 273 +++++++++---------
.../protocols/modbus/readwrite/DriverType.py | 7 +-
.../plc4py/protocols/modbus/readwrite/ModbusADU.py | 40 +--
.../protocols/modbus/readwrite/ModbusAsciiADU.py | 32 +--
.../protocols/modbus/readwrite/ModbusConstants.py | 15 +-
.../protocols/modbus/readwrite/ModbusDataType.py | 55 ++--
.../ModbusDeviceInformationConformityLevel.py | 7 +-
.../readwrite/ModbusDeviceInformationLevel.py | 9 +-
.../ModbusDeviceInformationMoreFollows.py | 5 +-
.../readwrite/ModbusDeviceInformationObject.py | 28 +-
.../protocols/modbus/readwrite/ModbusErrorCode.py | 21 +-
.../plc4py/protocols/modbus/readwrite/ModbusPDU.py | 273 +++++++++---------
.../modbus/readwrite/ModbusPDUDiagnosticRequest.py | 29 +-
.../readwrite/ModbusPDUDiagnosticResponse.py | 29 +-
.../protocols/modbus/readwrite/ModbusPDUError.py | 18 +-
.../ModbusPDUGetComEventCounterRequest.py | 16 +-
.../ModbusPDUGetComEventCounterResponse.py | 29 +-
.../readwrite/ModbusPDUGetComEventLogRequest.py | 16 +-
.../readwrite/ModbusPDUGetComEventLogResponse.py | 51 ++--
.../ModbusPDUMaskWriteHoldingRegisterRequest.py | 35 ++-
.../ModbusPDUMaskWriteHoldingRegisterResponse.py | 35 ++-
.../modbus/readwrite/ModbusPDUReadCoilsRequest.py | 31 +--
.../modbus/readwrite/ModbusPDUReadCoilsResponse.py | 29 +-
.../ModbusPDUReadDeviceIdentificationRequest.py | 28 +-
.../ModbusPDUReadDeviceIdentificationResponse.py | 46 ++-
.../ModbusPDUReadDiscreteInputsRequest.py | 31 +--
.../ModbusPDUReadDiscreteInputsResponse.py | 29 +-
.../ModbusPDUReadExceptionStatusRequest.py | 16 +-
.../ModbusPDUReadExceptionStatusResponse.py | 22 +-
.../readwrite/ModbusPDUReadFifoQueueRequest.py | 23 +-
.../readwrite/ModbusPDUReadFifoQueueResponse.py | 37 +--
.../readwrite/ModbusPDUReadFileRecordRequest.py | 24 +-
.../ModbusPDUReadFileRecordRequestItem.py | 30 +-
.../readwrite/ModbusPDUReadFileRecordResponse.py | 24 +-
.../ModbusPDUReadFileRecordResponseItem.py | 31 +--
.../ModbusPDUReadHoldingRegistersRequest.py | 31 +--
.../ModbusPDUReadHoldingRegistersResponse.py | 29 +-
.../ModbusPDUReadInputRegistersRequest.py | 31 +--
.../ModbusPDUReadInputRegistersResponse.py | 29 +-
...sPDUReadWriteMultipleHoldingRegistersRequest.py | 54 ++--
...PDUReadWriteMultipleHoldingRegistersResponse.py | 29 +-
.../readwrite/ModbusPDUReportServerIdRequest.py | 16 +-
.../readwrite/ModbusPDUReportServerIdResponse.py | 29 +-
.../readwrite/ModbusPDUWriteFileRecordRequest.py | 24 +-
.../ModbusPDUWriteFileRecordRequestItem.py | 40 ++-
.../readwrite/ModbusPDUWriteFileRecordResponse.py | 24 +-
.../ModbusPDUWriteFileRecordResponseItem.py | 39 ++-
.../ModbusPDUWriteMultipleCoilsRequest.py | 44 ++-
.../ModbusPDUWriteMultipleCoilsResponse.py | 31 +--
...odbusPDUWriteMultipleHoldingRegistersRequest.py | 44 ++-
...dbusPDUWriteMultipleHoldingRegistersResponse.py | 31 +--
.../readwrite/ModbusPDUWriteSingleCoilRequest.py | 29 +-
.../readwrite/ModbusPDUWriteSingleCoilResponse.py | 29 +-
.../ModbusPDUWriteSingleRegisterRequest.py | 29 +-
.../ModbusPDUWriteSingleRegisterResponse.py | 29 +-
.../protocols/modbus/readwrite/ModbusRtuADU.py | 34 +--
.../protocols/modbus/readwrite/ModbusTcpADU.py | 41 ++-
.../protocols/simulated/readwrite/DataItem.py | 292 +++++++++----------
.../plc4py/protocols/simulated/readwrite/Dummy.py | 15 +-
.../simulated/readwrite/SimulatedDataTypeSizes.py | 55 ++--
sandbox/plc4py/plc4py/spi/generation/ReadBuffer.py | 310 +++++++++++++++++++++
.../plc4py/plc4py/spi/generation/WriteBuffer.py | 76 ++---
sandbox/plc4py/pom.xml | 1 -
.../tests/unit/plc4py/spi/test_read_buffer.py | 151 ++++++++++
.../tests/unit/plc4py/spi/test_write_buffer.py | 77 +++--
69 files changed, 1819 insertions(+), 1503 deletions(-)
create mode 100644 sandbox/plc4py/plc4py/spi/generation/ReadBuffer.py
create mode 100644 sandbox/plc4py/tests/unit/plc4py/spi/test_read_buffer.py