Skip to content

Commit d2bffe1

Browse files
committed
service callback shared ptr references
1 parent 8a57799 commit d2bffe1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

esw/arm_hw_bridge.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ namespace mrover {
8787
mCamControlCallbackGroup = create_callback_group(rclcpp::CallbackGroupType::MutuallyExclusive);
8888
mCamControlServer = create_service<srv::ControlCam>(
8989
"cam_control",
90-
[this](srv::ControlCam::Request::SharedPtr const req,
91-
srv::ControlCam::Response::SharedPtr res) {
92-
camControlServiceCallback(req, std::move(res));
90+
[this](srv::ControlCam::Request::ConstSharedPtr const& req,
91+
srv::ControlCam::Response::SharedPtr const& res) {
92+
camControlServiceCallback(req, res);
9393
},
9494
rmw_qos_profile_services_default,
9595
mCamControlCallbackGroup);
@@ -455,7 +455,7 @@ namespace mrover {
455455
camIn();
456456
}
457457

458-
auto camControlServiceCallback(srv::ControlCam::Request::SharedPtr const req, srv::ControlCam::Response::SharedPtr res) -> void {
458+
auto camControlServiceCallback(srv::ControlCam::Request::ConstSharedPtr const& req, srv::ControlCam::Response::SharedPtr const& res) -> void {
459459
switch (req->action) {
460460
case srv::ControlCam::Request::CAM_IN: {
461461
camIn();

0 commit comments

Comments
 (0)