Ejemplo n.º 1
0
        static void testEFdatabase()
        {
            string dbFile = @"D:\OneDB\sconfig.mdf";


            dbConfManager config = new dbConfManager();

            dbServerItem server = new dbServerItem();

            server.Name = "new server";
            for (int i = 1; i < 10; i++)
            {
                dbTagItem tag = new dbTagItem("name " + i.ToString(), "path " + i.ToString());
                server.opcMonitoredTags.Add(tag);
            }


            config.Save(server, dbFile);

            System.Console.WriteLine("Database is created ... ");
            System.Console.ReadKey();

            dbServerItem s = config.Load(dbFile);

            foreach (dbTagItem tag in s.opcMonitoredTags)
            {
                System.Console.WriteLine("Server name = {0}", tag.Name);
            }


            System.Console.ReadKey();
        }
Ejemplo n.º 2
0
        public void SaveServer()
        {
            configuredServer = new dbServerItem();

            configuredServer.opcHost      = selectedOPCserver.Host;
            configuredServer.opcURL       = selectedOPCserver.UrlString;
            configuredServer.opcRecconect = selectedOPCserver.isReconnect;

            foreach (mTag tag in opcMonitoredTags)
            {
                dbTagItem t = new dbTagItem(tag.Name, tag.Path, tag.NameInDb);
                configuredServer.opcMonitoredTags.Add(t);
            }
            addLogRecord("Server configuration copied");
        }