コード例 #1
0
        public CStation_SF(byte _StationNumDevice, Protocol _CommandProtocol, Protocol _FrameProtocol, string _StationModel, string _SoftwareVersion, string _HardwareVersion, CCommunicationChannel _ComChannel, string _ParentUUID = "")
        {
            m_StationData.Info.ParentUUID = _ParentUUID;
            m_StationNumDevice            = _StationNumDevice;
            m_CommandProtocol             = _CommandProtocol;
            m_FrameProtocol = _FrameProtocol;
            m_ComChannel    = _ComChannel;

            m_StationData.Info.Version_Software = _SoftwareVersion;
            m_StationData.Info.Version_Hardware = _HardwareVersion;

            //Protocol
            m_StationData.Info.Protocol = Strings.Format(System.Convert.ToInt32(_CommandProtocol), "00");

            //Model
            //En protocol 01: model or model_modelversion
            //En protocol 02: model_modeltype_modelversion
            CModelData stationModelData = new CModelData(_StationModel);

            m_StationData.Info.Model        = stationModelData.Model;
            m_StationData.Info.ModelType    = stationModelData.ModelType;
            m_StationData.Info.ModelVersion = stationModelData.ModelVersion;

            //Initialize ports and tools and station type
            InitializeStationPortsToolsType(m_StationData.Info.Model);

            //Features
            m_StationData.Info.Features = new CFeaturesData(m_StationData.Info.Model, m_StationData.Info.ModelType, m_StationData.Info.ModelVersion, m_StationData.Info.Protocol);

            //default values for Programs
            for (int i = 0; i <= m_StationData.Settings.Programs.Length - 1; i++)
            {
                m_StationData.Settings.Programs[i] = new CProgramDispenserData_SF();
            }
        }
コード例 #2
0
ファイル: MLWDicer.cs プロジェクト: mrwangming/LWDicer
        public int SaveModelData(CModelData modelData)
        {
            int iResult;

            // save
            iResult = m_DataManager.SaveModelData(modelData);
            if (iResult != SUCCESS)
            {
                return(SUCCESS);
            }

            // set
            SetModelDataToComponent();

            return(SUCCESS);
        }