feat(comm): ack site health reports end-to-end (SiteHealthReportAck, additive contract)
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
namespace ZB.MOM.WW.ScadaBridge.Commons.Messages.Health;
|
||||
|
||||
/// <summary>
|
||||
/// Acknowledgement for a <see cref="SiteHealthReport"/> forwarded site→central.
|
||||
/// Review 01 [Medium]: the transport was fire-and-forget, so the sender's
|
||||
/// interval-counter restore logic could never observe a loss. The ack makes
|
||||
/// delivery observable end-to-end (central processed the report).
|
||||
/// </summary>
|
||||
public sealed record SiteHealthReportAck(
|
||||
string SiteId, long SequenceNumber, bool Accepted, string? Error = null);
|
||||
Reference in New Issue
Block a user