Ejemplo n.º 1
0
        public RaceThread(AdminControl admin)
        {
            this.admin = admin;

            /*
             * model.Server = MySQLData[0];
             * model.Port = MySQLData[1];
             * model.Uid = MySQLData[3];
             * model.Password = MySQLData[4];
             * model.Database = MySQLData[2];
             */
            IsWarmSubtracted = false;
            model.Connect(); // Создаем дополнительное подключение с базой
            Settings = model.LoadSettings();
            // настройки транспондеров
            string path = "transetts.xml";

            if (File.Exists(path))
            {
                DataSet ds = new DataSet();

                ds.ReadXml(path);
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    if (row.ItemArray[0].ToString().Trim() == Settings["decoder"].ToString().Trim())
                    {
                        decoderSetts = row.ItemArray;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        //private byte[] messByte = new byte[32]; // входной буфер, который будем обрабатывать в процессе
        public CheckSensors(AdminControl adm)
        {
            InitializeComponent();
            this.admin = adm;
            model.Connect(); // Создаем дополнительное подключение с базой
            Settings = model.LoadSettings();
            string path = "transetts.xml";

            if (File.Exists(path))
            {
                DataSet ds = new DataSet();

                ds.ReadXml(path);
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    if (row.ItemArray[0].ToString().Trim() == Settings["decoder"].ToString().Trim())
                    {
                        decoderSetts = row.ItemArray;
                    }
                }
            }
        }