SIENTIAPDE-1325

Refactor OPC data handling in opc_repository.py to improve code clarity. Updated commented-out code for SourceTimestamp to include NOSONAR annotations, ensuring better code quality checks.
This commit is contained in:
vitor-aignosi
2025-11-10 09:53:06 -03:00
parent 0de30d85a8
commit 0c59a7def8

View File

@@ -419,12 +419,12 @@ class OpcRepository(SientiaMonitoring):
data = data_type_map[data_type]['converter'](value) data = data_type_map[data_type]['converter'](value)
logger.custom_info(f'Writing {data} - {type(data)} to {node}', metadata) logger.custom_info(f'Writing {data} - {type(data)} to {node}', metadata)
# now = datetime.now() # now = datetime.now() # NOSONAR
ua_data = DataValue( ua_data = DataValue(
Variant(data, data_type_map[data_type]['opc_type']), Variant(data, data_type_map[data_type]['opc_type']),
# SourceTimestamp=DateTime( # SourceTimestamp=DateTime( # NOSONAR
# now.year, now.month, now.day, now.hour, now.minute, now.second, now.microsecond # now.year, now.month, now.day, now.hour, now.minute, now.second, now.microsecond # NOSONAR
# ), # ), # NOSONAR
) )
try: try: