Skip to content

Commit 7140703

Browse files
committed
Made RobotReceiveTimeout::timeout private
and added a getter
1 parent e8e4b68 commit 7140703

File tree

3 files changed

+20
-16
lines changed

3 files changed

+20
-16
lines changed

include/ur_client_library/ur/robot_receive_timeout.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,14 @@ class RobotReceiveTimeout
8787
*/
8888
int verifyRobotReceiveTimeout(const comm::ControlMode control_mode, const std::chrono::milliseconds step_time) const;
8989

90-
std::chrono::milliseconds timeout;
90+
std::chrono::milliseconds getAsMilliseconds() const
91+
{
92+
return timeout_;
93+
}
9194

9295
private:
96+
std::chrono::milliseconds timeout_;
9397
RobotReceiveTimeout(std::chrono::milliseconds timeout);
9498
};
9599

96-
} // namespace urcl
100+
} // namespace urcl

src/ur/robot_receive_timeout.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
namespace urcl
3939
{
40-
RobotReceiveTimeout::RobotReceiveTimeout(std::chrono::milliseconds timeout) : timeout(timeout)
40+
RobotReceiveTimeout::RobotReceiveTimeout(std::chrono::milliseconds timeout) : timeout_(timeout)
4141
{
4242
}
4343

@@ -66,41 +66,41 @@ int RobotReceiveTimeout::verifyRobotReceiveTimeout(const comm::ControlMode contr
6666
{
6767
if (comm::ControlModeTypes::isControlModeNonRealtime(control_mode))
6868
{
69-
if (timeout < step_time && timeout > std::chrono::milliseconds(0))
69+
if (timeout_ < step_time && timeout_ > std::chrono::milliseconds(0))
7070
{
7171
std::stringstream ss;
72-
ss << "Robot receive timeout " << timeout.count() << "ms is below the step time " << step_time.count()
72+
ss << "Robot receive timeout " << timeout_.count() << "ms is below the step time " << step_time.count()
7373
<< "ms. It will be reset to the step time.";
7474
URCL_LOG_ERROR(ss.str().c_str());
7575
return step_time.count();
7676
}
7777
else
7878
{
79-
return timeout.count();
79+
return timeout_.count();
8080
}
8181
}
8282
else if (comm::ControlModeTypes::isControlModeRealtime(control_mode))
8383
{
84-
if (timeout < step_time)
84+
if (timeout_ < step_time)
8585
{
8686
std::stringstream ss;
87-
ss << "Realtime read timeout " << timeout.count() << "ms is below the step time " << step_time.count()
87+
ss << "Realtime read timeout " << timeout_.count() << "ms is below the step time " << step_time.count()
8888
<< ". It will be reset to the step time.";
8989
URCL_LOG_ERROR(ss.str().c_str());
9090
return step_time.count();
9191
}
92-
else if (timeout > MAX_RT_RECEIVE_TIMEOUT_MS)
92+
else if (timeout_ > MAX_RT_RECEIVE_TIMEOUT_MS)
9393
{
9494
std::stringstream ss;
95-
ss << "Robot receive timeout " << timeout.count()
95+
ss << "Robot receive timeout " << timeout_.count()
9696
<< "ms is above the maximum allowed timeout for realtime commands " << MAX_RT_RECEIVE_TIMEOUT_MS.count()
9797
<< ". It will be reset to the maximum allowed timeout.";
9898
URCL_LOG_ERROR(ss.str().c_str());
9999
return MAX_RT_RECEIVE_TIMEOUT_MS.count();
100100
}
101101
else
102102
{
103-
return timeout.count();
103+
return timeout_.count();
104104
}
105105
}
106106
else

tests/test_robot_receive_timeout.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,36 +41,36 @@ TEST(RobotReceiveTimeout, milliseconds_configuration)
4141
{
4242
const int expected_timeout = 100;
4343
RobotReceiveTimeout robot_receive_timeout = RobotReceiveTimeout::millisec(expected_timeout);
44-
EXPECT_EQ(robot_receive_timeout.timeout.count(), expected_timeout);
44+
EXPECT_EQ(robot_receive_timeout.getAsMilliseconds().count(), expected_timeout);
4545
}
4646

4747
TEST(RobotReceiveTimeout, empty_milliseconds_configuration)
4848
{
4949
const int expected_timeout = 20;
5050
RobotReceiveTimeout robot_receive_timeout = RobotReceiveTimeout::millisec();
51-
EXPECT_EQ(robot_receive_timeout.timeout.count(), expected_timeout);
51+
EXPECT_EQ(robot_receive_timeout.getAsMilliseconds().count(), expected_timeout);
5252
}
5353

5454
TEST(RobotReceiveTimeout, seconds_configuration)
5555
{
5656
float timeout = 0.1;
5757
RobotReceiveTimeout robot_receive_timeout = RobotReceiveTimeout::sec(timeout);
5858
const int expected_timeout = timeout * 1000; // Convert to milliseconds
59-
EXPECT_EQ(robot_receive_timeout.timeout.count(), expected_timeout);
59+
EXPECT_EQ(robot_receive_timeout.getAsMilliseconds().count(), expected_timeout);
6060
}
6161

6262
TEST(RobotReceiveTimeout, empty_seconds_configuration)
6363
{
6464
const int expected_timeout = 20;
6565
RobotReceiveTimeout robot_receive_timeout = RobotReceiveTimeout::sec();
66-
EXPECT_EQ(robot_receive_timeout.timeout.count(), expected_timeout);
66+
EXPECT_EQ(robot_receive_timeout.getAsMilliseconds().count(), expected_timeout);
6767
}
6868

6969
TEST(RobotReceiveTimeout, off_configuration)
7070
{
7171
const int expected_timeout = 0;
7272
RobotReceiveTimeout robot_receive_timeout = RobotReceiveTimeout::off();
73-
EXPECT_EQ(robot_receive_timeout.timeout.count(), expected_timeout);
73+
EXPECT_EQ(robot_receive_timeout.getAsMilliseconds().count(), expected_timeout);
7474
}
7575

7676
TEST(RobotReceiveTimeout, off_realtime_control_modes)

0 commit comments

Comments
 (0)