diff --git a/src/tools/ir_feet_tuner.cpp b/src/tools/ir_feet_tuner.cpp index 4d3d4bb7390c1b818e6e4f0f0d6c775932cd13aa..11ef1492c0dff3ac56d20583109a09418d5c41da 100644 --- a/src/tools/ir_feet_tuner.cpp +++ b/src/tools/ir_feet_tuner.cpp @@ -222,7 +222,7 @@ int main(int argc, char *argv[]) // assign a function to handle window resize events signal(SIGWINCH, do_resize); // initialize the robot object - ir_feet=new CIRFeet<CDynamixelServerFTDI>("foot",robot_device,115200,0x01); + ir_feet=new CIRFeet<CDynamixelServerFTDI>("foot",robot_device,115200,0x02); // get current thresholds thresholds=ir_feet->get_all_sensor_thresholds(); // initialize the screen @@ -284,8 +284,8 @@ int main(int argc, char *argv[]) thread_server->delete_thread(resize_thread_id); event_server->delete_event(resize_event_id); event_server->delete_event(finish_thread_event_id); - endwin(); delete ir_feet; + endwin(); return 0; }catch(CException &e){ @@ -295,8 +295,8 @@ int main(int argc, char *argv[]) thread_server->delete_thread(resize_thread_id); event_server->delete_event(resize_event_id); event_server->delete_event(finish_thread_event_id); - endwin(); if(ir_feet!=NULL) delete ir_feet; + endwin(); } }