generated from wessel/boilerplate
fix(retake_nodes): Fix parameter and add comment
This commit is contained in:
@@ -139,7 +139,7 @@ rclcpp_action::CancelResponse RetakeGradeDeterminator::cancel_callback(
|
|||||||
|
|
||||||
void RetakeGradeDeterminator::spawn_callback_thread(
|
void RetakeGradeDeterminator::spawn_callback_thread(
|
||||||
const std::shared_ptr<rclcpp_action::ServerGoalHandle<g2_2025_interfaces::action::Retake>> goal_handle
|
const std::shared_ptr<rclcpp_action::ServerGoalHandle<g2_2025_interfaces::action::Retake>> goal_handle
|
||||||
) {
|
) { // Spawn a new thread to prevent blocking the executor
|
||||||
std::thread{std::bind(&RetakeGradeDeterminator::async_execute_callback_thread, this, std::placeholders::_1), goal_handle}.detach();
|
std::thread{std::bind(&RetakeGradeDeterminator::async_execute_callback_thread, this, std::placeholders::_1), goal_handle}.detach();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
namespace assignments::one::retake_scheduler {
|
namespace assignments::one::retake_scheduler {
|
||||||
|
|
||||||
RetakeScheduler::RetakeScheduler(std::unique_ptr<DatabaseManager> db_manager) : Node("retake_scheduler") {
|
RetakeScheduler::RetakeScheduler(std::unique_ptr<DatabaseManager> db_manager) : Node("retake_scheduler") {
|
||||||
this->declare_parameter("retake_check_interval", 120); // Default to 120 seconds
|
this->declare_parameter("retake_check_interval_sec", 120); // Default to 120 seconds
|
||||||
retake_check_interval_ = this->get_parameter("retake_check_interval").as_int();
|
retake_check_interval_ = this->get_parameter("retake_check_interval_sec").as_int();
|
||||||
|
|
||||||
// Make db_manager optional for testing purposes
|
// Make db_manager optional for testing purposes
|
||||||
if (db_manager) {
|
if (db_manager) {
|
||||||
|
|||||||
Reference in New Issue
Block a user