//saves all best none 4top randomly private void chronojumpWindowTestsEncoderSetSaveReps() { LogB.TestStart("chronojumpWindowTestsEncoderSetSaveReps"); //Constants.EncoderAutoSaveCurve easc; double d = rand.NextDouble(); //0 - 1 if (d < .25) { //easc = Constants.EncoderAutoSaveCurve.ALL; button_encoder_capture_curves_all.Click(); } else if (d < .5) { //easc = Constants.EncoderAutoSaveCurve.BEST; button_encoder_capture_curves_best.Click(); } else if (d < .75) { //easc = Constants.EncoderAutoSaveCurve.NONE; button_encoder_capture_curves_none.Click(); } else { //easc = Constants.EncoderAutoSaveCurve.FROM4TOPENULTIMATE; button_encoder_capture_curves_4top.Click(); } //encoderCaptureSaveCurvesAllNoneBest(easc, encoderCaptureOptionsWin.GetMainVariable()); LogB.TestEnd("chronojumpWindowTestsEncoderSetSaveReps: " + d.ToString()); }
private void chronojumpWindowTestsChronopicContactReal() { LogB.TestStart("chronojumpWindowTestsChronopicContactReal"); chronopicRegisterUpdate(false); if (chronopicRegister.NumConnectedOfType(ChronopicRegisterPort.Types.CONTACTS) != 1) { testsActive = false; new DialogMessage(Constants.MessageTypes.WARNING, "Warning, need ONE contacts chronopic connected"); return; } ChronopicRegisterPort crp = chronopicRegister.ConnectedOfType(ChronopicRegisterPort.Types.CONTACTS); if (cp2016.IsLastConnectedReal(crp, 1)) { LogB.TestEnd("chronojumpWindowTestsChronopicContactReal"); chronojumpWindowTestsNext(); } else { cp2016.FakeButtonContactsRealDone.Clicked += new EventHandler(on_connection_contacts_real_done); cp2016.ConnectContactsReal(app1, crp, 1, "Press TEST button on Chronopic to stablish initial communication"); //TODO: translate this } LogB.TestEnd("chronojumpWindowTestsChronopicContactReal"); }
private void chronojumpWindowTestsEncoderRecalculate() { LogB.TestStart("chronojumpWindowTestsEncoderRecalculate"); on_button_encoder_recalculate_clicked(new Object(), new EventArgs()); LogB.TestEnd("chronojumpWindowTestsEncoderRecalculate"); }
private void chronojumpWindowTestsContactsRJ3J() { LogB.TestStart("chronojumpWindowTestsContactsRJ3J"); extra_window_jumps_rj_spinbutton_limit.Value = 3; LogB.TestEnd("chronojumpWindowTestsContactsRJ3J"); }
private void chronojumpWindowTestsWait5seconds() { LogB.TestStart("chronojumpWindowTestsWait5seconds"); System.Threading.Thread.Sleep(5000); LogB.TestEnd("chronojumpWindowTestsWait5seconds"); }
private void chronojumpWindowTestsEncoderCaptureCalibrate() { LogB.TestStart("chronojumpWindowTestsEncoderCaptureCalibrate"); on_button_encoder_inertial_calibrate_clicked(new Object(), new EventArgs()); LogB.TestEnd("chronojumpWindowTestsEncoderCaptureCalibrate"); }
private void chronojumpWindowTestsEncoderEccConInvert() { LogB.TestStart("chronojumpWindowTestsEncoderEccConInvert"); radio_encoder_eccon_concentric.Active = !radio_encoder_eccon_concentric.Active; LogB.TestEnd("chronojumpWindowTestsEncoderEccConInvert"); }
//saves all best none 4top randomly private void chronojumpWindowTestsEncoderSetSaveRepsBucle() { LogB.TestStart("chronojumpWindowTestsEncoderSetSaveReps"); saveRepsLastI = -1; saveRepsBucleDoing = true; saveRepsBucleCount = 25; //make interval bigger if you cannot see GUI updating GLib.Timeout.Add(500, new GLib.TimeoutHandler(chronojumpWindowTestsEncoderSetSaveRepsBucleDo)); LogB.TestEnd("chronojumpWindowTestsEncoderSetSaveReps"); }
private void chronojumpWindowTestsEncoderEccConInvert() { LogB.TestStart("chronojumpWindowTestsEncoderEccConInvert"); if (combo_encoder_eccon.Active == 0) { combo_encoder_eccon.Active = 1; } else { combo_encoder_eccon.Active = 0; } LogB.TestEnd("chronojumpWindowTestsEncoderEccConInvert"); }
private bool chronojumpWindowTestsSelectPerson(int count) { LogB.TestStart("chronojumpWindowTestsSelectPerson"); selectRowTreeView_persons(treeview_persons, count); //for three persons, count: 0,1,2, CountRows() 3,3,3 if (count + 1 >= myTreeViewPersons.CountRows()) { LogB.TestEnd("chronojumpWindowTestsSelectPerson_ended"); return(false); //bucle will exit (when arriving at end of bucle) } LogB.TestEnd("chronojumpWindowTestsSelectPerson_continuing"); return(true); }
private bool chronojumpWindowTestsContactsExecuteTest() { LogB.TestStart("chronojumpWindowTestsContactsExecuteTest"); if (myTreeViewPersons.CountRows() == 0) { new DialogMessage(Constants.MessageTypes.WARNING, "This session has no persons. Test will end now!"); testsActive = false; return(false); } on_button_execute_test_clicked(new object(), new EventArgs()); testsSuccededCount++; LogB.TestEnd("chronojumpWindowTestsContactsExecuteTest"); return(true); }
private bool chronojumpWindowTestsMultitestDo(int ms) { LogB.TestStart("chronojumpWindowTestsContactsMultitestDo " + ms.ToString()); bool recordedOk = cp2016.TestsChangeMultitestFirmwareDo(ms); if (recordedOk) { testsSuccededCount++; } else { testsFailedCount++; } LogB.TestEnd("chronojumpWindowTestsContactsMultitestDo " + ms.ToString()); return(true); }
private void chronojumpWindowTestsLoadSession(int sID) { LogB.TestStart("chronojumpWindowTestsLoadSession"); on_open_activate(new Object(), new EventArgs()); bool exists = sessionLoadWin.SelectRowByID(sID); //0 is the first if (!exists) { testsActive = false; new DialogMessage(Constants.MessageTypes.WARNING, "Warning, This session ID does not exists"); return; } sessionLoadWin.Button_accept.Click(); LogB.TestEnd("chronojumpWindowTestsLoadSession"); }
/* * TESTS START */ private void chronojumpWindowTestsMode(Constants.Menuitem_modes m) { LogB.TestStart("chronojumpWindowTestsMode", m.ToString()); //disable autodetect //configAutodetectPort = Config.AutodetectPortEnum.INACTIVE; if (m == Constants.Menuitem_modes.JUMPSSIMPLE) { if (radio_menuitem_mode_jumps_simple.Active) { //needed if people select again the same option select_menuitem_mode_toggled(Constants.Menuitem_modes.JUMPSSIMPLE); } else { radio_menuitem_mode_jumps_simple.Active = true; } } else if (m == Constants.Menuitem_modes.JUMPSREACTIVE) { if (radio_menuitem_mode_jumps_reactive.Active) { select_menuitem_mode_toggled(Constants.Menuitem_modes.JUMPSREACTIVE); } else { radio_menuitem_mode_jumps_reactive.Active = true; } } else if (m == Constants.Menuitem_modes.RUNSSIMPLE) { if (radio_menuitem_mode_runs_simple.Active) { select_menuitem_mode_toggled(Constants.Menuitem_modes.RUNSSIMPLE); } else { radio_menuitem_mode_runs_simple.Active = true; } } LogB.TestEnd("chronojumpWindowTestsMode"); }
private bool chronojumpWindowTestsEncoderLoadSignal(int count) { LogB.TestStart("chronojumpWindowTestsLoadSignal"); ArrayList data = encoderLoadSignalData(); //selects signals of this person, this session, this encoderGI if (count >= data.Count) { LogB.TestEnd("chronojumpWindowTestsLoadSignal_ended"); return(false); } EncoderSQL es = (EncoderSQL)data[count]; //first is 0 on_encoder_load_signal_clicked(Convert.ToInt32(es.uniqueID)); //opens load window with first selected genericWin.Button_accept.Click(); //this will call accepted LogB.TestEnd("chronojumpWindowTestsLoadSignal_continuing"); return(true); }