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(); } }
public int SaveModelData(CModelData modelData) { int iResult; // save iResult = m_DataManager.SaveModelData(modelData); if (iResult != SUCCESS) { return(SUCCESS); } // set SetModelDataToComponent(); return(SUCCESS); }