Skip to content

Commit

Permalink
Merge pull request #621 from RI-SE/fix_missing-heartbeat
Browse files Browse the repository at this point in the history
Set maximum missing heartbeats from params.yaml
  • Loading branch information
samuelthoren committed Jan 2, 2024
2 parents 6c417e5 + e47745b commit b9b06f9
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions modules/ObjectControl/src/objectcontrol.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,9 @@ ObjectControl::ObjectControl(std::shared_ptr<rclcpp::executors::MultiThreadedExe
connectedObjectIdsPub(*this),
stateChangePub(*this)
{
this->declare_parameter("max_missing_heartbeats", 100);
objectsConnectedTimer = create_wall_timer(1000ms, std::bind(&ObjectControl::publishObjectIds, this));
idClient = create_client<atos_interfaces::srv::GetObjectIds>(ServiceNames::getObjectIds);
idClient = create_client<atos_interfaces::srv::GetObjectIds>(ServiceNames::getObjectIds);
originClient = create_client<atos_interfaces::srv::GetTestOrigin>(ServiceNames::getTestOrigin);
trajectoryClient = create_client<atos_interfaces::srv::GetObjectTrajectory>(ServiceNames::getObjectTrajectory);
ipClient = create_client<atos_interfaces::srv::GetObjectIp>(ServiceNames::getObjectIp);
Expand Down Expand Up @@ -644,7 +645,7 @@ void ObjectControl::notifyObjectsConnected() {
void ObjectControl::connectToObject(
std::shared_ptr<TestObject> obj,
std::shared_future<void> &connStopReq) {
constexpr int maxConnHeabs = 100;
const int maxConnHeabs = this->get_parameter("max_missing_heartbeats").as_int();
constexpr int maxConnMonrs = 100;
try {
if (!obj->isConnected()) {
Expand Down

0 comments on commit b9b06f9

Please sign in to comment.