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 2024/01/06 09:35:40 UTC

(plc4x) branch develop updated (05a326392f -> 9b7bf47b5b)

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 05a326392f build(deps): bump com.google.errorprone:error_prone_annotations (#1323)
     add 9b7bf47b5b feat(plc4py): Code Gen Update (#1199) - Incremental update to python

No new revisions were added by this update.

Summary of changes:
 .../python/PythonLanguageTemplateHelper.java       | 116 +--
 .../python/complex-type-template.python.ftlh       | 217 +++---
 .../templates/python/data-io-template.python.ftlh  | 124 +--
 .../templates/python/enum-template.python.ftlh     |  23 +-
 sandbox/plc4py/plc4py/api/exceptions/exceptions.py |   4 +
 sandbox/plc4py/plc4py/api/messages/PlcField.py     |   6 +-
 sandbox/plc4py/plc4py/api/messages/PlcRequest.py   |  16 +-
 sandbox/plc4py/plc4py/api/messages/PlcResponse.py  |  14 +-
 sandbox/plc4py/plc4py/api/value/PlcValue.py        |  18 +-
 .../plc4py/plc4py/drivers/mock/MockConnection.py   |  65 +-
 .../plc4py/drivers/mock/MockReadRequestBuilder.py  |  23 +-
 .../values/PlcBOOL.py => drivers/mock/MockTag.py}  |  16 +-
 .../plc4py/drivers/modbus/ModbusConfiguration.py   |   3 +
 .../plc4py/drivers/modbus/ModbusConnection.py      |  48 +-
 .../plc4py/plc4py/drivers/modbus/ModbusDevice.py   | 152 ++++
 .../plc4py/plc4py/drivers/modbus/ModbusProtocol.py |  37 +-
 sandbox/plc4py/plc4py/drivers/modbus/ModbusTag.py  | 179 +++++
 .../plc4py/protocols/modbus/readwrite/DataItem.py  | 769 +++++++++----------
 .../protocols/modbus/readwrite/DriverType.py       |  11 +-
 .../plc4py/protocols/modbus/readwrite/ModbusADU.py | 123 +--
 .../protocols/modbus/readwrite/ModbusAsciiADU.py   |  98 ++-
 .../protocols/modbus/readwrite/ModbusConstants.py  |  53 +-
 .../protocols/modbus/readwrite/ModbusDataType.py   |  67 +-
 .../ModbusDeviceInformationConformityLevel.py      |  11 +-
 .../readwrite/ModbusDeviceInformationLevel.py      |  11 +-
 .../ModbusDeviceInformationMoreFollows.py          |  11 +-
 .../readwrite/ModbusDeviceInformationObject.py     |  67 +-
 .../protocols/modbus/readwrite/ModbusErrorCode.py  |  11 +-
 .../plc4py/protocols/modbus/readwrite/ModbusPDU.py | 690 +++++++++++++----
 .../modbus/readwrite/ModbusPDUDiagnosticRequest.py |  68 +-
 .../readwrite/ModbusPDUDiagnosticResponse.py       |  68 +-
 .../protocols/modbus/readwrite/ModbusPDUError.py   |  69 +-
 .../ModbusPDUGetComEventCounterRequest.py          |  50 +-
 .../ModbusPDUGetComEventCounterResponse.py         |  72 +-
 .../readwrite/ModbusPDUGetComEventLogRequest.py    |  50 +-
 .../readwrite/ModbusPDUGetComEventLogResponse.py   | 101 ++-
 .../ModbusPDUMaskWriteHoldingRegisterRequest.py    |  87 ++-
 .../ModbusPDUMaskWriteHoldingRegisterResponse.py   |  87 ++-
 .../modbus/readwrite/ModbusPDUReadCoilsRequest.py  |  72 +-
 .../modbus/readwrite/ModbusPDUReadCoilsResponse.py |  68 +-
 .../ModbusPDUReadDeviceIdentificationRequest.py    |  90 ++-
 .../ModbusPDUReadDeviceIdentificationResponse.py   | 197 +++--
 .../ModbusPDUReadDiscreteInputsRequest.py          |  72 +-
 .../ModbusPDUReadDiscreteInputsResponse.py         |  72 +-
 .../ModbusPDUReadExceptionStatusRequest.py         |  54 +-
 .../ModbusPDUReadExceptionStatusResponse.py        |  59 +-
 .../readwrite/ModbusPDUReadFifoQueueRequest.py     |  67 +-
 .../readwrite/ModbusPDUReadFifoQueueResponse.py    |  79 +-
 .../readwrite/ModbusPDUReadFileRecordRequest.py    |  75 +-
 .../ModbusPDUReadFileRecordRequestItem.py          |  85 ++-
 .../readwrite/ModbusPDUReadFileRecordResponse.py   |  75 +-
 .../ModbusPDUReadFileRecordResponseItem.py         |  81 +-
 .../ModbusPDUReadHoldingRegistersRequest.py        |  76 +-
 .../ModbusPDUReadHoldingRegistersResponse.py       |  72 +-
 .../ModbusPDUReadInputRegistersRequest.py          |  72 +-
 .../ModbusPDUReadInputRegistersResponse.py         |  72 +-
 ...sPDUReadWriteMultipleHoldingRegistersRequest.py | 132 ++--
 ...PDUReadWriteMultipleHoldingRegistersResponse.py |  72 +-
 .../readwrite/ModbusPDUReportServerIdRequest.py    |  50 +-
 .../readwrite/ModbusPDUReportServerIdResponse.py   |  68 +-
 .../readwrite/ModbusPDUWriteFileRecordRequest.py   |  75 +-
 .../ModbusPDUWriteFileRecordRequestItem.py         |  97 ++-
 .../readwrite/ModbusPDUWriteFileRecordResponse.py  |  75 +-
 .../ModbusPDUWriteFileRecordResponseItem.py        |  97 ++-
 .../ModbusPDUWriteMultipleCoilsRequest.py          |  94 ++-
 .../ModbusPDUWriteMultipleCoilsResponse.py         |  76 +-
 ...odbusPDUWriteMultipleHoldingRegistersRequest.py |  96 ++-
 ...dbusPDUWriteMultipleHoldingRegistersResponse.py |  78 +-
 .../readwrite/ModbusPDUWriteSingleCoilRequest.py   |  66 +-
 .../readwrite/ModbusPDUWriteSingleCoilResponse.py  |  66 +-
 .../ModbusPDUWriteSingleRegisterRequest.py         |  70 +-
 .../ModbusPDUWriteSingleRegisterResponse.py        |  70 +-
 .../protocols/modbus/readwrite/ModbusRtuADU.py     |  96 ++-
 .../protocols/modbus/readwrite/ModbusTcpADU.py     | 134 ++--
 .../protocols/simulated/readwrite/DataItem.py      | 830 ++++++++++-----------
 .../plc4py/protocols/simulated/readwrite/Dummy.py  |  52 +-
 .../simulated/readwrite/SimulatedDataTypeSizes.py  |  67 +-
 sandbox/plc4py/plc4py/spi/generation/ReadBuffer.py |  92 ++-
 .../plc4py/plc4py/spi/generation/WriteBuffer.py    |  45 +-
 .../PlcRequest.py}                                 |  32 +-
 sandbox/plc4py/plc4py/spi/values/PlcINT.py         |  27 -
 sandbox/plc4py/plc4py/spi/values/PlcValues.py      | 182 +++++
 sandbox/plc4py/plc4py/utils/GenericTypes.py        |  21 +
 sandbox/plc4py/pom.xml                             | 142 ++--
 sandbox/plc4py/setup.py                            |   2 +-
 sandbox/plc4py/tests/test_plc4py.py                |   8 +-
 .../tests/unit/plc4py/api/test_PlcRequest.py       |  42 +-
 .../plc4py/drivers/modbus/test_modbus_codegen.py   |  55 ++
 .../drivers/modbus/test_modbus_connection.py       |  18 +-
 .../tests/unit/plc4py/spi/test_write_buffer.py     | 130 ++--
 90 files changed, 4814 insertions(+), 3516 deletions(-)
 rename sandbox/plc4py/plc4py/{spi/values/PlcBOOL.py => drivers/mock/MockTag.py} (69%)
 create mode 100644 sandbox/plc4py/plc4py/drivers/modbus/ModbusDevice.py
 create mode 100644 sandbox/plc4py/plc4py/drivers/modbus/ModbusTag.py
 copy sandbox/plc4py/plc4py/spi/{PlcDriverClassLoader.py => messages/PlcRequest.py} (56%)
 delete mode 100644 sandbox/plc4py/plc4py/spi/values/PlcINT.py
 create mode 100644 sandbox/plc4py/plc4py/spi/values/PlcValues.py
 create mode 100644 sandbox/plc4py/tests/unit/plc4py/drivers/modbus/test_modbus_codegen.py