This is an automated email from the ASF dual-hosted git repository. hutcheb pushed a change to branch feat/plc4py/umas in repository https://gitbox.apache.org/repos/asf/plc4x.git
from 35f7fdc390 fix(plc4py/umas): Why not start implementing umas while I have some interest add 1d621670f6 Fix dirs add 9f30fab4bd fix(plc4py/umas): Got rid of old files add 5c0d246259 fix(plc4py/umas): First successful umas message No new revisions were added by this update. Summary of changes: .../python/complex-type-template.python.ftlh | 3 +- .../src/main/resources/protocols/umas/umas.mspec | 9 +- sandbox/plc4py/plc4py/PlcDriverManager.py | 14 +- .../plc4py/plc4py/drivers/umas/UmasConnection.py | 6 +- sandbox/plc4py/plc4py/drivers/umas/UmasDevice.py | 115 ++-------- sandbox/plc4py/plc4py/drivers/umas/UmasProtocol.py | 9 +- .../protocols/modbus/readwrite/ModbusAsciiADU.py | 3 +- .../modbus/readwrite/ModbusPDUDiagnosticRequest.py | 7 +- .../readwrite/ModbusPDUDiagnosticResponse.py | 7 +- .../protocols/modbus/readwrite/ModbusPDUError.py | 7 +- .../ModbusPDUGetComEventCounterRequest.py | 7 +- .../ModbusPDUGetComEventCounterResponse.py | 7 +- .../readwrite/ModbusPDUGetComEventLogRequest.py | 7 +- .../readwrite/ModbusPDUGetComEventLogResponse.py | 7 +- .../ModbusPDUMaskWriteHoldingRegisterRequest.py | 7 +- .../ModbusPDUMaskWriteHoldingRegisterResponse.py | 7 +- .../modbus/readwrite/ModbusPDUReadCoilsRequest.py | 7 +- .../modbus/readwrite/ModbusPDUReadCoilsResponse.py | 7 +- .../ModbusPDUReadDeviceIdentificationRequest.py | 7 +- .../ModbusPDUReadDeviceIdentificationResponse.py | 7 +- .../ModbusPDUReadDiscreteInputsRequest.py | 7 +- .../ModbusPDUReadDiscreteInputsResponse.py | 7 +- .../ModbusPDUReadExceptionStatusRequest.py | 7 +- .../ModbusPDUReadExceptionStatusResponse.py | 7 +- .../readwrite/ModbusPDUReadFifoQueueRequest.py | 7 +- .../readwrite/ModbusPDUReadFifoQueueResponse.py | 7 +- .../readwrite/ModbusPDUReadFileRecordRequest.py | 7 +- .../readwrite/ModbusPDUReadFileRecordResponse.py | 7 +- .../ModbusPDUReadHoldingRegistersRequest.py | 7 +- .../ModbusPDUReadHoldingRegistersResponse.py | 7 +- .../ModbusPDUReadInputRegistersRequest.py | 7 +- .../ModbusPDUReadInputRegistersResponse.py | 7 +- ...sPDUReadWriteMultipleHoldingRegistersRequest.py | 7 +- ...PDUReadWriteMultipleHoldingRegistersResponse.py | 7 +- .../readwrite/ModbusPDUReportServerIdRequest.py | 7 +- .../readwrite/ModbusPDUReportServerIdResponse.py | 7 +- .../readwrite/ModbusPDUWriteFileRecordRequest.py | 7 +- .../readwrite/ModbusPDUWriteFileRecordResponse.py | 7 +- .../ModbusPDUWriteMultipleCoilsRequest.py | 7 +- .../ModbusPDUWriteMultipleCoilsResponse.py | 7 +- ...odbusPDUWriteMultipleHoldingRegistersRequest.py | 7 +- ...dbusPDUWriteMultipleHoldingRegistersResponse.py | 7 +- .../readwrite/ModbusPDUWriteSingleCoilRequest.py | 7 +- .../readwrite/ModbusPDUWriteSingleCoilResponse.py | 7 +- .../ModbusPDUWriteSingleRegisterRequest.py | 7 +- .../ModbusPDUWriteSingleRegisterResponse.py | 7 +- .../protocols/modbus/readwrite/ModbusRtuADU.py | 3 +- .../protocols/modbus/readwrite/ModbusTcpADU.py | 3 +- .../plc4py/protocols/umas/readwrite/DriverType.py | 27 --- .../plc4py/protocols/umas/readwrite/ModbusPDU.py | 30 ++- .../protocols/umas/readwrite/ModbusPDUError.py | 14 +- .../plc4py/protocols/umas/readwrite/UmasADU.py | 165 -------------- .../protocols/umas/readwrite/UmasAsciiADU.py | 151 ------------- .../umas/readwrite/UmasDeviceInformationObject.py | 119 ---------- .../protocols/umas/readwrite/UmasErrorCode.py | 34 --- .../plc4py/protocols/umas/readwrite/UmasPDU.py | 49 ++--- .../umas/readwrite/UmasPDUDiagnosticRequest.py | 123 ----------- .../umas/readwrite/UmasPDUDiagnosticResponse.py | 123 ----------- .../protocols/umas/readwrite/UmasPDUError.py | 114 ---------- .../readwrite/UmasPDUGetComEventCounterRequest.py | 93 -------- .../readwrite/UmasPDUGetComEventCounterResponse.py | 123 ----------- .../umas/readwrite/UmasPDUGetComEventLogRequest.py | 93 -------- .../readwrite/UmasPDUGetComEventLogResponse.py | 172 --------------- .../UmasPDUMaskWriteHoldingRegisterRequest.py | 142 ------------ .../UmasPDUMaskWriteHoldingRegisterResponse.py | 142 ------------ .../umas/readwrite/UmasPDUReadCoilsRequest.py | 125 ----------- .../umas/readwrite/UmasPDUReadCoilsResponse.py | 123 ----------- .../UmasPDUReadDeviceIdentificationRequest.py | 142 ------------ .../UmasPDUReadDeviceIdentificationResponse.py | 245 --------------------- .../readwrite/UmasPDUReadDiscreteInputsRequest.py | 125 ----------- .../readwrite/UmasPDUReadDiscreteInputsResponse.py | 123 ----------- .../readwrite/UmasPDUReadExceptionStatusRequest.py | 93 -------- .../UmasPDUReadExceptionStatusResponse.py | 106 --------- .../umas/readwrite/UmasPDUReadFifoQueueRequest.py | 112 ---------- .../umas/readwrite/UmasPDUReadFifoQueueResponse.py | 136 ------------ .../umas/readwrite/UmasPDUReadFileRecordRequest.py | 128 ----------- .../readwrite/UmasPDUReadFileRecordRequestItem.py | 141 ------------ .../readwrite/UmasPDUReadFileRecordResponse.py | 128 ----------- .../readwrite/UmasPDUReadFileRecordResponseItem.py | 125 ----------- .../UmasPDUReadHoldingRegistersRequest.py | 125 ----------- .../UmasPDUReadHoldingRegistersResponse.py | 125 ----------- .../readwrite/UmasPDUReadInputRegistersRequest.py | 125 ----------- .../readwrite/UmasPDUReadInputRegistersResponse.py | 123 ----------- ...sPDUReadWriteMultipleHoldingRegistersRequest.py | 199 ----------------- ...PDUReadWriteMultipleHoldingRegistersResponse.py | 125 ----------- .../umas/readwrite/UmasPDUReportServerIdRequest.py | 93 -------- .../readwrite/UmasPDUReportServerIdResponse.py | 123 ----------- .../protocols/umas/readwrite/UmasPDURequest.py | 5 +- .../protocols/umas/readwrite/UmasPDUResponse.py | 9 +- .../readwrite/UmasPDUWriteFileRecordRequest.py | 128 ----------- .../readwrite/UmasPDUWriteFileRecordRequestItem.py | 155 ------------- .../readwrite/UmasPDUWriteFileRecordResponse.py | 128 ----------- .../UmasPDUWriteFileRecordResponseItem.py | 153 ------------- .../readwrite/UmasPDUWriteMultipleCoilsRequest.py | 159 ------------- .../readwrite/UmasPDUWriteMultipleCoilsResponse.py | 125 ----------- .../UmasPDUWriteMultipleHoldingRegistersRequest.py | 159 ------------- ...UmasPDUWriteMultipleHoldingRegistersResponse.py | 129 ----------- .../readwrite/UmasPDUWriteSingleCoilRequest.py | 123 ----------- .../readwrite/UmasPDUWriteSingleCoilResponse.py | 123 ----------- .../readwrite/UmasPDUWriteSingleRegisterRequest.py | 123 ----------- .../UmasPDUWriteSingleRegisterResponse.py | 123 ----------- .../plc4py/protocols/umas/readwrite/UmasRtuADU.py | 151 ------------- .../plc4py/protocols/umas/readwrite/UmasTcpADU.py | 188 ---------------- sandbox/plc4py/setup.py | 1 + .../drivers/modbus/test_modbus_connection.py | 4 +- .../unit/plc4py/drivers/umas}/__init__.py | 0 .../test_umas_connection.py} | 8 +- 107 files changed, 266 insertions(+), 6770 deletions(-) delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/DriverType.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasADU.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasAsciiADU.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasDeviceInformationObject.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasErrorCode.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUDiagnosticRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUDiagnosticResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUError.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUGetComEventCounterRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUGetComEventCounterResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUGetComEventLogRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUGetComEventLogResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUMaskWriteHoldingRegisterRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUMaskWriteHoldingRegisterResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadCoilsRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadCoilsResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadDeviceIdentificationRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadDeviceIdentificationResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadDiscreteInputsRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadDiscreteInputsResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadExceptionStatusRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadExceptionStatusResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadFifoQueueRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadFifoQueueResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadFileRecordRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadFileRecordRequestItem.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadFileRecordResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadFileRecordResponseItem.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadHoldingRegistersRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadHoldingRegistersResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadInputRegistersRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadInputRegistersResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadWriteMultipleHoldingRegistersRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadWriteMultipleHoldingRegistersResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReportServerIdRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReportServerIdResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteFileRecordRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteFileRecordRequestItem.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteFileRecordResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteFileRecordResponseItem.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteMultipleCoilsRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteMultipleCoilsResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteMultipleHoldingRegistersRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteMultipleHoldingRegistersResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteSingleCoilRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteSingleCoilResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteSingleRegisterRequest.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteSingleRegisterResponse.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasRtuADU.py delete mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasTcpADU.py copy sandbox/plc4py/{plc4py/api => tests/unit/plc4py/drivers/umas}/__init__.py (100%) copy sandbox/plc4py/tests/unit/plc4py/drivers/{modbus/test_modbus_connection.py => umas/test_umas_connection.py} (82%)