Exemplo n.º 1
0
        private void TextBoxValue_KeyEnter(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Return)
            {
                var textBox = (TextBox)sender;

                switch (textBox.Name)
                {
                case "loadCurrentTextBox":
                    device.SetLoadCurrent(double.Parse(textBox.Text));
                    break;

                case "ovpTextBox":
                    device.OverVoltageProtection = double.Parse(textBox.Text);
                    break;

                case "lvpTextBox":
                    device.LowVoltageProtection = double.Parse(textBox.Text);
                    break;

                case "ocpTextBox":
                    device.OverCurrentProtection = double.Parse(textBox.Text);
                    break;

                case "oppTextBox":
                    device.OverPowerProtection = double.Parse(textBox.Text);
                    break;

                case "oahTextBox":
                    device.MaximumCapacity = double.Parse(textBox.Text);
                    break;

                case "ohpTextBox":
                    // TODO: Call function to set max discharge time when implemented
                    break;

                default:
                    break;
                }
            }
        }