Path Lines of Code plc4py/plc4py/PlcDriverManager.py 79 plc4py/plc4py/__init__.py 3 plc4py/plc4py/api/PlcConnection.py 50 plc4py/plc4py/api/PlcDriver.py 23 plc4py/plc4py/api/__init__.py 1 plc4py/plc4py/api/authentication/PlcAuthentication.py 2 plc4py/plc4py/api/authentication/__init__.py 1 plc4py/plc4py/api/exceptions/__init__.py 1 plc4py/plc4py/api/exceptions/exceptions.py 17 plc4py/plc4py/api/listener/__init__.py 2 plc4py/plc4py/api/messages/PlcDiscovery.py 4 plc4py/plc4py/api/messages/PlcField.py 4 plc4py/plc4py/api/messages/PlcMessage.py 3 plc4py/plc4py/api/messages/PlcRequest.py 49 plc4py/plc4py/api/messages/PlcResponse.py 39 plc4py/plc4py/api/messages/__init__.py 1 plc4py/plc4py/api/value/PlcValue.py 44 plc4py/plc4py/api/value/__init__.py 1 plc4py/plc4py/drivers/PlcDriverLoader.py 12 plc4py/plc4py/drivers/__init__.py 2 plc4py/plc4py/drivers/mock/MockConnection.py 82 plc4py/plc4py/drivers/mock/MockReadRequestBuilder.py 12 plc4py/plc4py/drivers/mock/MockTag.py 12 plc4py/plc4py/drivers/mock/__init__.py 1 plc4py/plc4py/drivers/modbus/ModbusConfiguration.py 9 plc4py/plc4py/drivers/modbus/ModbusConnection.py 87 plc4py/plc4py/drivers/modbus/ModbusDevice.py 250 plc4py/plc4py/drivers/modbus/ModbusProtocol.py 51 plc4py/plc4py/drivers/modbus/ModbusTag.py 139 plc4py/plc4py/drivers/modbus/__init__.py 1 plc4py/plc4py/drivers/umas/UmasConfiguration.py 11 plc4py/plc4py/drivers/umas/UmasConnection.py 115 plc4py/plc4py/drivers/umas/UmasDevice.py 603 plc4py/plc4py/drivers/umas/UmasProtocol.py 68 plc4py/plc4py/drivers/umas/UmasTag.py 50 plc4py/plc4py/drivers/umas/UmasVariables.py 303 plc4py/plc4py/drivers/umas/__init__.py 1 plc4py/plc4py/protocols/__init__.py 1 plc4py/plc4py/protocols/modbus/StaticHelper.py 69 plc4py/plc4py/protocols/modbus/__init__.py 1 plc4py/plc4py/protocols/modbus/readwrite/DataItem.py 634 plc4py/plc4py/protocols/modbus/readwrite/DriverType.py 5 plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py 109 plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py 98 plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py 46 plc4py/plc4py/protocols/modbus/readwrite/ModbusDataType.py 30 plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationConformityLevel.py 5 plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationLevel.py 6 plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationMoreFollows.py 4 plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py 65 plc4py/plc4py/protocols/modbus/readwrite/ModbusErrorCode.py 12 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py 533 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py 72 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py 72 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py 66 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py 51 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py 76 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py 51 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py 108 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py 90 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py 90 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py 74 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py 70 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py 86 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py 168 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py 74 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py 72 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py 53 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py 60 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py 64 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py 80 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py 75 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py 80 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py 75 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py 69 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py 76 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py 72 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py 74 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py 72 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py 132 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py 72 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py 51 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py 70 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py 75 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py 91 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py 75 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py 91 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py 98 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py 76 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py 100 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py 80 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py 74 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py 74 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py 76 plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py 76 plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py 96 plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py 123 plc4py/plc4py/protocols/modbus/readwrite/__init__.py 1 plc4py/plc4py/protocols/simulated/__init__.py 1 plc4py/plc4py/protocols/simulated/readwrite/DataItem.py 448 plc4py/plc4py/protocols/simulated/readwrite/Dummy.py 47 plc4py/plc4py/protocols/simulated/readwrite/SimulatedDataTypeSizes.py 30 plc4py/plc4py/protocols/simulated/readwrite/__init__.py 1 plc4py/plc4py/protocols/umas/StaticHelper.py 105 plc4py/plc4py/protocols/umas/__init__.py 1 plc4py/plc4py/protocols/umas/readwrite/DataItem.py 394 plc4py/plc4py/protocols/umas/readwrite/ModbusErrorCode.py 12 plc4py/plc4py/protocols/umas/readwrite/ModbusPDU.py 131 plc4py/plc4py/protocols/umas/readwrite/ModbusPDUError.py 75 plc4py/plc4py/protocols/umas/readwrite/ModbusTcpADU.py 94 plc4py/plc4py/protocols/umas/readwrite/PlcMemoryBlockIdent.py 74 plc4py/plc4py/protocols/umas/readwrite/UmasConstants.py 46 plc4py/plc4py/protocols/umas/readwrite/UmasDataType.py 28 plc4py/plc4py/protocols/umas/readwrite/UmasDatatypeReference.py 103 plc4py/plc4py/protocols/umas/readwrite/UmasDeviceInformationConformityLevel.py 5 plc4py/plc4py/protocols/umas/readwrite/UmasDeviceInformationLevel.py 6 plc4py/plc4py/protocols/umas/readwrite/UmasDeviceInformationMoreFollows.py 4 plc4py/plc4py/protocols/umas/readwrite/UmasInitCommsRequest.py 70 plc4py/plc4py/protocols/umas/readwrite/UmasInitCommsResponse.py 152 plc4py/plc4py/protocols/umas/readwrite/UmasMemoryBlock.py 104 plc4py/plc4py/protocols/umas/readwrite/UmasMemoryBlockBasicInfo.py 103 plc4py/plc4py/protocols/umas/readwrite/UmasPDU.py 66 plc4py/plc4py/protocols/umas/readwrite/UmasPDUErrorResponse.py 70 plc4py/plc4py/protocols/umas/readwrite/UmasPDUItem.py 242 plc4py/plc4py/protocols/umas/readwrite/UmasPDUPlcIdentRequest.py 53 plc4py/plc4py/protocols/umas/readwrite/UmasPDUPlcIdentResponse.py 270 plc4py/plc4py/protocols/umas/readwrite/UmasPDUPlcStatusRequest.py 53 plc4py/plc4py/protocols/umas/readwrite/UmasPDUPlcStatusResponse.py 125 plc4py/plc4py/protocols/umas/readwrite/UmasPDUProjectInfoRequest.py 66 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadDatatypeNamesResponse.py 90 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadMemoryBlockRequest.py 134 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadMemoryBlockResponse.py 102 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUmasUDTDefinitionResponse.py 83 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUnlocatedVariableNamesRequest.py 147 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUnlocatedVariableNamesResponse.py 96 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUnlocatedVariableResponse.py 74 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadVariableRequest.py 104 plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadVariableResponse.py 70 plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteVariableRequest.py 104 plc4py/plc4py/protocols/umas/readwrite/UmasPDUWriteVariableResponse.py 70 plc4py/plc4py/protocols/umas/readwrite/UmasUDTDefinition.py 92 plc4py/plc4py/protocols/umas/readwrite/UmasUnlocatedVariableReference.py 105 plc4py/plc4py/protocols/umas/readwrite/VariableReadRequestReference.py 104 plc4py/plc4py/protocols/umas/readwrite/VariableWriteRequestReference.py 122 plc4py/plc4py/protocols/umas/readwrite/__init__.py 1 plc4py/plc4py/spi/Plc4xBaseProtocol.py 15 plc4py/plc4py/spi/PlcDriverClassLoader.py 20 plc4py/plc4py/spi/__init__.py 1 plc4py/plc4py/spi/configuration/PlcConfiguration.py 34 plc4py/plc4py/spi/configuration/__init__.py 1 plc4py/plc4py/spi/connection/ProtocolStack.py 40 plc4py/plc4py/spi/connection/__init__.py 1 plc4py/plc4py/spi/context/DriverContext.py 2 plc4py/plc4py/spi/context/__init__.py 1 plc4py/plc4py/spi/generation/ReadBuffer.py 456 plc4py/plc4py/spi/generation/WriteBuffer.py 539 plc4py/plc4py/spi/generation/__init__.py 1 plc4py/plc4py/spi/messages/ChannelMessage.py 2 plc4py/plc4py/spi/messages/PlcBrowser.py 28 plc4py/plc4py/spi/messages/PlcReader.py 28 plc4py/plc4py/spi/messages/PlcRequest.py 48 plc4py/plc4py/spi/messages/PlcWriter.py 28 plc4py/plc4py/spi/messages/__init__.py 1 plc4py/plc4py/spi/messages/utils/ResponseItem.py 29 plc4py/plc4py/spi/messages/utils/__init__.py 1 plc4py/plc4py/spi/transport/MockTransport.py 31 plc4py/plc4py/spi/transport/Plc4xBaseTransport.py 19 plc4py/plc4py/spi/transport/PlcTransportLoader.py 12 plc4py/plc4py/spi/transport/TCPTransport.py 30 plc4py/plc4py/spi/transport/__init__.py 2 plc4py/plc4py/spi/values/Common.py 10 plc4py/plc4py/spi/values/PlcValues.py 68 plc4py/plc4py/spi/values/__init__.py 1 plc4py/plc4py/utils/ConnectionStringHandling.py 9 plc4py/plc4py/utils/GenericTypes.py 49 plc4py/plc4py/utils/__init__.py 1 plc4py/pyproject.toml 87