mirror of
https://github.com/open62541/open62541.git
synced 2026-10-27 11:44:48 +08:00
Every field ValueRank >= 0 became a one-dimensional array and every other one a scalar, so a matrix field was silently decoded as a flat array. Part 3 8.51 allows only Scalar (-1) or a fixed rank >= 1, and a UA_DataType member is at most one-dimensional. Log and refuse the type with BadNotSupported for any ValueRank other than -1 and 1.