Wrong OPC UA status-code constants in three existing drivers (FF-2) #497
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found while implementing SqlPollReader (verified by reflecting over Opc.Ua.StatusCodes against the pinned SDK, not by copying siblings). All PRE-EXISTING, unrelated to the Sql branch, and client-visible (OPC UA clients branch on status): (1) src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway/Mapping/SampleMapper.cs names 0x800E0000 'BadNoData' — that value is BadServerHalted; BadNoData is 0x809B0000. (2) GalaxyDriver.cs:878 names 0x800B0000 'BadTimeout' — that is BadServiceUnsupported; BadTimeout is 0x800A0000. (3) TwinCATStatusMapper BadTypeMismatch = 0x80730000; real value is 0x80740000. Each needs its own fix + test; do not fold into the Sql work.