コード例 #1
0
ファイル: OPCDAHelper.cs プロジェクト: dgiot/dgiot_dtu
 public static void View()
 {
     OpcDa.ScanOPCDa(host, true).ForEach(service =>
     {
         OpcDaService server = OpcDa.GetOpcDaService(host, service);
         //OPCDAViewHelper.GetTreeNodes(server);
     });
 }
コード例 #2
0
ファイル: OPCDAViewHelper.cs プロジェクト: dgiot/dgiot_dtu
        public static TreeNode GetTreeNodes(OpcDaService server)
        {
            TreeNode hostNode    = GetNode(Key(opcdaNode.FullPath + "/" + server.Host));
            TreeNode serviceNode = GetNode(Key(hostNode.FullPath + "/" + server.ServiceId));

            try
            {
                OpcDaBrowserAuto browserAuto = new OpcDaBrowserAuto(server.Service);
                BrowseChildren(browserAuto, serviceNode);
            }
            catch (Exception)
            {
                return(serviceNode);
            }

            return(serviceNode);
        }
コード例 #3
0
ファイル: OPCDAHelper.cs プロジェクト: dgiot/dgiot_dtu
        public static void GetTreeNodes(string service)
        {
            OpcDaService server = OpcDa.GetOpcDaService(host, service);

            OPCDAViewHelper.GetTreeNodes(server);
        }