Ejemplo n.º 1
0
        //Functions
        public void write(int d)
        {
            if (num == 0)
            {
                data = 0;
            }
            else
            {
                data = d;
            }

            RegisterChanged.Invoke();
        }
        private void LowChanged(object sender, EventArgs e)
        {
            Value = (valuePair.Value & 0xFF00) | (valueLow.Value & 255);

            RegisterChanged?.Invoke(this, e);
        }
        private void HighChanged(object sender, EventArgs e)
        {
            Value = (valuePair.Value & 255) | (valueHigh.Value << 8);

            RegisterChanged?.Invoke(this, e);
        }
        private void PairChanged(object sender, EventArgs e)
        {
            Value = valuePair.Value;

            RegisterChanged?.Invoke(this, e);
        }