MQTT: read Sparkplug B array metrics as 1-D OPC UA arrays (R06:M-5) #754

Open
opened 2026-11-06 15:27:08 -05:00 by dohertj2 · 0 comments
Owner

The Sparkplug ingestor refuses array metrics ("not supported in v1", SparkplugIngestor.cs around line 1274). Lane G2 (c14a3388, 15bd409c) made those leaves non-bindable in the browser and said why, so an operator can no longer commit a tag that never receives data (R06:M-5). The underlying capability, reading Sparkplug array datatypes into 1-D OPC UA arrays, is still missing. The remediation plan said to file a feature issue for it, and none exists.

Work: decode the Sparkplug B array types (Int8..UInt64, Float, Double, Boolean, String arrays) into ValueRank=1 values, reusing the fleet's 1-D array model. After that, re-enable binding for those leaves in the browser.

Source: docs/reviews/2026-10-21/06-drivers-session.md:132-136 (M-5); docs/superpowers/plans/2026-10-22-review-remediation.md (Lane G2: "Sparkplug-array-read feature issue"). Related: #744, #515.

The Sparkplug ingestor refuses array metrics ("not supported in v1", `SparkplugIngestor.cs` around line 1274). Lane G2 (`c14a3388`, `15bd409c`) made those leaves non-bindable in the browser and said why, so an operator can no longer commit a tag that never receives data (R06:M-5). The underlying capability, reading Sparkplug array datatypes into 1-D OPC UA arrays, is still missing. The remediation plan said to file a feature issue for it, and none exists. Work: decode the Sparkplug B array types (Int8..UInt64, Float, Double, Boolean, String arrays) into `ValueRank=1` values, reusing the fleet's 1-D array model. After that, re-enable binding for those leaves in the browser. Source: docs/reviews/2026-10-21/06-drivers-session.md:132-136 (M-5); docs/superpowers/plans/2026-10-22-review-remediation.md (Lane G2: "Sparkplug-array-read feature issue"). Related: #744, #515.
dohertj2 added the driver/mqttpriority:p3migratedtype:feature labels 2026-11-06 15:28:01 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#754