update robot controller

This commit is contained in:
linbo 2025-10-24 14:44:45 +08:00
parent 80424c86f1
commit 0720ec8171
5 changed files with 9 additions and 7 deletions

View File

@ -29,7 +29,7 @@ namespace cmvr::device
virtual void stop() = 0;
private:
protected:
ControllerState state_;
};
}

View File

@ -14,7 +14,8 @@ CartesianController::CartesianController(const XmlNode& cfg):AbstractController(
void CartesianController::call(std::string json)
{
if (state_ != ControllerState_Idle)
return;
}
void CartesianController::stop()
{

View File

@ -12,8 +12,8 @@ namespace cmvr::device
{
public:
explicit CartesianController(const XmlNode& cfg);
virtual void call(std::string json) override;
virtual void stop() override;
void call(std::string json) override;
void stop() override;
private:
};
}

View File

@ -13,7 +13,8 @@ JointPositionController::JointPositionController(const XmlNode& cfg):AbstractCon
void JointPositionController::call(std::string json)
{
if (state_ != ControllerState_Idle)
return;
}
void JointPositionController::stop()
{

View File

@ -12,8 +12,8 @@ namespace cmvr::device
{
public:
explicit JointPositionController(const XmlNode& cfg);
virtual void call(std::string json) override;
virtual void stop() override;
void call(std::string json) override;
void stop() override;
private:
};
}