private void LogReadAction(string type, Device.PointEventArgs args) { Logger.LogInformation("{Count} {Type} read starting at {Address}.", args.NumberOfPoints, type, args.StartAddress); }
private void LogWriteAction(string type, Device.PointEventArgs <bool> args) { var data = string.Join(", ", args.Points.Select(p => p ? "1" : "0")); Logger.LogInformation("{Count} {Type} written starting at {Address}: [{Data}]", args.NumberOfPoints, type, args.StartAddress, data); }