fix(mtconnect): name the comms-loss status constant so the status-code parity guard can see it (#846)

This commit is contained in:
Joseph Doherty
2026-11-11 04:13:55 -05:00
parent 214813bbc8
commit fc3a39b1ca
@@ -41,7 +41,7 @@ namespace ZB.MOM.WW.OtOpcUa.Driver.MTConnect;
public sealed partial class MTConnectDriver
{
/// <summary>Canonical <c>Opc.Ua.StatusCodes.BadNoCommunication</c>.</summary>
private const uint BadNoCommunicationStatus = 0x80310000u;
private const uint StatusBadNoCommunication = 0x80310000u;
/// <summary>1 while a confirmed refused-connection outage has marked the subscribed values Bad.</summary>
private int _commsLostMarked;
@@ -146,7 +146,7 @@ public sealed partial class MTConnectDriver
_logger.LogWarning(
"MTConnect driver {DriverInstanceId}: {AgentUri} has refused every connection for {RefusedMs} ms (definite loss); marking {Count} subscribed value(s) BadNoCommunication until it answers again.",
_driverInstanceId, AgentDisplay(options), (long)refusedFor.TotalMilliseconds, references.Count);
FanOutStatus(references, BadNoCommunicationStatus);
FanOutStatus(references, StatusBadNoCommunication);
return true;
}