replace service enable_laser connector

This commit is contained in:
jj
2024-10-19 16:33:42 +08:00
parent e581d4334a
commit 1a84b65f7b
2 changed files with 51 additions and 55 deletions
+2 -2
View File
@@ -459,9 +459,9 @@ void OBCameraNode::setLaserEnableCallback(
std::shared_ptr<std_srvs::srv::SetBool::Response>& response) {
(void)request_header;
(void)response;
bool laser_enable = request->data;
int laser_enable = request->data? 1 : 0;
try {
device_->setBoolProperty(OB_PROP_LASER_BOOL, laser_enable);
device_->setIntProperty(OB_PROP_LASER_CONTROL_INT, laser_enable);
response->success = true;
} catch (const ob::Error& e) {
response->message = e.getMessage();