Skip to content
Snippets Groups Projects
Commit e4677b45 authored by Fernando Herrero's avatar Fernando Herrero
Browse files

Re-set state variable to WAIT_START inside thread

parent 59764730
No related branches found
No related tags found
No related merge requests found
......@@ -154,7 +154,6 @@ bool CModel_Car_Drivers_Base::open(std::string &serial_dev)
void CModel_Car_Drivers_Base::stop()
{
//std::cout << "CModel_Car_Drivers_Base::stop(): stopping" << std::endl;
this->state=WAIT_START;
this->event_server->reset_event(this->new_info_event_id);
this->paired=false;
if(this->thread_server->get_thread_state(this->data_thread_id)==starting ||
......@@ -223,6 +222,7 @@ void *CModel_Car_Drivers_Base::data_thread(void *param)
if(driver->event_server->event_is_set(driver->finish_thread_event_id))
end=true;
}
driver->state=WAIT_START;
pthread_exit(NULL);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment