public void OnSettingChanged(FloraParamUI param) { UIPreference.SetValueAndClampWithMinMax(numCappingPosZ, m_CurrentUnit, param.cappingZPlace); UIPreference.SetValueAndClampWithMinMax(numCappingPosY, m_CurrentUnit, param.cappingYPlace); UIPreference.SetValueAndClampWithMinMax(numCleanPosZ, m_CurrentUnit, param.cleanZPlace); UIPreference.SetValueAndClampWithMinMax(numSuckStartPlace, m_CurrentUnit, param.suckStartPlace); UIPreference.SetValueAndClampWithMinMax(numSuckEndPlace, m_CurrentUnit, param.suckEndPlace); UIPreference.SetValueAndClampWithMinMax(numPreOffset, m_CurrentUnit, param.preOffset); UIPreference.SetValueAndClampWithMinMax(numRuturnSpeed, m_CurrentUnit, param.speedBack); UIPreference.SetValueAndClampWithMinMax(numPretreatmentSpeed, m_CurrentUnit, param.speed); numPurgeInkTime.Value = param.purgeInkTime; numPurgeInkRecoverTime.Value = param.purgeInkRecoverTime; checkBoxPretreatment.Checked = param.bIsNeedPrepare; cbxSprayAfterScraping.Checked = param.bIsNeedCleanFlash; numCleanSlotCount.Value = param.cleanSlotNum; UIPreference.SetValueAndClampWithMinMax(numCleanSlotSpace, m_CurrentUnit, param.cleanSlotSpace); numCleanMotorSpeed.Value = param.cleanMotorSpeed; numCappingDelayTime.Value = param.doWetDelay; numWaitTime.Value = param.waitTime; UIPreference.SetValueAndClampWithMinMax(numScraperStart1, m_CurrentUnit, param.scraperStart1); UIPreference.SetValueAndClampWithMinMax(numScraperStart2, m_CurrentUnit, param.scraperStart2); }
public void OnGetSettings(ref FloraParamUI param) { param.purgeInkRecoverTime = (uint)numPurgeInkRecoverTime.Value; param.purgeInkTime = (uint)numPurgeInkTime.Value; param.cleanZPlace = UIPreference.ToInchLength(m_CurrentUnit, (float)numCleanPosZ.Value); param.cappingYPlace = UIPreference.ToInchLength(m_CurrentUnit, (float)numCappingPosY.Value); param.cappingZPlace = UIPreference.ToInchLength(m_CurrentUnit, (float)numCappingPosZ.Value); param.suckStartPlace = UIPreference.ToInchLength(m_CurrentUnit, (float)numSuckStartPlace.Value); param.suckEndPlace = UIPreference.ToInchLength(m_CurrentUnit, (float)numSuckEndPlace.Value); param.bIsNeedPrepare = checkBoxPretreatment.Checked; param.bIsNeedCleanFlash = cbxSprayAfterScraping.Checked; param.speed = UIPreference.ToInchLength(m_CurrentUnit, (float)numPretreatmentSpeed.Value); param.preOffset = UIPreference.ToInchLength(m_CurrentUnit, (float)numPreOffset.Value); param.cleanSlotNum = (byte)numCleanSlotCount.Value; param.cleanSlotSpace = UIPreference.ToInchLength(m_CurrentUnit, (float)numCleanSlotSpace.Value); param.cleanMotorSpeed = (uint)numCleanMotorSpeed.Value; param.doWetDelay = (ushort)numCappingDelayTime.Value; param.waitTime = (ushort)numWaitTime.Value; param.speedBack = UIPreference.ToInchLength(m_CurrentUnit, (float)numRuturnSpeed.Value); param.scraperStart1 = UIPreference.ToInchLength(m_CurrentUnit, (float)numScraperStart1.Value); param.scraperStart2 = UIPreference.ToInchLength(m_CurrentUnit, (float)numScraperStart2.Value); }