private void cbOff2_Checked(object sender, RoutedEventArgs e)
 {
     if (GeneratorControl == null)
     {
         return;
     }
     GeneratorControl.OutputEnable(Output2No, false);
 }
 private void cbOff1_Unchecked(object sender, RoutedEventArgs e)
 {
     if (GeneratorControl == null)
     {
         return;
     }
     GeneratorControl.OutputEnable(OutputNo, true);
 }
        private void bnLevel2_Click(object sender, RoutedEventArgs e)
        {
            if (GeneratorControl == null || !udLevel2.Value.HasValue)
            {
                return;
            }

            ((MainWindow)Application.Current.MainWindow).ShowStatus("Error setting output level.", GeneratorControl.SetLevel(Output2No, udLevel2.Value.Value));
        }
        private void bnFrequency_Click(object sender, RoutedEventArgs e)
        {
            if (GeneratorControl == null || !udFrequency1.Value.HasValue || udFrequency1.Value.Value <= 0)
            {
                return;
            }

            ((MainWindow)Application.Current.MainWindow).ShowStatus("Error setting frequency.", GeneratorControl.SetFrequency((uint)udFrequency1.Value.Value));
        }