private void AddActivity(string pointType, PointOperation operation, ushort startingAddress, ushort[] values) { var hexNumbers = values .Select(r => Convert.ToString(r, 16).PadLeft(4, '0')) .ToArray(); AddActivity($"{operation} {pointType}", startingAddress, hexNumbers); }
private void AddActivity(string pointType, PointOperation operation, ushort startingAddress, bool[] values) { var individualValues = values .Select(r => r ? "1" : "0") .ToArray(); AddActivity($"{operation} {pointType}", startingAddress, individualValues); }
public StorageEventArgs(PointOperation pointOperation, ushort startingAddress, TPoint[] points) { _pointOperation = pointOperation; _startingAddress = startingAddress; _points = points; }