Skip to content

Commit 248babc

Browse files
author
Felix Exner
committed
Update ur_calibration to new template structure
1 parent 0eae79d commit 248babc

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

ur_calibration/include/ur_calibration/calibration_consumer.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,13 @@
3535

3636
namespace ur_calibration
3737
{
38-
class CalibrationConsumer
39-
: public ur_driver::comm::IConsumer<ur_driver::comm::URPackage<ur_driver::primary_interface::PackageHeader>>
38+
class CalibrationConsumer : public ur_driver::comm::IConsumer<ur_driver::primary_interface::PrimaryPackage>
4039
{
4140
public:
4241
CalibrationConsumer();
4342
virtual ~CalibrationConsumer() = default;
4443

45-
virtual bool
46-
consume(std::shared_ptr<ur_driver::comm::URPackage<ur_driver::primary_interface::PackageHeader>> product);
44+
virtual bool consume(std::shared_ptr<ur_driver::primary_interface::PrimaryPackage> product);
4745

4846
bool isCalibrated() const
4947
{

ur_calibration/src/calibration_consumer.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ CalibrationConsumer::CalibrationConsumer() : calibrated_(false)
3333
{
3434
}
3535

36-
bool CalibrationConsumer::consume(
37-
std::shared_ptr<ur_driver::comm::URPackage<ur_driver::primary_interface::PackageHeader>> product)
36+
bool CalibrationConsumer::consume(std::shared_ptr<ur_driver::primary_interface::PrimaryPackage> product)
3837
{
3938
auto kin_info = std::dynamic_pointer_cast<ur_driver::primary_interface::KinematicsInfo>(product);
4039
if (kin_info != nullptr)

ur_calibration/src/calibration_correction.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,14 @@ class CalibrationCorrection
8080

8181
void run()
8282
{
83-
comm::URStream<PackageHeader> stream(robot_ip_, UR_PRIMARY_PORT);
83+
comm::URStream<PrimaryPackage> stream(robot_ip_, UR_PRIMARY_PORT);
8484
primary_interface::PrimaryParser parser;
85-
comm::URProducer<PackageHeader> prod(stream, parser);
85+
comm::URProducer<PrimaryPackage> prod(stream, parser);
8686
CalibrationConsumer consumer;
8787

8888
comm::INotifier notifier;
8989

90-
comm::Pipeline<PackageHeader> pipeline(prod, consumer, "Pipeline", notifier);
90+
comm::Pipeline<PrimaryPackage> pipeline(prod, &consumer, "Pipeline", notifier);
9191
pipeline.run();
9292
while (!consumer.isCalibrated())
9393
{

0 commit comments

Comments
 (0)