Esempio n. 1
0
 private void buttonGetBuzzer_Click(object sender, EventArgs e)
 {
     Tools.HandleApiExceptions(delegate()
     {
         BuzzerSettings settings     = Api.GetBuzzer();
         numericBuzzerVolume.Value   = settings.Volume;
         numericBuzzerDuration.Value = settings.Duration;
         numericBuzzerHighTime.Value = settings.HighTime;
         numericBuzzerLowTime.Value  = settings.LowTime;
     });
 }
Esempio n. 2
0
 private void buttonSetBuzzer_Click(object sender, EventArgs e)
 {
     Tools.HandleApiExceptions(delegate()
     {
         BuzzerSettings settings = new BuzzerSettings();
         settings.Volume         = (byte)numericBuzzerVolume.Value;
         settings.Duration       = (int)numericBuzzerDuration.Value;
         settings.HighTime       = (int)numericBuzzerHighTime.Value;
         settings.LowTime        = (int)numericBuzzerLowTime.Value;
         Api.SetBuzzer(settings);
     });
 }
Esempio n. 3
0
        //---------------------------------------------------------------------------------------

        void buzzerReady()
        {
            if (!checkBoxBuzzer.Checked)
            {
                return;
            }

            BuzzerSettings settings = new BuzzerSettings();

            settings.Duration = 100;
            settings.HighTime = 100;
            settings.LowTime  = 0;
            settings.Volume   = 255;
            Api.SetBuzzer(settings);
            Api.UseBuzzer();
        }