Change the service name of set_software_trigger_enabled to send_software_trigger

This commit is contained in:
jj
2025-06-27 14:37:03 +08:00
parent 0b09209c29
commit 794e05b997
3 changed files with 13 additions and 12 deletions
+8 -6
View File
@@ -206,10 +206,10 @@ void OBCameraNode::setupCameraCtrlServices() {
std::shared_ptr<SetBool::Response> response) {
setSYNCHostimeCallback(request, response);
});
set_software_trigger_enabled_srv_ = node_->create_service<SetBool>(
"set_software_trigger_enabled", [this](const std::shared_ptr<SetBool::Request> request,
std::shared_ptr<SetBool::Response> response) {
setSoftwareTriggerEnabledCallback(request, response);
send_software_trigger_srv_ = node_->create_service<SetBool>(
"send_software_trigger", [this](const std::shared_ptr<SetBool::Request> request,
std::shared_ptr<SetBool::Response> response) {
sendSoftwareTriggerCallback(request, response);
});
set_write_customerdata_srv_ = node_->create_service<SetString>(
"set_write_customer_data", [this](const std::shared_ptr<SetString::Request> request,
@@ -1063,11 +1063,13 @@ void OBCameraNode::setSYNCHostimeCallback(
}
}
void OBCameraNode::setSoftwareTriggerEnabledCallback(
void OBCameraNode::sendSoftwareTriggerCallback(
const std::shared_ptr<std_srvs::srv::SetBool::Request>& request,
std::shared_ptr<std_srvs::srv::SetBool::Response>& response) {
try {
software_trigger_enabled_ = request->data;
if (request->data) {
device_->triggerCapture();
}
response->success = true;
} catch (const ob::Error& e) {
response->message = e.getMessage();