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