fix(opcua): default point quality to Good when status is absent

Made-with: Cursor
This commit is contained in:
caoqianming 2026-03-16 09:57:37 +08:00
parent ae134c722a
commit f33c96a4e5
1 changed files with 2 additions and 2 deletions

View File

@ -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(