Files
2026-09-25 11:57:15 +08:00

18 lines
531 B
Go

package main
import (
"fmt"
"example.com/sequence-audit/audit"
)
func main() {
tracker := audit.NewTracker()
frames := []audit.Frame{
{Device: "RX-A", Sequence: 65535}, {Device: "RX-B", Sequence: 8},
{Device: "RX-A", Sequence: 0}, {Device: "RX-B", Sequence: 10},
{Device: "RX-B", Sequence: 10}, {Device: "RX-B", Sequence: 9},
}
for _, frame := range frames { fmt.Println(frame.Device, frame.Sequence, tracker.Accept(frame)) }
fmt.Println(tracker.Snapshot())
}