Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }