public FormPressure(FormStart CalledFrom) { Initializing = true; InitializeComponent(); mf = CalledFrom; SetDayMode(); }
public clsAlarm(FormStart CallingFrom, Button AlarmButton) { mf = CallingFrom; cAlarmButton = AlarmButton; Str = Properties.Resources.Loud_Alarm_Clock_Buzzer_Muk1984_493547174; Sounds = new System.Media.SoundPlayer(Str); }
public frmRelays(FormStart CalledFrom) { Initializing = true; InitializeComponent(); mf = CalledFrom; }
public frmHelp(FormStart CallingForm, string Message, string Title = "Help", int timeInMsec = 30000) { mf = CallingForm; InitializeComponent(); this.Text = Title; label1.Text = Message; timer1.Interval = timeInMsec; int len = Message.Length; this.Width = 450; int ht = 20 + (len / 34) * 40; if (ht < 150) { ht = 150; } else if (ht > 500) { ht = 500; } this.Height = ht; panel1.Width = this.Width - 40; panel1.Height = this.Height - 40; label1.MaximumSize = new Size(panel1.Width - 10, 0); }
public SerialComm(FormStart CallingForm, int PortNumber) { mf = CallingForm; cPortNumber = PortNumber; RCportName = "RCport" + cPortNumber.ToString(); ID = "_" + PortNumber.ToString() + "_"; }
public clsRelay(FormStart CallingFrom, int ID) { mf = CallingFrom; // to do, check for duplicate ID cID = ID; cDescription = "Relay " + ID.ToString(); cSectionID = ID; // default to a matching section ID }
public SerialComm(FormStart CallingForm, int PortNumber) { mf = CallingForm; cPortNumber = PortNumber; RCportName = "RCport" + cPortNumber.ToString(); ID = "_" + PortNumber.ToString() + "_"; ReadBuffer = new byte[100]; ArduinoPort.ReadTimeout = 500; ArduinoPort.WriteTimeout = 500; }
public clsSections(FormStart CallingForm) { mf = CallingForm; Items = cSections.AsReadOnly(); mf.AutoSteerPGN.RelaysChanged += AOGnew_RelaysChanged; mf.SwitchBox.SwitchPGNreceived += SwitchBox_SwitchPGNreceived; ToAOG = new PGN234(mf); }
private byte[] VRconversion = { 255, 0, 1, 2, 3, 4 }; // 255 = off public clsProduct(FormStart CallingForm, int ProdID) { mf = CallingForm; cProductID = ProdID; cModID = 99; // default other than 0 PauseWork = true; ArduinoModule = new PGN32613(this); RateToArduino = new PGN32614(this); PIDtoArduino = new PGN32616(this); VirtualNano = new clsArduino(this); }
public PGN234(FormStart CalledFrom) { mf = CalledFrom; cData[0] = 128; cData[1] = 129; cData[2] = 0; cData[3] = 234; cData[4] = 8; cData[6] = 0; cData[7] = 0; cData[8] = 0; }
public clsSections(FormStart CallingForm) { mf = CallingForm; Items = cSections.AsReadOnly(); // to use ForEach mf.AutoSteerPGN.RelaysChanged += AOGnew_RelaysChanged; mf.SwitchBox.SwitchPGNreceived += SwitchBox_SwitchPGNreceived; ToAOG = new PGN234(mf); SwON[(int)Switches.Auto] = true; }
public FormAbout(FormStart CallingForm) { InitializeComponent(); #region // language label27.Text = Lang.lgLocalIP; bntOK.Text = Lang.lgClose; #endregion // language mf = CallingForm; }
public frmComm(FormStart CallingForm) { mf = CallingForm; InitializeComponent(); #region // language btnConnect1.Text = Lang.lgConnect; btnConnect2.Text = Lang.lgConnect; btnConnect3.Text = Lang.lgConnect; btnRescan.Text = Lang.lgRescan; bntOK.Text = Lang.lgClose; #endregion // language }
public FormAbout(FormStart CallingForm) { InitializeComponent(); #region // language groupBox3.Text = Lang.lgNetworkConnections; label27.Text = Lang.lgDestinationIP; label18.Text = Lang.lgSendPort; label19.Text = Lang.lgReceivePort; btnCancel.Text = Lang.lgCancel; bntOK.Text = Lang.lgClose; #endregion // language mf = CallingForm; }
public UDPComm(FormStart CallingForm, int ReceivePort, int SendToPort, int SendFromPort , string DestinationIP = "", bool UpdateDestinationIP = false) { mf = CallingForm; cReceivePort = ReceivePort; cSendToPort = SendToPort; cSendFromPort = SendFromPort; cUpdateDestinationIP = UpdateDestinationIP; if (DestinationIP == "") { SetEpIP(LocalIP()); } else { epIP = IPAddress.Parse(DestinationIP); } NetworkChange.NetworkAddressChanged += new NetworkAddressChangedEventHandler(AddressChanged); }
public frmSections(FormStart CalledFrom) { Initializing = true; InitializeComponent(); #region // language DGV.Columns[0].HeaderText = Lang.lgSection; DGV.Columns[1].HeaderText = Lang.lgWidth; DGV.Columns[2].HeaderText = Lang.lgSwitch; label25.Text = Lang.lgNumSections; lbWidth.Text = Lang.lgWidth; btnEqual.Text = Lang.lgEqual; btnCancel.Text = Lang.lgCancel; bntOK.Text = Lang.lgClose; #endregion // language mf = CalledFrom; SetDayMode(); UseInches = mf.UseInches; }
public clsPressures(FormStart CallingFrom) { mf = CallingFrom; Items = cPressures.AsReadOnly(); LoadData(); }
public FormSettings(FormStart CallingForm, int Page) { InitializeComponent(); #region // language lbProduct.Text = Lang.lgProduct; tc.TabPages[0].Text = Lang.lgRate; tc.TabPages[3].Text = Lang.lgOptions; tc.TabPages[4].Text = Lang.lgDiagnostics; tc.TabPages[5].Text = Lang.lgCalibrate; btnCancel.Text = Lang.lgCancel; bntOK.Text = Lang.lgClose; lb0.Text = Lang.lgProductName; lb5.Text = Lang.lgControlType; lb1.Text = Lang.lgQuantity; lb2.Text = Lang.lgCoverage; lb4.Text = Lang.lgSensorCounts; lb3.Text = Lang.lgTargetRate; lb6.Text = Lang.lgTankSize; lb7.Text = Lang.lgTank_Remaining; rbVCN.Text = Lang.lgUseVCN; rbPID.Text = Lang.lgUsePID; btnResetCoverage.Text = Lang.lgCoverage; btnResetTank.Text = Lang.lgTank; btnResetQuantity.Text = Lang.lgQuantity; groupBox1.Text = Lang.lgCalValues; lb14.Text = Lang.lgMinPWM; lb11.Text = Lang.lgSendTime; lb12.Text = Lang.lgWaitTime; btnLoadDefaults.Text = Lang.lgLoad_Defaults; tbVCNdescription.Text = Lang.lgVCNexplination; label7.Text = Lang.lgHighMax; label5.Text = Lang.lgBrakePoint; label4.Text = Lang.lgLowMax; label3.Text = Lang.lgMinPWM; label6.Text = Lang.lgDeadband; btnPIDloadDefaults.Text = Lang.lgLoad_Defaults; grpSections.Text = Lang.lgSections; grpSensor.Text = Lang.lgSensorLocation; lbConID.Text = Lang.lgModuleID; label26.Text = Lang.lgSensorID; grpSimulate.Text = Lang.lgSimulate; rbNone.Text = Lang.lgSimulationOff; rbVirtual.Text = Lang.lgVirtualNano; rbReal.Text = Lang.lgRealNano; lb32.Text = Lang.lgUPMTarget; lb33.Text = Lang.lgUPMApplied; label15.Text = Lang.lgUPMerror; label24.Text = Lang.lgCountsRev; label23.Text = Lang.lgRPM; lbSpeed.Text = Lang.lgSpeed; lbWidth.Text = Lang.lgWorkingWidthFT; lbWorkRate.Text = Lang.lgHectares_Hr; label1.Text = Lang.lgSection; label14.Text = Lang.lgSensorTotalCounts; label21.Text = Lang.lgQuantityMeasured; label16.Text = Lang.lgSensorCounts; btnCalStart.Text = Lang.lgResetStart; btnCalStop.Text = Lang.lgStop; btnCalCalculate.Text = Lang.lgCalculate; btnCalCopy.Text = Lang.lgCalCopy; ValveType.Items[0] = Lang.lgStandard; ValveType.Items[1] = Lang.lgComboClose; ValveType.Items[2] = Lang.lgMotor; AreaUnits.Items[0] = Lang.lgAcres; AreaUnits.Items[1] = Lang.lgHectares; AreaUnits.Items[2] = Lang.lgHour; AreaUnits.Items[3] = Lang.lgMinute; #endregion // language mf = CallingForm; Initializing = true; tbs = new TabPage[] { tbs0, tbs1, tbs3, tbs4 }; CurrentProduct = Page - 1; if (CurrentProduct < 0) { CurrentProduct = 0; } openFileDialog1.InitialDirectory = mf.Tls.SettingsDir(); saveFileDialog1.InitialDirectory = mf.Tls.SettingsDir(); Sec = new Label[] { sec0, sec1, sec2, sec3, sec4, sec5, sec6, sec7, sec8, sec9, sec10, sec11, sec12, sec13, sec14, sec15 }; PIDs = new TextBox[] { tbPIDkp, tbPIDMinPWM, tbPIDLowMax, tbPIDHighMax, tbPIDDeadBand, tbPIDBrakePoint }; for (int i = 0; i < 6; i++) { PIDs[i].Tag = i; PIDs[i].Enter += tbPID_Enter; PIDs[i].TextChanged += tbPID_TextChanged; PIDs[i].Validating += tbPID_Validating; } SecCK = new CheckBox[] { ck0, ck1, ck2, ck3, ck4, ck5, ck6, ck7, ck8, ck9, ck10, ck11, ck12, ck13, ck14, ck15 }; for (int i = 0; i < 16; i++) { SecCK[i].CheckedChanged += ck0_CheckedChanged; } }
public clsPressure(FormStart CallingFrom, int ID) { mf = CallingFrom; cID = ID; Name = "Pressure" + ID.ToString(); }
public clsTools(FormStart CallingForm) { mf = CallingForm; CheckFolders(); }
public clsSection(FormStart CallingFrom, int ID) { mf = CallingFrom; cID = ID; Name = "Sec" + ID.ToString(); }
public PGN254(FormStart CalledFrom) { mf = CalledFrom; }
public PGN32618(FormStart CalledFrom) { mf = CalledFrom; SW[(int)SwIDs.Auto] = true; // default to auto in case of no switchbox }
public clsProducts(FormStart CallingForm) { mf = CallingForm; Items = cProducts.AsReadOnly(); }
public PGN32621(FormStart CalledFrom) { mf = CalledFrom; }
public PGN32620(FormStart CallingForm) { mf = CallingForm; Data[0] = 127; Data[1] = 108; }
public FormSettings(FormStart CallingForm, int Page) { InitializeComponent(); #region // language lbProduct.Text = Lang.lgProduct; tc.TabPages[0].Text = Lang.lgRate; tc.TabPages[1].Text = Lang.lgControl; tc.TabPages[2].Text = Lang.lgOptions; tc.TabPages[3].Text = Lang.lgDiagnostics; tc.TabPages[4].Text = Lang.lgCalibrate; btnCancel.Text = Lang.lgCancel; bntOK.Text = Lang.lgClose; lb0.Text = Lang.lgProductName; lb5.Text = Lang.lgControlType; lb1.Text = Lang.lgQuantity; lb2.Text = Lang.lgCoverage; lb4.Text = Lang.lgSensorCounts; lb3.Text = Lang.lgBaseRate; lb6.Text = Lang.lgTankSize; lb7.Text = Lang.lgTank_Remaining; btnResetCoverage.Text = Lang.lgCoverage; btnResetTank.Text = Lang.lgTank; btnResetQuantity.Text = Lang.lgQuantity; label7.Text = Lang.lgHighMax; label5.Text = Lang.lgBrakePoint; label4.Text = Lang.lgLowMax; label3.Text = Lang.lgMinPWM; label6.Text = Lang.lgDeadband; btnPIDloadDefaults.Text = Lang.lgLoad_Defaults; grpSensor.Text = Lang.lgSensorLocation; lbConID.Text = Lang.lgModuleID; label26.Text = Lang.lgSensorID; ckSimulate.Text = Lang.lgSimulate; lb32.Text = Lang.lgUPMTarget; lb33.Text = Lang.lgUPMApplied; label15.Text = Lang.lgUPMerror; label24.Text = Lang.lgCountsRev; label23.Text = Lang.lgRPM; lbSpeed.Text = Lang.lgSpeed; lbWidth.Text = Lang.lgWorkingWidthFT; lbWorkRate.Text = Lang.lgHectares_Hr; label1.Text = Lang.lgSection; label14.Text = Lang.lgSensorTotalCounts; label21.Text = Lang.lgQuantityMeasured; label16.Text = Lang.lgSensorCounts; btnCalStart.Text = Lang.lgResetStart; btnCalStop.Text = Lang.lgStop; btnCalCalculate.Text = Lang.lgCalculate; btnCalCopy.Text = Lang.lgCalCopy; ValveType.Items[0] = Lang.lgStandard; ValveType.Items[1] = Lang.lgComboClose; ValveType.Items[2] = Lang.lgMotor; AreaUnits.Items[0] = Lang.lgAcres; AreaUnits.Items[1] = Lang.lgHectares; AreaUnits.Items[2] = Lang.lgHour; AreaUnits.Items[3] = Lang.lgMinute; #endregion // language mf = CallingForm; Initializing = true; tbs = new TabPage[] { tbs0, tbs4, tbs6, tbs3, tbs5 }; CurrentProduct = Page - 1; if (CurrentProduct < 0) { CurrentProduct = 0; } openFileDialog1.InitialDirectory = mf.Tls.SettingsDir(); saveFileDialog1.InitialDirectory = mf.Tls.SettingsDir(); Sec = new Label[] { sec0, sec1, sec2, sec3, sec4, sec5, sec6, sec7, sec8, sec9, sec10, sec11, sec12, sec13, sec14, sec15 }; PIDs = new TextBox[] { tbPIDkp, tbPIDDeadBand, tbTimedAdjustment, tbPIDHighMax, tbPIDBrakePoint, tbPIDLowMax, tbPIDMinPWM }; for (int i = 0; i < 7; i++) { PIDs[i].Tag = i; PIDs[i].Enter += tbPID_Enter; PIDs[i].TextChanged += tbPID_TextChanged; PIDs[i].Validating += tbPID_Validating; } mf.SwitchBox.SwitchPGNreceived += SwitchBox_SwitchPGNreceived; }
public clsRelays(FormStart CallingForm) { mf = CallingForm; Items = cRelays.AsReadOnly(); }