Exemplo n.º 1
0
 private void сохранитьНастройкиToolStripMenuItem_Click(object sender, EventArgs e)
 {
     mbs.Autostart = checkBox1.Checked;
     mbs.Parity    = (Parity)comboBox3.SelectedItem;
     mbs.StopBit   = (StopBits)comboBox4.SelectedIndex;
     Mbsettings.SaveToFile(mbs);
 }
Exemplo n.º 2
0
        public static void SaveToFile(Mbsettings ms)
        {
            using (FileStream fs = new FileStream(_FILE_PATH, FileMode.OpenOrCreate))
            {
                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(fs, ms);
                string s = string.Format("Настройки сохранены");

                System.Windows.Forms.MessageBox.Show(s);
            }
        }
        public static void SaveToFile(Mbsettings ms)
        {
            using (FileStream fs = new FileStream(_FILE_PATH, FileMode.OpenOrCreate))
            {
                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(fs, ms);
                string s=string.Format("Настройки сохранены");

                System.Windows.Forms.MessageBox.Show(s);
            }
        }
Exemplo n.º 4
0
        private void Init()
        {
            try
            {
                System.Drawing.Icon ico = new Icon("cyberduck.ico");
                this.Icon = ico;
            }
            catch
            {
            }
            mbs = Mbsettings.LoadFromFile();

            server = new Server();
            server.OnDataRecieve   += server_OnDataRecieve;
            server.OnClientConnect += server_OnClientConnect;
            server.OnServerError   += server_OnServerError;
            inWorkFlag              = false;
            DataRate = 9600;
            DataBits = 8;
            // DataParity = Parity.Even;
            // DataStopBit = StopBits.One;
            // Parity p;
            //  p= (Parity)Enum.Parse(typeof(Parity), comboBox3.SelectedItem.ToString(), true);
            //  DataParity = p;
            DataParity = mbs.Parity;

            //StopBits sb;
            // sb = (StopBits)Enum.Parse(typeof(StopBits), comboBox4.SelectedItem.ToString(), true);
            // DataStopBit = sb;

            comboBox3.SelectedItem = mbs.Parity;
            comboBox4.SelectedItem = mbs.StopBit;
            checkBox1.Checked      = mbs.Autostart;
            DataStopBit            = mbs.StopBit;
            deviceList             = new Dictionary <int, modbus>();
        }
Exemplo n.º 5
0
        private void Init()
        {
            try
            {
                System.Drawing.Icon ico = new Icon("cyberduck.ico");
                this.Icon = ico;
            }
            catch
            {

            }
             mbs = Mbsettings.LoadFromFile();

               server = new Server();
               server.OnDataRecieve += server_OnDataRecieve;
            server.OnClientConnect+=server_OnClientConnect;
            server.OnServerError += server_OnServerError;
            inWorkFlag = false;
            DataRate = 9600;
            DataBits = 8;
               // DataParity = Parity.Even;
               // DataStopBit = StopBits.One;
               // Parity p;
             //  p= (Parity)Enum.Parse(typeof(Parity), comboBox3.SelectedItem.ToString(), true);
              //  DataParity = p;
            DataParity = mbs.Parity;

            //StopBits sb;
               // sb = (StopBits)Enum.Parse(typeof(StopBits), comboBox4.SelectedItem.ToString(), true);
               // DataStopBit = sb;

            comboBox3.SelectedItem = mbs.Parity;
            comboBox4.SelectedItem = mbs.StopBit;
            checkBox1.Checked = mbs.Autostart;
            DataStopBit = mbs.StopBit;
            deviceList = new Dictionary<int, modbus>();
        }