示例#1
0
        public override bool Initialize()
        {
            RecordCodes recordCodesForm = new RecordCodes();

            recordCodesForm.ShowDialog();

            if (recordCodesForm.InitializedSuccessfully)
            {
                ON                 = recordCodesForm.ON;
                OFF                = recordCodesForm.OFF;
                CHup               = recordCodesForm.CHup;
                CHdown             = recordCodesForm.CHdown;
                VOLup              = recordCodesForm.VOLup;
                VOLdown            = recordCodesForm.VOLdown;
                MUTE               = recordCodesForm.MUTE;
                AirOn              = recordCodesForm.AirON;
                AirOff             = recordCodesForm.AirOFF;
                AirTempUp          = recordCodesForm.AirTempUp;
                AirTempDown        = recordCodesForm.AirTempDown;
                WhiteNoiseOnVolume = true;

                arduino           = new SerialPort(recordCodesForm.COMPort, 9600);
                arduino.DtrEnable = true;


                if (!arduino.IsOpen)
                {
                    arduino.Open();
                }
                else
                {
                    System.Windows.Forms.MessageBox.Show("The port is being used by another program. Cannot initialize the plugin");
                    return(false);
                }

                return(true);
            }

            else
            {
                return(false);
            }
        }
示例#2
0
        public override bool Initialize()
        {
            RecordCodes recordCodesForm = new RecordCodes();

            recordCodesForm.ShowDialog();

            if (recordCodesForm.InitializedSuccessfully)
            {
                ON = recordCodesForm.ON;
                OFF = recordCodesForm.OFF;
                CHup = recordCodesForm.CHup;
                CHdown = recordCodesForm.CHdown;
                VOLup = recordCodesForm.VOLup;
                VOLdown = recordCodesForm.VOLdown;
                MUTE = recordCodesForm.MUTE;
                AirOn = recordCodesForm.AirON;
                AirOff = recordCodesForm.AirOFF;
                AirTempUp = recordCodesForm.AirTempUp;
                AirTempDown = recordCodesForm.AirTempDown;
                WhiteNoiseOnVolume = true;

                arduino = new SerialPort(recordCodesForm.COMPort, 9600);
                arduino.DtrEnable = true;

                if (!arduino.IsOpen)
                {
                    arduino.Open();
                }
                else
                {
                    System.Windows.Forms.MessageBox.Show("The port is being used by another program. Cannot initialize the plugin");
                    return false;
                }

                return true;
            }

            else
            {
                return false;
            }
        }