Exemple #1
0
 /// <summary>
 /// Vytvoření instance Ateq a připojení sériového portu
 /// </summary>
 public void PripojeniAtequ()
 {
     try
     {
         XmlRW  xml  = new XmlRW(InitInfo.AdresarDat + Vizualizace.SettingsXml); //Načtení čísla sériového portu
         string port = xml.ReadString("AteqL", "Port", "COM2");
         AteqL = new Ateq(9600, port);
         AteqL.OnPrijataData += (string data) => Ateq_OnPrijataData(data, Strana.Leva);
         port  = xml.ReadString("AteqP", "Port", "COM1");
         AteqP = new Ateq(9600, port);
         AteqP.OnPrijataData += (string data) => Ateq_OnPrijataData(data, Strana.Prava);
     }
     catch (Exception ex)
     {
         VizualizaceZ215060_8.Instance.HandlerChyby("Chyba při inicializaci připojení k přísrtoji ATEQ! " + ex.Message, false);
     }
 }
        //Soukromé metody
        #region Private methods

        /// <summary>
        /// Načtení inicializačních dat z Init.xml do statické třídy InitInfo
        /// </summary>
        private void nacistDataZXml()
        {
            InitInfo.GetInfo();
            XmlRW initXml = new XmlRW(InitInfo.AdresarDat + "\\Init.xml");   //initInfo.AdresarDat obsahuje dafaultně cestu aplikace/Data

            InitInfo.Ladeni = initXml.ReadBool("bLadeni", "Value", false);
            string defAdrDat = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\Deimos";

            InitInfo.AdresarDat = initXml.ReadString("StrAdresarDat", "Value", defAdrDat);
        }
Exemple #3
0
        /// <summary>
        /// Načte hashcode hesla z xml souboru. V případě neúspěchu vrátí null
        /// </summary>
        /// <param name="xmlFile"></param>
        private string loadHashFromFile(string xmlFile)
        {
            XmlRW  xml    = new XmlRW(xmlFile);
            string loaded = xml.ReadString(nazevRole, "PswHash", "");

            if (loaded != "")
            {
                return(loaded);
            }
            else
            {
                return(null);
            }
        }