//Reset all the byte arrays from modules public void ResetAllModuleCommValues() { relayRateData[rdHeaderHi] = 127; // PGN - 32762 relayRateData[rdHeaderLo] = 250; relayRateData[rdSectionControlByte] = 0; relayRateData[rdRateSetPointHi] = 0; relayRateData[rdRateSetPointLo] = 0; relayRateData[rdSpeedXFour] = 0; relayRateData[rdYouTurnControlByte] = 0; mf.RateRelayOutToPort(relayRateData, numRelayRateDataItems); autoSteerData[sdHeaderHi] = 127; // PGN - 32766 autoSteerData[sdHeaderLo] = (254); autoSteerData[sdRelay] = 0; autoSteerData[sdSpeed] = (0); autoSteerData[sdDistanceHi] = (125); // PGN - 32020 autoSteerData[sdDistanceLo] = 20; autoSteerData[sdSteerAngleHi] = (125); // PGN - 32020 autoSteerData[sdSteerAngleLo] = 20; mf.AutoSteerDataOutToPort(); autoSteerSettings[ssHeaderHi] = 127;// PGN - 32764 as header autoSteerSettings[ssHeaderLo] = 252; autoSteerSettings[ssKp] = Properties.Settings.Default.setAS_Kp; autoSteerSettings[ssKi] = Properties.Settings.Default.setAS_Ki; autoSteerSettings[ssKd] = Properties.Settings.Default.setAS_Kd; autoSteerSettings[ssKo] = Properties.Settings.Default.setAS_Ko; autoSteerSettings[ssSteerOffset] = Properties.Settings.Default.setAS_steerAngleOffset; autoSteerSettings[ssMinPWM] = Properties.Settings.Default.setAS_minSteerPWM; autoSteerSettings[ssMaxIntegral] = Properties.Settings.Default.setAS_maxIntegral; autoSteerSettings[ssCountsPerDegree] = Properties.Settings.Default.setAS_countsPerDegree; mf.AutoSteerSettingsOutToPort(); }
//Reset all the byte arrays from modules public void ResetAllModuleCommValues() { relayRateData[rdHeaderHi] = 127; // PGN - 32762 relayRateData[rdHeaderLo] = 250; relayRateData[rdSectionControlByteHi] = 0; relayRateData[rdSectionControlByteLo] = 0; relayRateData[rdRateSetPointLeftHi] = 0; relayRateData[rdRateSetPointLeftLo] = 0; relayRateData[rdRateSetPointRightHi] = 0; relayRateData[rdRateSetPointRightLo] = 0; relayRateData[rdSpeedXFour] = 0; relayRateData[rdTramLine] = 0; mf.RateRelayOutToPort(relayRateData, numRelayRateDataItems); autoSteerData[sdHeaderHi] = 127; // PGN - 32766 autoSteerData[sdHeaderLo] = 254; autoSteerData[sdRelayLo] = 0; autoSteerData[sdSpeed] = 0; autoSteerData[sdDistanceHi] = 125; // PGN - 32020 autoSteerData[sdDistanceLo] = 20; autoSteerData[sdSteerAngleHi] = 125; // PGN - 32020 autoSteerData[sdSteerAngleLo] = 20; autoSteerData[sdYouTurnByte] = 0; mf.AutoSteerDataOutToPort(); relayRateSettings[rsHeaderHi] = 127; // PGN - 32760 relayRateSettings[rsHeaderLo] = 248; relayRateSettings[rsDualAccumulatedVolumeHi] = (byte)(Properties.Settings.Default.setRate_DualAccumulatedVolume >> 8); relayRateSettings[rsDualAccumulatedVolumeLo] = (byte)(Properties.Settings.Default.setRate_DualAccumulatedVolume); relayRateSettings[rsFlowCalFactorLeftHi] = (byte)(Properties.Settings.Default.setRate_FlowmeterCalNumberLeft >> 8); relayRateSettings[rsFlowCalFactorLeftLo] = (byte)(Properties.Settings.Default.setRate_FlowmeterCalNumberLeft); relayRateSettings[rsFlowCalFactorRightHi] = (byte)(Properties.Settings.Default.setRate_FlowmeterCalNumberRight >> 8); relayRateSettings[rsFlowCalFactorRightLo] = (byte)(Properties.Settings.Default.setRate_FlowmeterCalNumberRight); mf.RateRelayOutToPort(relayRateSettings, numRelayRateSettingsItems); autoSteerSettings[ssHeaderHi] = 127;// PGN - 32764 as header autoSteerSettings[ssHeaderLo] = 252; autoSteerSettings[ssKp] = Properties.Settings.Default.setAS_Kp; autoSteerSettings[ssKi] = Properties.Settings.Default.setAS_Ki; autoSteerSettings[ssKd] = Properties.Settings.Default.setAS_Kd; autoSteerSettings[ssKo] = Properties.Settings.Default.setAS_Ko; autoSteerSettings[ssSteerOffset] = Properties.Settings.Default.setAS_steerAngleOffset; autoSteerSettings[ssMinPWM] = Properties.Settings.Default.setAS_minSteerPWM; autoSteerSettings[ssMaxIntegral] = Properties.Settings.Default.setAS_maxIntegral; autoSteerSettings[ssCountsPerDegree] = Properties.Settings.Default.setAS_countsPerDegree; mf.AutoSteerSettingsOutToPort(); machineControlData[cnHeaderHi] = 127; // PGN - 32758 machineControlData[cnHeaderLo] = 246; machineControlData[cnPedalControl] = 0; machineControlData[cnSpeed] = 0; machineControlData[cnRelayLo] = 0; machineControlData[cnYouTurn] = 0; machineControlData[6] = 0; machineControlData[7] = 0; machineControlData[8] = 0; }
//Reset all the byte arrays from modules public void ResetAllModuleCommValues() { relayData[rdHeaderHi] = 127; // PGN - 32762 relayData[rdHeaderLo] = 250; relayData[rdSectionControlByteHi] = 0; relayData[rdSectionControlByteLo] = 0; relayData[rdSpeedXFour] = 0; relayData[rdTramLine] = 0; relayData[rdTree] = 0; relayData[rdUTurn] = 0; relayData[rd8] = 0; relayData[rd9] = 0; mf.RelayOutToPort(relayData, numRelayDataItems); autoSteerData[sdHeaderHi] = 127; // PGN - 32766 autoSteerData[sdHeaderLo] = 254; autoSteerData[sdRelayLo] = 0; autoSteerData[sdSpeed] = 0; autoSteerData[sdDistanceHi] = 125; // PGN - 32020 autoSteerData[sdDistanceLo] = 20; autoSteerData[sdSteerAngleHi] = 125; // PGN - 32020 autoSteerData[sdSteerAngleLo] = 20; autoSteerData[sdYouTurnByte] = 0; mf.AutoSteerDataOutToPort(); autoSteerSettings[ssHeaderHi] = 127;// PGN - 32764 as header autoSteerSettings[ssHeaderLo] = 252; autoSteerSettings[ssKp] = Properties.Settings.Default.setAS_Kp; autoSteerSettings[ssKi] = Properties.Settings.Default.setAS_Ki; autoSteerSettings[ssKd] = Properties.Settings.Default.setAS_Kd; autoSteerSettings[ssKo] = Properties.Settings.Default.setAS_Ko; autoSteerSettings[ssSteerOffset] = Properties.Settings.Default.setAS_steerAngleOffset; autoSteerSettings[ssMinPWM] = Properties.Settings.Default.setAS_minSteerPWM; autoSteerSettings[ssMaxIntegral] = Properties.Settings.Default.setAS_maxIntegral; autoSteerSettings[ssCountsPerDegree] = Properties.Settings.Default.setAS_countsPerDegree; mf.AutoSteerSettingsOutToPort(); machineControlData[cnHeaderHi] = 127; // PGN - 32758 machineControlData[cnHeaderLo] = 246; machineControlData[cnPedalControl] = 0; machineControlData[cnSpeed] = 0; machineControlData[cnRelayLo] = 0; machineControlData[cnYouTurn] = 0; machineControlData[6] = 0; machineControlData[7] = 0; machineControlData[8] = 0; }
//Reset all the byte arrays from modules public void ResetAllModuleCommValues() { relayRateData[rdHeaderHi] = 127; // PGN - 32762 relayRateData[rdHeaderLo] = 250; relayRateData[cutValve] = 101; mf.RateRelayDataOutToPort(); // etait mf.RateRelayOutToPort(relayRateData, numRelayRateDataItems); relayRateSettings[rsHeaderHi] = 127; // PGN - 32760 Added by Pat relayRateSettings[rsHeaderLo] = 248; relayRateSettings[rsPwmGainUp] = Properties.Vehicle.Default.setVehicle_pwmGainUp; relayRateSettings[rsPwmGainDown] = Properties.Vehicle.Default.setVehicle_pwmGainDown; relayRateSettings[rsPwmMinUp] = Properties.Vehicle.Default.setVehicle_pwmMinUp; relayRateSettings[rsPwmMinDown] = Properties.Vehicle.Default.setVehicle_pwmMinDown; relayRateSettings[rsPwmMaxUp] = Properties.Vehicle.Default.setVehicle_pwmMaxUp; relayRateSettings[rsPwmMaxDown] = Properties.Vehicle.Default.setVehicle_pwmMaxDown; relayRateSettings[rsIntegralMultiplier] = Properties.Vehicle.Default.setVehicle_integralMultiplier; relayRateSettings[rsDeadband] = Properties.Vehicle.Default.setVehicle_deadband; mf.RateRelaySettingsOutToPort(); autoSteerData[sdHeaderHi] = 127; // PGN - 32766 autoSteerData[sdHeaderLo] = (254); autoSteerData[sdRelay] = 0; autoSteerData[sdSpeed] = (0); autoSteerData[sdDistanceHi] = (125); // PGN - 32020 autoSteerData[sdDistanceLo] = 20; autoSteerData[sdSteerAngleHi] = (125); // PGN - 32020 autoSteerData[sdSteerAngleLo] = 20; mf.AutoSteerDataOutToPort(); autoSteerSettings[ssHeaderHi] = 127;// PGN - 32764 as header autoSteerSettings[ssHeaderLo] = 252; autoSteerSettings[ssKp] = Properties.Settings.Default.setAS_Kp; autoSteerSettings[ssKi] = Properties.Settings.Default.setAS_Ki; autoSteerSettings[ssKd] = Properties.Settings.Default.setAS_Kd; autoSteerSettings[ssKo] = Properties.Settings.Default.setAS_Ko; autoSteerSettings[ssSteerOffset] = Properties.Settings.Default.setAS_steerAngleOffset; autoSteerSettings[ssMinPWM] = Properties.Settings.Default.setAS_minSteerPWM; autoSteerSettings[ssMaxIntegral] = Properties.Settings.Default.setAS_maxIntegral; autoSteerSettings[ssCountsPerDegree] = Properties.Settings.Default.setAS_countsPerDegree; mf.AutoSteerSettingsOutToPort(); }