Ejemplo n.º 1
0
        static void Main()
        {
            Console.WriteLine("OPC Data Access 1.0");
            foreach (var server in OpcServerList.ListAll(OpcServerList.OpcDataAccess10))
            {
                Console.WriteLine("'{0}' ID={1} [{2}]", server.Name, server.ProgID, server.ClsID);
            }

            Console.WriteLine("OPC Data Access 2.0");
            foreach (var server in OpcServerList.ListAllData20())
            {
                Console.WriteLine("'{0}' ID={1} [{2}]", server.Name, server.ProgID, server.ClsID);
            }

            Console.WriteLine("OPC Data Access 3.0");
            foreach (var server in OpcServerList.ListAll(OpcServerList.OpcDataAccess30))
            {
                Console.WriteLine("'{0}' ID={1} [{2}]", server.Name, server.ProgID, server.ClsID);
            }

            Console.WriteLine("OPC XML Data Access");
            foreach (var server in OpcServerList.ListAll(OpcServerList.OpcDataAccessXML))
            {
                Console.WriteLine("'{0}' ID={1} [{2}]", server.Name, server.ProgID, server.ClsID);
            }
        }
Ejemplo n.º 2
0
 private static void ListAllServers(Guid catid)
 {
     try
     {
         foreach (var server in OpcServerList.ListAll(catid))
         {
             Console.WriteLine("  '{0}' ID={1} [{2}]", server.Name, server.ProgID, server.ClsID);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine("  *** ERROR *** {0}", ex.Message);
     }
 }