Changeset 435 in flair-src for trunk/demos/TwoWheelRobotCircleFollower


Ignore:
Timestamp:
07/15/21 14:44:03 (3 years ago)
Author:
Sanahuja Guillaume
Message:

add logs to ugv

Location:
trunk/demos/TwoWheelRobotCircleFollower/ugv/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/demos/TwoWheelRobotCircleFollower/ugv/src/CircleFollower.cpp

    r430 r435  
    6161    startCircle=new PushButton(buttonslayout->NewRow(),"start_circle");
    6262    stopCircle=new PushButton(buttonslayout->LastRowLastCol(),"stop_circle");
     63    button_start_log = new PushButton(buttonslayout->NewRow(), "start_log");
     64    button_stop_log = new PushButton(buttonslayout->LastRowLastCol(), "stop_log");
    6365   
    6466    circle=new TrajectoryGenerator2DCircle(vrpnclient->GetLayout()->NewRow(),"circle");
     
    7779    uY=new Pid(setupLawTab->At(1,1),"u_y");
    7880    uY->UseDefaultPlot(graphLawTab->LastRowLastCol());
     81   
     82    getFrameworkManager()->AddDeviceToLog(uX);
     83    getFrameworkManager()->AddDeviceToLog(uY);
    7984   
    8085    l=new DoubleSpinBox(setupLawTab->NewRow(),"L", " m", 0, 10, 0.1, 1,1);
     
    104109
    105110void CircleFollower::CheckPushButton(void) {
     111  if (button_start_log->Clicked() == true)
     112    getFrameworkManager()->StartLog();
     113  if (button_stop_log->Clicked() == true)
     114    getFrameworkManager()->StopLog();
     115 
    106116  if (startCircle->Clicked() == true)
    107117      StartCircle();
  • trunk/demos/TwoWheelRobotCircleFollower/ugv/src/CircleFollower.h

    r389 r435  
    5656
    5757        flair::filter::Pid *uX, *uY;
    58         flair::gui::PushButton *startCircle,*stopCircle,*button_kill;
     58        flair::gui::PushButton *startCircle,*stopCircle,*button_kill,*button_start_log,*button_stop_log;
    5959        flair::gui::DoubleSpinBox *l;
    6060        flair::meta::MetaVrpnObject *targetVrpn,*ugvVrpn;
Note: See TracChangeset for help on using the changeset viewer.