renamed robot interface to robot common interface

This commit is contained in:
Ruixiang Du
2021-07-14 23:36:40 +08:00
parent 61d2219c11
commit 7c3e96313d
5 changed files with 13 additions and 13 deletions

View File

@@ -34,9 +34,9 @@ struct ActuatorStateMsgGroup {
struct CommonSensorStateMsgGroup {}; struct CommonSensorStateMsgGroup {};
class RobotInterface { class RobotCommonInterface {
public: public:
~RobotInterface() = default; ~RobotCommonInterface() = default;
// functions to be implemented by class AgilexBase // functions to be implemented by class AgilexBase
virtual void EnableCommandedMode() = 0; virtual void EnableCommandedMode() = 0;

View File

@@ -24,11 +24,11 @@
#include "ugv_sdk/details/stopwatch.hpp" #include "ugv_sdk/details/stopwatch.hpp"
#include "ugv_sdk/details/async_port/async_can.hpp" #include "ugv_sdk/details/async_port/async_can.hpp"
#include "ugv_sdk/details/interface/robot_interface.hpp" #include "ugv_sdk/details/interface/robot_common_interface.hpp"
namespace westonrobot { namespace westonrobot {
template <typename ParserType> template <typename ParserType>
class AgilexBase : public RobotInterface { class AgilexBase : public RobotCommonInterface {
public: public:
AgilexBase() = default; AgilexBase() = default;
virtual ~AgilexBase() { DisconnectPort(); } virtual ~AgilexBase() { DisconnectPort(); }

View File

@@ -12,11 +12,11 @@
#include <memory> #include <memory>
#include "ugv_sdk/details/interface/robot_interface.hpp" #include "ugv_sdk/details/interface/robot_common_interface.hpp"
#include "ugv_sdk/details/interface/bunker_interface.hpp" #include "ugv_sdk/details/interface/bunker_interface.hpp"
namespace westonrobot { namespace westonrobot {
class BunkerRobot : public RobotInterface, public BunkerInterface { class BunkerRobot : public RobotCommonInterface, public BunkerInterface {
public: public:
BunkerRobot(ProtocolVersion protocol = ProtocolVersion::AGX_V2); BunkerRobot(ProtocolVersion protocol = ProtocolVersion::AGX_V2);
~BunkerRobot(); ~BunkerRobot();
@@ -35,7 +35,7 @@ class BunkerRobot : public RobotInterface, public BunkerInterface {
BunkerCoreState GetRobotState() override; BunkerCoreState GetRobotState() override;
private: private:
RobotInterface* robot_; RobotCommonInterface* robot_;
}; };
} // namespace westonrobot } // namespace westonrobot

View File

@@ -12,11 +12,11 @@
#include <memory> #include <memory>
#include "ugv_sdk/details/interface/robot_interface.hpp" #include "ugv_sdk/details/interface/robot_common_interface.hpp"
#include "ugv_sdk/details/interface/hunter_interface.hpp" #include "ugv_sdk/details/interface/hunter_interface.hpp"
namespace westonrobot { namespace westonrobot {
class HunterRobot : public RobotInterface, public HunterInterface { class HunterRobot : public RobotCommonInterface, public HunterInterface {
public: public:
HunterRobot(ProtocolVersion protocol = ProtocolVersion::AGX_V2); HunterRobot(ProtocolVersion protocol = ProtocolVersion::AGX_V2);
~HunterRobot(); ~HunterRobot();
@@ -36,7 +36,7 @@ class HunterRobot : public RobotInterface, public HunterInterface {
HunterActuatorState GetActuatorState() override; HunterActuatorState GetActuatorState() override;
private: private:
RobotInterface* robot_; RobotCommonInterface* robot_;
}; };
} // namespace westonrobot } // namespace westonrobot

View File

@@ -12,11 +12,11 @@
#include <memory> #include <memory>
#include "ugv_sdk/details/interface/robot_interface.hpp" #include "ugv_sdk/details/interface/robot_common_interface.hpp"
#include "ugv_sdk/details/interface/scout_interface.hpp" #include "ugv_sdk/details/interface/scout_interface.hpp"
namespace westonrobot { namespace westonrobot {
class ScoutRobot : public RobotInterface, public ScoutInterface { class ScoutRobot : public RobotCommonInterface, public ScoutInterface {
public: public:
ScoutRobot(ProtocolVersion protocol = ProtocolVersion::AGX_V2, ScoutRobot(ProtocolVersion protocol = ProtocolVersion::AGX_V2,
bool is_mini_model = false); bool is_mini_model = false);
@@ -41,7 +41,7 @@ class ScoutRobot : public RobotInterface, public ScoutInterface {
ScoutActuatorState GetActuatorState() override; ScoutActuatorState GetActuatorState() override;
private: private:
RobotInterface* robot_; RobotCommonInterface* robot_;
}; };
} // namespace westonrobot } // namespace westonrobot