feat(worker): acknowledge alarms via authenticated AckMsg write
Claude-Session: https://claude.ai/code/session_016J6isfcgqy4SB2RK3ZvFvT
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
namespace ZB.MOM.WW.MxGateway.Worker.MxAccess;
|
||||
|
||||
/// <summary>Outcome of an alarm acknowledgement attempt.</summary>
|
||||
public enum AlarmAckOutcome
|
||||
{
|
||||
/// <summary>The AckMsg write completed with an OK status.</summary>
|
||||
Applied,
|
||||
/// <summary>The write was sent but no OnWriteComplete arrived before the timeout.</summary>
|
||||
Unconfirmed,
|
||||
/// <summary>The alarm is not in the consumer's current view.</summary>
|
||||
AlarmNotFound,
|
||||
/// <summary>The alarm exists but has no MXAccess ack attribute (non-Galaxy provider or no ack subtag).</summary>
|
||||
NotAckable,
|
||||
/// <summary>AuthenticateUser rejected the operator credentials.</summary>
|
||||
AuthenticationFailed,
|
||||
/// <summary>The AckMsg write completed with a non-OK status.</summary>
|
||||
WriteRejected,
|
||||
}
|
||||
Reference in New Issue
Block a user