mirror of
https://github.com/westonrobot/ugv_sdk
synced 2023-04-08 06:32:14 +08:00
saved work
This commit is contained in:
@@ -17,7 +17,6 @@
|
|||||||
|
|
||||||
#include "ugv_sdk/interface/scout_interface.hpp"
|
#include "ugv_sdk/interface/scout_interface.hpp"
|
||||||
#include "ugv_sdk/details/robot_base/agilex_base.hpp"
|
#include "ugv_sdk/details/robot_base/agilex_base.hpp"
|
||||||
#include "ugv_sdk/protocol_v2/protocol_v2_parser.hpp"
|
|
||||||
|
|
||||||
namespace westonrobot {
|
namespace westonrobot {
|
||||||
template <typename Parser>
|
template <typename Parser>
|
||||||
@@ -112,8 +111,13 @@ class ScoutBase : public AgilexBase<Parser>, public ScoutInterface {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
} // namespace westonrobot
|
||||||
|
|
||||||
|
#include "ugv_sdk/protocol_v1/scout_protocol_v1_parser.hpp"
|
||||||
|
#include "ugv_sdk/protocol_v2/protocol_v2_parser.hpp"
|
||||||
|
|
||||||
|
namespace westonrobot {
|
||||||
|
using ScoutBaseV1 = ScoutBase<ScoutProtocolV1Parser>;
|
||||||
using ScoutBaseV2 = ScoutBase<ProtocolV2Parser>;
|
using ScoutBaseV2 = ScoutBase<ProtocolV2Parser>;
|
||||||
} // namespace westonrobot
|
} // namespace westonrobot
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
namespace westonrobot {
|
namespace westonrobot {
|
||||||
ScoutRobot::ScoutRobot(ProtocolType protocol) {
|
ScoutRobot::ScoutRobot(ProtocolType protocol) {
|
||||||
if (protocol == ProtocolType::AGX_V1) {
|
if (protocol == ProtocolType::AGX_V1) {
|
||||||
|
robot_ = new ScoutBaseV1();
|
||||||
} else if (protocol == ProtocolType::AGX_V2) {
|
} else if (protocol == ProtocolType::AGX_V2) {
|
||||||
robot_ = new ScoutBaseV2();
|
robot_ = new ScoutBaseV2();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user