public static void CopyData_SF(CPortData_SF infoPort, JBCService.dc_StatusTool_SF dcStatusTool)
 {
     infoPort.ToolStatus.EnabledPort   = (OnOff)dcStatusTool.EnabledPort;
     infoPort.ToolStatus.DispenserMode = (DispenserMode_SF)dcStatusTool.DispenserMode;
     infoPort.ToolStatus.Speed.InMillimetersPerSecond(dcStatusTool.Speed.MillimetersPerSecond);
     infoPort.ToolStatus.Length.InMillimeters(dcStatusTool.Length.Millimeters);
     infoPort.ToolStatus.FeedingState   = (OnOff)dcStatusTool.FeedingState;
     infoPort.ToolStatus.FeedingPercent = dcStatusTool.FeedingPercent;
     infoPort.ToolStatus.FeedingLength.InMillimeters(dcStatusTool.FeedingLength.Millimeters);
     infoPort.ToolStatus.CurrentProgramStep = dcStatusTool.CurrentProgramStep;
 }
Пример #2
0
        private void LoadInitStationInfo()
        {
            // load station info
            if (UpdateStationInfo())
            {
                // Se crean las instancias de la clase Port para almacenar los datos de puertos
                Info_Port = new CPortData_SF[Info_Station.Info.PortCount - 1 + 1];
                for (int index = 0; index <= Info_Station.Info.PortCount - 1; index++)
                {
                    Info_Port[index] = new CPortData_SF();
                }
            }

            UpdateStationSettings();
        }
Пример #3
0
        /// <summary>
        /// Devuelve en 3 variables de la clase la siguiente información:
        /// TypeStation --> el tipo de estación
        /// NumPort --> número de puertos
        /// ToolSoportadas() --> herramientas soportadas
        /// </summary>
        /// <remarks></remarks>
        internal void InitializeStationPortsToolsType(string model)
        {
            CStationsConfiguration confStation = new CStationsConfiguration(model);
            int          iPorts      = confStation.Ports;
            eStationType stationType = confStation.StationType;

            m_StationData.Info.StationType = stationType;
            m_PortData = new CPortData_SF[iPorts - 1 + 1];

            //Recorremos todos los puertos de la estación
            for (int idxPort = 0; idxPort <= m_PortData.Length - 1; idxPort++)
            {
                m_PortData[idxPort] = new CPortData_SF();
            }
        }