From f33c96a4e54589dc30e588af3b248fe559db5e90 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 16 Mar 2026 09:57:37 +0800 Subject: [PATCH] fix(opcua): default point quality to Good when status is absent Made-with: Cursor --- src/connection.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/connection.rs b/src/connection.rs index 9782d0e..e2d84a7 100644 --- a/src/connection.rs +++ b/src/connection.rs @@ -434,7 +434,7 @@ impl ConnectionManager { let quality = dv.status .as_ref() .map(crate::telemetry::PointQuality::from_status_code) - .unwrap_or(crate::telemetry::PointQuality::Unknown); + .unwrap_or(crate::telemetry::PointQuality::Good); let _ = event_manager.send(crate::event::AppEvent::PointNewValue( crate::telemetry::PointNewValue { @@ -1123,7 +1123,7 @@ impl ConnectionManager { let quality = dv.status .as_ref() .map(crate::telemetry::PointQuality::from_status_code) - .unwrap_or(crate::telemetry::PointQuality::Unknown); + .unwrap_or(crate::telemetry::PointQuality::Good); if let Some(event_manager) = &data_manager.event_manager { let _ = event_manager.send(crate::event::AppEvent::PointNewValue(