Merge pull request #14 from jwpleow/v1.x

Turn off ControlLoop in Disconnect
This commit is contained in:
Du Ruixiang
2021-11-24 09:27:06 +08:00
committed by GitHub

View File

@@ -35,6 +35,7 @@ void MobileBase::Connect(std::string dev_name, int32_t baud_rate) {
} }
void MobileBase::Disconnect() { void MobileBase::Disconnect() {
keep_running_ = false;
if (can_connected_) can_if_->StopService(); if (can_connected_) can_if_->StopService();
if (serial_connected_ && serial_if_->IsOpened()) { if (serial_connected_ && serial_if_->IsOpened()) {
serial_if_->StopService(); serial_if_->StopService();