Owner decision: MTConnect empty value — BadNoCommunication or empty string (Java parity) #824

Closed
opened 2026-11-11 00:05:58 -05:00 by dohertj2 · 2 comments
Owner

From #804's parity matrix. The .NET driver serves an empty DataItem value as BadNoCommunication; the Java driver serves an empty string. Decide which is intended for consumers (ScadaBridge) and adjust or document.

From #804's parity matrix. The .NET driver serves an empty DataItem value as BadNoCommunication; the Java driver serves an empty string. Decide which is intended for consumers (ScadaBridge) and adjust or document.
dohertj2 added the type:followuppriority:p3blocked labels 2026-11-11 00:05:58 -05:00
Author
Owner

Owner decision 2026-11-11: empty string, Good (Java parity). An empty MTConnect DataItem value is served as Good "" on string items. Non-string items still need a Bad status, since an empty string can't be coerced; that choice is documented with the change. ScadaBridge consumer impact to be recorded in the sister-project history.

Owner decision 2026-11-11: **empty string, Good (Java parity).** An empty MTConnect DataItem value is served as Good `""` on string items. Non-string items still need a Bad status, since an empty string can't be coerced; that choice is documented with the change. ScadaBridge consumer impact to be recorded in the sister-project history.
Author
Owner

Done (owner decision: Java parity). An empty value on a string-typed MTConnect item is Good ""; non-string items stay BadNoCommunication, and UNAVAILABLE is unchanged. Consumer impact: a ScadaBridge string tag with a blank value now receives Good "" instead of Bad. Pushed to master in e857135e..7a27ef1f; full suite green (20 projects, 0 failures, 0 warnings).

Done (owner decision: Java parity). An empty value on a string-typed MTConnect item is Good ""; non-string items stay BadNoCommunication, and UNAVAILABLE is unchanged. Consumer impact: a ScadaBridge string tag with a blank value now receives Good "" instead of Bad. Pushed to master in `e857135e..7a27ef1f`; full suite green (20 projects, 0 failures, 0 warnings).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#824