private void btnResetAccumulatedVolume_Click(object sender, EventArgs e) { mf.mc.relayRateSettings[mf.mc.rsAccumulatedVolumeHi] = (32700 >> 8); mf.mc.relayRateSettings[mf.mc.rsAccumulatedVolumeLo] = unchecked ((byte)32700); Properties.Settings.Default.setRate_AccumulatedVolume = 0; Properties.Settings.Default.Save(); mf.RateRelayOutToPort(mf.mc.relayRateSettings, CModuleComm.numRelayRateSettingsItems); mf.mc.relayRateSettings[mf.mc.rsAccumulatedVolumeHi] = 0; mf.mc.relayRateSettings[mf.mc.rsAccumulatedVolumeLo] = 0; mf.rc.volumeActual = 0; lblAccumulatedVolume.Text = mf.rc.volumeActual.ToString(); }
private void bntOK_Click(object sender, EventArgs e) { Properties.Settings.Default.setRate_rateLeft = rateLeft; Properties.Settings.Default.setRate_rateRight = rateRight; Properties.Settings.Default.setRate_FlowmeterCalNumberLeft = (uint)nudCalFactorLeft.Value; Properties.Settings.Default.Save(); Properties.Settings.Default.setRate_FlowmeterCalNumberRight = (uint)nudCalFactorRight.Value; Properties.Settings.Default.Save(); Properties.Settings.Default.Save(); mf.rcd.rateLeft = rateLeft; mf.rcd.rateRight = rateRight; mf.rcd.isRate1Selected = true; mf.mc.relayRateSettings[mf.mc.rsFlowCalFactorLeftHi] = (byte)(Properties.Settings.Default.setRate_FlowmeterCalNumberLeft >> 8); mf.mc.relayRateSettings[mf.mc.rsFlowCalFactorLeftLo] = (byte)(Properties.Settings.Default.setRate_FlowmeterCalNumberLeft); mf.mc.relayRateSettings[mf.mc.rsFlowCalFactorRightHi] = (byte)(Properties.Settings.Default.setRate_FlowmeterCalNumberRight >> 8); mf.mc.relayRateSettings[mf.mc.rsFlowCalFactorRightLo] = (byte)(Properties.Settings.Default.setRate_FlowmeterCalNumberRight); mf.RateRelayOutToPort(mf.mc.relayRateSettings, CModuleComm.numRelayRateSettingsItems); Close(); }
public void ShutdownRateControl() { mf.rc.isRateControlOn = false; isRateControlOn = false; isRate1Selected = true; //turn all relays off mf.mc.relayRateData[mf.mc.rdHeaderHi] = 127; //32762 mf.mc.relayRateData[mf.mc.rdHeaderLo] = 250; mf.mc.relayRateData[mf.mc.rdSectionControlByte] = 0; mf.mc.relayRateData[mf.mc.rdRateSetPointHi] = 0; mf.mc.relayRateData[mf.mc.rdRateSetPointLo] = 0; mf.mc.relayRateData[mf.mc.rdSpeedXFour] = 0; mf.RateRelayOutToPort(mf.mc.relayRateData, AgOpenGPS.CModuleComm.numRelayRateDataItems); }
public void ShutdownRateControl() { mf.rcd.isRateControlOn = false; isRateControlOn = false; //turn all relays off mf.mc.relayRateData[mf.mc.rdHeaderHi] = 127; //32762 mf.mc.relayRateData[mf.mc.rdHeaderLo] = 250; mf.mc.relayRateData[mf.mc.rdSectionControlByteHi] = 0; mf.mc.relayRateData[mf.mc.rdSectionControlByteLo] = 0; mf.mc.relayRateData[mf.mc.rdRateSetPointLeftHi] = 0; mf.mc.relayRateData[mf.mc.rdRateSetPointLeftLo] = 0; mf.mc.relayRateData[mf.mc.rdRateSetPointRightHi] = 0; mf.mc.relayRateData[mf.mc.rdRateSetPointRightLo] = 0; mf.mc.relayRateData[mf.mc.rdSpeedXFour] = 0; mf.RateRelayOutToPort(mf.mc.relayRateData, CModuleComm.numRelayRateDataItems); }