Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        public StorageEventArgs(PointOperation pointOperation, ushort startingAddress, TPoint[] points)

        {
            _pointOperation = pointOperation;

            _startingAddress = startingAddress;

            _points = points;
        }