Esempio n. 1
0
 public ConnectionProviderAndAttributes(AxisHardwareConnectionProvider connectionProvider)
 {
     AxisHardwareConnection = connectionProvider;
     if (AxisHardwareConnection != null)
     {
         addressIn     = AxisHardwareConnection.ActorInterface.InputAddress;
         addressOut    = AxisHardwareConnection.ActorInterface.OutputAddress;
         connectOption = AxisHardwareConnection.ActorInterface.ConnectOption;
         isConnected   = AxisHardwareConnection.ActorInterface.IsConnected;
     }
 }
Esempio n. 2
0
        public void GetAllToConnections()
        {
            foreach (TechnologicalInstanceDB currentTechnologicalInstanceDB in plcSoftware.TechnologicalObjectGroup.TechnologicalObjects)
            {
                AxisHardwareConnectionProvider connectionProvider = currentTechnologicalInstanceDB.GetService <AxisHardwareConnectionProvider>();


                if (connectionProvider != null)
                {
                    ConnectionProviderAndAttributes newItem = new ConnectionProviderAndAttributes(connectionProvider);
                    if (newItem != null)
                    {
                        AllToConnections.Add(newItem);
                    }
                }
            }
        }