adapter_operation_mode.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
adapter__operation__mode_8cpp
prbt_hardware_support/adapter_operation_mode.h
prbt_hardware_support
static constexpr int
DEFAULT_QUEUE_SIZE
namespaceprbt__hardware__support.html
a7560c762927d661ca3506cd81853261e
static const std::string
SERVICE_NAME_GET_OPERATION_MODE
namespaceprbt__hardware__support.html
a3ec16cde6e03411e52aafc40f3a4c2e4
static const std::string
TOPIC_OPERATION_MODE
namespaceprbt__hardware__support.html
aaf31583b199cc44823e76c4f8781c180
adapter_operation_mode.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
adapter__operation__mode_8h
prbt_hardware_support::AdapterOperationMode
prbt_hardware_support
architecture_overview.md
/tmp/ws/src/pilz_robots/prbt_hardware_support/doc/
architecture__overview_8md
brake_test_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
brake__test__executor_8cpp
prbt_hardware_support/brake_test_executor.h
prbt_hardware_support
brake_test_executor.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
brake__test__executor_8h
prbt_hardware_support::BrakeTestExecutor
prbt_hardware_support::BrakeTestExecutorException
prbt_hardware_support
std::function< bool(const bool)>
BrakeTestResultFunc
namespaceprbt__hardware__support.html
a10f42f866ed317fdaa4f9ffd8a4ba7c8
std::function< void()>
ControllerHoldFunc
namespaceprbt__hardware__support.html
a3fb3a5eefc314dfa54d587457173a273
std::function< void()>
ControllerUnholdFunc
namespaceprbt__hardware__support.html
ac873ead79eee20eb2bf24ee7f82c36db
std::function< bool()>
DetectRobotMotionFunc
namespaceprbt__hardware__support.html
a35cc69d758ef054783fc5847722a7df1
std::function< BrakeTest::Response()>
TriggerBrakeTestFunc
namespaceprbt__hardware__support.html
a5d189dcd7611de657f38f7b88ecc7eba
brake_test_executor_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
brake__test__executor__node_8cpp
prbt_hardware_support/brake_test_executor.h
prbt_hardware_support/brake_test_utils.h
prbt_hardware_support/brake_test_executor_node_service_calls.h
int
main
brake__test__executor__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static const std::string
BRAKE_TEST_RESULT_SERVICE_NAME
brake__test__executor__node_8cpp.html
a0d8fd1405dc7089cf8ab850850fae137
static const std::string
BRAKETEST_ADAPTER_SERVICE_NAME
brake__test__executor__node_8cpp.html
accd89092306a5ad4b4f9afe2c982171d
static const std::string
CONTROLLER_HOLD_MODE_SERVICE_NAME
brake__test__executor__node_8cpp.html
a0649a4af46f5b422615027d0d3fa9b6a
static const std::string
CONTROLLER_UNHOLD_MODE_SERVICE_NAME
brake__test__executor__node_8cpp.html
adf8c72de01c8dfbabe9e5bbccdc36205
static const std::string
EXECUTE_BRAKETEST_SERVICE_NAME
brake__test__executor__node_8cpp.html
a5fe1096b02e378730a5576c494b2293b
brake_test_executor_node_service_calls.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
brake__test__executor__node__service__calls_8h
prbt_hardware_support
static BrakeTest::Response
executeBrakeTestCall
namespaceprbt__hardware__support.html
ac1b59236f2ea73f287ace0da2354fba0
(T &client)
static bool
sendBrakeTestResultCall
namespaceprbt__hardware__support.html
a2735cbe2701dc372c73a29f1b047a453
(T &client, const bool brake_test_result)
static void
triggerServiceCall
namespaceprbt__hardware__support.html
aecd6d8632a7d555d772feb756f94225e
(T &client)
brake_test_utils.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
brake__test__utils_8h
prbt_hardware_support/brake_test_utils_exception.h
prbt_hardware_support::BrakeTestUtils
prbt_hardware_support
static constexpr double
DEFAULT_JOINT_STATES_COMPARISON_TOLERANCE
brake__test__utils_8h.html
a24d7ca12f67b69d33b7c8b738d5ed691
static constexpr double
DEFAULT_ROBOT_MOTION_TIMEOUT_S
brake__test__utils_8h.html
aef5ea1c4525c7abe822b76e23603de26
static constexpr double
JOINT_STATES_COMPARISON_FREQUENCY
brake__test__utils_8h.html
a177e9d85ca69d2d29d8d6f373405de39
static constexpr double
JOINT_STATES_TOPIC_TIMEOUT
brake__test__utils_8h.html
ab8e5aa7b46607f5596a558f5f61fdac8
static const std::string
TOPIC_NAME
brake__test__utils_8h.html
adf3321e86dd3499e55ae260e1d7fe244
brake_test_utils_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
brake__test__utils__exception_8h
prbt_hardware_support::BrakeTestUtilsException
prbt_hardware_support::GetCurrentJointStatesException
prbt_hardware_support
canopen_braketest_adapter.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
canopen__braketest__adapter_8cpp
prbt_hardware_support/canopen_braketest_adapter.h
prbt_hardware_support/canopen_braketest_adapter_exception.h
prbt_hardware_support
static const std::string
CANOPEN_GETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
a4cbd73a0ea88b3255c9feb64e491e0d2
static const std::string
CANOPEN_NODES_PARAMETER_NAME
namespaceprbt__hardware__support.html
a569670877a8b69c348dd6ec7f72c2500
static const std::string
CANOPEN_SETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
ac856c551dce779944f6cb3e1d2879410
static const std::string
GET_BRAKETEST_DURATION_OBJECT
namespaceprbt__hardware__support.html
af47c2c2412b6f20f29f42d4b11cf555b
static const std::string
GET_BRAKETEST_STATUS_OBJECT
namespaceprbt__hardware__support.html
ae5887757d0bd613f52c4fb33633b3545
static const std::string
NODE_BRAKETEST_ENABLED_PARAMETER
namespaceprbt__hardware__support.html
a840b09057215486242a4281c47b18c2a
static const std::string
SET_START_BRAKETEST_OBJECT
namespaceprbt__hardware__support.html
aaac8f3a3e96f3f4d287c3caff46bac70
static const std::string
TRIGGER_BRAKETEST_SERVICE_NAME
namespaceprbt__hardware__support.html
aaae98211a2dc9633fad92a619486372b
static constexpr double
WAIT_FOR_SERVICE_TIMEOUT_S
namespaceprbt__hardware__support.html
a2e69f969fceac822188e7c8412f2b4db
canopen_braketest_adapter.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
canopen__braketest__adapter_8h
prbt_hardware_support::CANOpenBrakeTestAdapter
prbt_hardware_support
canopen_braketest_adapter_exception.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
canopen__braketest__adapter__exception_8cpp
prbt_hardware_support/canopen_braketest_adapter_exception.h
prbt_hardware_support
canopen_braketest_adapter_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
canopen__braketest__adapter__exception_8h
prbt_hardware_support::CANOpenBrakeTestAdapterException
prbt_hardware_support
canopen_braketest_adapter_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
canopen__braketest__adapter__node_8cpp
prbt_hardware_support/canopen_braketest_adapter.h
int
main
canopen__braketest__adapter__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
canopen_chain_node_mock.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
canopen__chain__node__mock_8cpp
prbt_hardware_support/canopen_chain_node_mock.h
prbt_hardware_support
static const std::string
BRAKE_TEST_DURATION_OBJECT_INDEX
namespaceprbt__hardware__support.html
a7337a370cfe8f5cd4b494db3bba3ef93
static const std::string
BRAKE_TEST_STATUS_OBJECT_INDEX
namespaceprbt__hardware__support.html
aa4b8515e00189fa1fc964e37eb044069
static const std::string
CANOPEN_GETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
a4cbd73a0ea88b3255c9feb64e491e0d2
static const std::string
CANOPEN_SETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
ac856c551dce779944f6cb3e1d2879410
static const std::string
START_BRAKE_TEST_OBJECT_INDEX
namespaceprbt__hardware__support.html
a3778d88ac05b5c677022ea25104f84af
canopen_chain_node_mock.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/include/prbt_hardware_support/
canopen__chain__node__mock_8h
prbt_hardware_support::CANOpenChainNodeMock
prbt_hardware_support
client_tests_common.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/include/prbt_hardware_support/
client__tests__common_8h
prbt_hardware_support
constexpr const char *const
LOCALHOST
namespaceprbt__hardware__support.html
a0b99894406e2e64c72c0aba0b7a81940
fake_speed_override_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
fake__speed__override__node_8cpp
void
dynamic_set_speed_override
fake__speed__override__node_8cpp.html
aabd22892027801a85f39b83b0f4da48d
(prbt_hardware_support::FakeSpeedOverrideConfig &config, uint32_t level)
bool
getSpeedOverride
fake__speed__override__node_8cpp.html
af1119418b85921d9a258b483577c874e
(prbt_hardware_support::GetSpeedOverride::Request &, prbt_hardware_support::GetSpeedOverride::Response &res)
int
main
fake__speed__override__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
std::atomic< double >
SPEED_OVERRIDE
fake__speed__override__node_8cpp.html
ab54b86294b91ad1a303a6df40d5ffb45
filter_pipeline.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
filter__pipeline_8h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/update_filter.h
prbt_hardware_support/modbus_topic_definitions.h
prbt_hardware_support::FilterPipeline
prbt_hardware_support
get_operation_mode_func_decl.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
get__operation__mode__func__decl_8h
prbt_hardware_support
std::function< OperationModes()>
GetOpModeFunc
namespaceprbt__hardware__support.html
abd78f0ce1d7c939c00df796a4fdcfd51
integrationtest_brake_test_required.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integrationtests/
integrationtest__brake__test__required_8cpp
prbt_hardware_support/pilz_modbus_server_mock.h
prbt_hardware_support/pilz_modbus_client.h
prbt_hardware_support/register_container.h
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support::BrakeTestRequiredIntegrationTest
prbt_hardware_support
::testing::AssertionResult
expectBrakeTestRequiredServiceCallResult
namespaceprbt__hardware__support.html
a79cd81570c3c0d8ed41b9b192481b1d1
(ros::ServiceClient &brake_test_required_client, IsBrakeTestRequiredResponse::_result_type expectation, uint16_t retries=DEFAULT_RETRIES)
int
main
integrationtest__brake__test__required_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST_F
namespaceprbt__hardware__support.html
af6fecaec3fdeac55af45c5240fe78355
(BrakeTestRequiredIntegrationTest, testBrakeTestAnnouncement)
static constexpr unsigned int
DEFAULT_RETRIES
namespaceprbt__hardware__support.html
aa1b992d5f5519ee94430bf440377aba7
static constexpr uint16_t
MODBUS_API_VERSION_VALUE
namespaceprbt__hardware__support.html
aaff6e4a382dc5af77730c67074ed39b4
static const std::string
MODBUS_SERVICE_NAME
namespaceprbt__hardware__support.html
a710d3f1020ec8df57e2c120b7c079e54
static const std::string
SERVICE_BRAKETEST_REQUIRED
namespaceprbt__hardware__support.html
a74a05fc0082e41de6288369a4b8d80f6
integrationtest_execute_brake_test.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integrationtests/
integrationtest__execute__brake__test_8cpp
prbt_hardware_support/canopen_chain_node_mock.h
prbt_hardware_support/joint_states_publisher_mock.h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/pilz_manipulator_mock.h
prbt_hardware_support/pilz_modbus_server_mock.h
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support
bool
brakeTestRegisterSetOnServer
namespaceprbt__hardware__support.html
a9bc95c0372cd38317fb7e4cdf5f15d83
(PilzModbusServerMock &server, unsigned short register_perf, unsigned short register_res, uint16_t expectation, float sleep_per_try_s, unsigned short retries)
int
main
integrationtest__execute__brake__test_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST
namespaceprbt__hardware__support.html
a0ed52043da6aed3acd1805d7bd512b5c
(IntegrationtestExecuteBrakeTest, testBrakeTestService)
static const std::string
CONTROLLER_HOLD_MODE_SERVICE_NAME
integrationtest__execute__brake__test_8cpp.html
a0649a4af46f5b422615027d0d3fa9b6a
static const std::string
CONTROLLER_UNHOLD_MODE_SERVICE_NAME
integrationtest__execute__brake__test_8cpp.html
adf8c72de01c8dfbabe9e5bbccdc36205
static const std::string
EXECUTE_BRAKE_TEST_SERVICE_NAME
integrationtest__execute__brake__test_8cpp.html
ab82b7096cf2fd6625131e0eefce1d38f
static constexpr uint16_t
MODBUS_BRAKE_TEST_EXPECTED_VALUE
integrationtest__execute__brake__test_8cpp.html
a5a5fbc5c4f81a0b735035fa3c6dab555
static constexpr uint16_t
MODBUS_BRAKE_TEST_PREPARE_VALUE
integrationtest__execute__brake__test_8cpp.html
a2cc3cac785bdaf54311038a734bc5933
static const std::string
MODBUS_WRITE_SERVICE_NAME
integrationtest__execute__brake__test_8cpp.html
a3f024936d2e72c0d1a373c5b49cbd0b2
static constexpr double
WAIT_FOR_BRAKE_TEST_SERVICE_TIMEOUT_S
integrationtest__execute__brake__test_8cpp.html
a9ef02f8c1c1b04fd7b044cf9079b3671
integrationtest_operation_mode.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integrationtests/
integrationtest__operation__mode_8cpp
prbt_hardware_support/pilz_modbus_server_mock.h
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support::OperationModeIntegrationTest
prbt_hardware_support::OperationModeSubscriberMock
prbt_hardware_support
int
main
integrationtest__operation__mode_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MATCHER_P
namespaceprbt__hardware__support.html
a19e696fc7aef04a6ac9bafdf4ff382ba
(IsExpectedOperationMode, exp_mode,"unexpected operation mode")
TEST_F
namespaceprbt__hardware__support.html
a688754b22fe26ddbae030515e2b9eebb
(OperationModeIntegrationTest, testOperationModeRequestAnnouncement)
static constexpr uint16_t
MODBUS_API_VERSION_VALUE
namespaceprbt__hardware__support.html
aaff6e4a382dc5af77730c67074ed39b4
static const std::string
OPERATION_MODE_CALLBACK_EVENT
namespaceprbt__hardware__support.html
a438243ccc5ac23b617e9979ac1c4e53b
static constexpr int
OPERATION_MODE_QUEUE_SIZE
namespaceprbt__hardware__support.html
ad9f02e0a95d461dd743c7b02ff85b9b8
static const std::string
TOPIC_OPERATION_MODE
namespaceprbt__hardware__support.html
aaf31583b199cc44823e76c4f8781c180
integrationtest_speed_observer_and_operation_mode.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integrationtests/
integrationtest__speed__observer__and__operation__mode_8cpp
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support/speed_observer.h
speed_observer_test::SpeedObserverIntegrationTest
speed_observer_test
int
main
integrationtest__speed__observer__and__operation__mode_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MATCHER_P
namespacespeed__observer__test.html
a7f4637803a0ab37a9327e6f45b0f5568
(RunPermittedState, x,"RunPermitted state "+std::string(negation?"is not":"is")+": "+PrintToString(x)+".")
MATCHER_P
namespacespeed__observer__test.html
ab4bc4886ae17655c09b351022980f1f7
(ContainsAllNames, names,"Names"+PrintToString(names)+std::string(negation?"are not":"are")+" in message.")
TEST_F
namespacespeed__observer__test.html
a7b7250d733ae481553e60a18febdddaa
(SpeedObserverIntegrationTest, testOperationModeT1)
TEST_F
namespacespeed__observer__test.html
a61b95351b745352d3c805b45cc53ecba
(SpeedObserverIntegrationTest, testOperationModeAuto)
TEST_F
namespacespeed__observer__test.html
a8d081eb013ea4f836f2690425ba4beee
(SpeedObserverIntegrationTest, testAdditionalTFTree)
TEST_F
namespacespeed__observer__test.html
a63e5ae5146a483325e4e3c7ad474ce7d
(SpeedObserverIntegrationTest, testRunPermittedServiceNoSuccess)
static const std::string
ADDITIONAL_FRAMES_PARAM_NAME
namespacespeed__observer__test.html
a9245c089050312856ccfe9dbe0104ec9
static const std::string
BARRIER_NO_STOP_HAPPENED
namespacespeed__observer__test.html
abb5fa4d4b56588bc98ff79532763534e
static const std::string
BARRIER_NO_SVC_SUCESS
namespacespeed__observer__test.html
a217e670a1ad5215b56bf672a950d0213
static const std::string
BARRIER_STOP_HAPPENED
namespacespeed__observer__test.html
a6ad9596bc3c295c8a47a018e8f1ccf5f
static const std::string
BARRIER_WAIT_OUT_STOP
namespacespeed__observer__test.html
aae18efc3524bc3137c8606fcd39346d5
static const std::string
FAKE_CONTROLLER_JOINT_STATES_TOPIC_NAME
namespacespeed__observer__test.html
a2803111f3a093fc2913ce76027797318
static const std::string
FRAME_SPEEDS_TOPIC_NAME
namespacespeed__observer__test.html
a580f9ccd787a66df1c1413cfd76596f9
static const std::string
OPERATION_MODE_TOPIC
namespacespeed__observer__test.html
aa414e10e8a7c048bc48e7a9b15b86b57
static const std::string
RUN_PERMITTED_SERVICE
namespacespeed__observer__test.html
aaabc7918a6d260d9b1c9c47dab856016
static const std::string
SPEED_LIMIT_AUTOMATIC_PARAM_NAME
namespacespeed__observer__test.html
ac4811ba0f605528d61e332cb77395d4c
static const std::string
SPEED_LIMIT_T1_PARAM_NAME
namespacespeed__observer__test.html
a8097ef4e1be150abcb89c45870dd15e8
static const double
SQRT_2_HALF
namespacespeed__observer__test.html
a9c5111246508f2e1aae4b12cdb021aea
static const double
TEST_FREQUENCY
namespacespeed__observer__test.html
a75be808877783057125344406861afcc
static const std::string
TEST_WORLD_FRAME
namespacespeed__observer__test.html
a972e0d1e9561d22ec2e1e0e2ec7e3fe3
integrationtest_stop1.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integrationtests/
integrationtest__stop1_8cpp
prbt_hardware_support/modbus_topic_definitions.h
prbt_hardware_support/modbus_api_definitions.h
prbt_hardware_support/pilz_modbus_server_mock.h
prbt_hardware_support/pilz_modbus_client.h
prbt_hardware_support/pilz_manipulator_mock.h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support::Stop1IntegrationTest
prbt_hardware_support
int
main
integrationtest__stop1_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST_F
namespaceprbt__hardware__support.html
adb18ee54b60fffec275e6cf2d897d60c
(Stop1IntegrationTest, testServiceCallbacks)
static const std::string
HALT_SERVICE_NAME
namespaceprbt__hardware__support.html
a8a4f43ed003406ff68f678f29660774a
static const std::string
HOLD_SERVICE_NAME
namespaceprbt__hardware__support.html
a4d7383c73b5f67e0099ba9a27e973227
static constexpr uint16_t
MODBUS_API_VERSION_VALUE
namespaceprbt__hardware__support.html
aaff6e4a382dc5af77730c67074ed39b4
static const std::string
RECOVER_SERVICE_NAME
namespaceprbt__hardware__support.html
aa8b0e66ad396c55ab000a2ffee3deca7
static const std::string
UNHOLD_SERVICE_NAME
namespaceprbt__hardware__support.html
a314da1154e70769334e43c9c70649b4f
integrationtest_stop1_service_missing.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integrationtests/
integrationtest__stop1__service__missing_8cpp
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support::Stop1ServiceMissingIntegrationTest
prbt_hardware_support
int
main
integrationtest__stop1__service__missing_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST_F
namespaceprbt__hardware__support.html
ab0d83f31733a0f3d84deb3dc0c21799c
(Stop1ServiceMissingIntegrationTest, testMissingService)
bool
triggerCallbackDummy
namespaceprbt__hardware__support.html
a8451d14f9fff7576dbe4da878c7cda82
(std_srvs::TriggerRequest &req, std_srvs::TriggerResponse &resp)
static const std::string
HALT_SERVICE_NAME
namespaceprbt__hardware__support.html
a8a4f43ed003406ff68f678f29660774a
static const std::string
HOLD_SERVICE_NAME
namespaceprbt__hardware__support.html
a4d7383c73b5f67e0099ba9a27e973227
static const std::string
OMIT_SERVICE_PARAM_NAME
namespaceprbt__hardware__support.html
a3e0d0ca2e48f40dfb68e0a49700db114
static const std::string
RECOVER_SERVICE_NAME
namespaceprbt__hardware__support.html
aa8b0e66ad396c55ab000a2ffee3deca7
static const std::string
STOP1_EXECUTOR_NODE_NAME
namespaceprbt__hardware__support.html
ac23573a8be4339101f6795f86443914c
static const std::string
UNHOLD_SERVICE_NAME
namespaceprbt__hardware__support.html
a314da1154e70769334e43c9c70649b4f
static constexpr double
WAIT_FOR_NODE_SLEEPTIME_S
namespaceprbt__hardware__support.html
a0ef1ad4d2b6df2b026b9f230830f5ee2
joint_states_publisher_mock.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
joint__states__publisher__mock_8cpp
prbt_hardware_support/joint_states_publisher_mock.h
prbt_hardware_support
static const std::string
JOINT_STATES_TOPIC_NAME
namespaceprbt__hardware__support.html
ad3603eb288632e6b574717055afcce7b
static constexpr unsigned int
JOINT_STATES_TOPIC_QUEUE_SIZE
namespaceprbt__hardware__support.html
aed49ddfb34f98b2a0759fb0399fac213
joint_states_publisher_mock.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/include/prbt_hardware_support/
joint__states__publisher__mock_8h
prbt_hardware_support::JointStatesPublisherMock
prbt_hardware_support
libmodbus_client.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
libmodbus__client_8cpp
prbt_hardware_support/libmodbus_client.h
prbt_hardware_support/pilz_modbus_exceptions.h
prbt_hardware_support
libmodbus_client.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
libmodbus__client_8h
prbt_hardware_support/modbus_client.h
prbt_hardware_support::LibModbusClient
prbt_hardware_support
modbus_adapter_brake_test.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__adapter__brake__test_8cpp
prbt_hardware_support/modbus_adapter_brake_test.h
prbt_hardware_support/modbus_msg_brake_test_wrapper.h
prbt_hardware_support/modbus_adapter_brake_test_exception.h
prbt_hardware_support
static constexpr unsigned int
BRAKE_TEST_PERFORMED
namespaceprbt__hardware__support.html
aa1df457d1c7164a306c6a4643e7122d2
static constexpr unsigned int
MODBUS_API_VERSION_REQUIRED
namespaceprbt__hardware__support.html
a152683c50a9780cd63e6679e6e3ddbac
modbus_adapter_brake_test.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__adapter__brake__test_8h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/register_container.h
prbt_hardware_support::ModbusAdapterBrakeTest
prbt_hardware_support
std::function< bool(const uint16_t &, const RegCont &)>
TWriteModbusRegister
namespaceprbt__hardware__support.html
a556a28bc157e5ca64be52b15429bc094
modbus_adapter_brake_test_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__adapter__brake__test__exception_8h
prbt_hardware_support::ModbusAdapterBrakeTestException
prbt_hardware_support
modbus_adapter_brake_test_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__adapter__brake__test__node_8cpp
prbt_hardware_support/modbus_adapter_brake_test.h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/filter_pipeline.h
prbt_hardware_support/write_modbus_register_call.h
static const std::string
API_SPEC_WRITE_PARAM_NAME
modbus__adapter__brake__test__node_8cpp.html
ac4a07921839b41a1257e0c38cdf527c7
("write_api_spec/")
int
main
modbus__adapter__brake__test__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static const std::string
MODBUS_WRITE_SERVICE_NAME
modbus__adapter__brake__test__node_8cpp.html
a3f024936d2e72c0d1a373c5b49cbd0b2
static const std::string
SERVICE_NAME_IS_BRAKE_TEST_REQUIRED
modbus__adapter__brake__test__node_8cpp.html
a57ffebd5d22abb9ed209d1f813d6bdeb
static const std::string
SERVICE_SEND_BRAKE_TEST_RESULT
modbus__adapter__brake__test__node_8cpp.html
ad12bf7dc5402784bd11abfa38822ab78
modbus_adapter_operation_mode.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__adapter__operation__mode_8cpp
prbt_hardware_support/modbus_adapter_operation_mode.h
prbt_hardware_support
modbus_adapter_operation_mode.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__adapter__operation__mode_8h
prbt_hardware_support/adapter_operation_mode.h
prbt_hardware_support/modbus_msg_operation_mode_wrapper.h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/filter_pipeline.h
prbt_hardware_support::ModbusAdapterOperationMode
prbt_hardware_support
modbus_adapter_operation_mode_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__adapter__operation__mode__node_8cpp
prbt_hardware_support/modbus_adapter_operation_mode.h
prbt_hardware_support/modbus_api_spec.h
int
main
modbus__adapter__operation__mode__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
modbus_adapter_run_permitted.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__adapter__run__permitted_8cpp
prbt_hardware_support/modbus_adapter_run_permitted.h
prbt_hardware_support/modbus_msg_run_permitted_wrapper.h
prbt_hardware_support
modbus_adapter_run_permitted.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__adapter__run__permitted_8h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support::ModbusAdapterRunPermitted
prbt_hardware_support
std::function< void(const bool)>
UpdateRunPermittedFunc
namespaceprbt__hardware__support.html
ac4cc0f28096f5cd2d96643746051fbce
modbus_adapter_run_permitted_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__adapter__run__permitted__node_8cpp
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/modbus_adapter_run_permitted.h
prbt_hardware_support/filter_pipeline.h
int
main
modbus__adapter__run__permitted__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static void
sendRunPermittedUpdate
modbus__adapter__run__permitted__node_8cpp.html
a158fd48c4a78bf5b8577955bf000821d
(ros::ServiceClient &run_permitted_service, const bool run_permitted)
static const std::string
RUN_PERMITTED_SERVICE_NAME
modbus__adapter__run__permitted__node_8cpp.html
a657861951265a01fd2f0fd6c02abebde
modbus_api_definitions.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__api__definitions_8h
prbt_hardware_support
prbt_hardware_support::modbus_api
prbt_hardware_support::modbus_api::v2
static constexpr uint16_t
MODBUS_RUN_PERMITTED_ACTIVE_VALUE
namespaceprbt__hardware__support_1_1modbus__api_1_1v2.html
ae07873f67b45ac64d6fc39d82ce96b06
static constexpr uint16_t
MODBUS_RUN_PERMITTED_CLEAR_VALUE
namespaceprbt__hardware__support_1_1modbus__api_1_1v2.html
ab161e209d70be07d54b9f70d50ba853a
modbus_api_spec.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__api__spec_8h
prbt_hardware_support::ModbusApiSpecException
prbt_hardware_support::ModbusApiSpecTemplated
prbt_hardware_support
prbt_hardware_support::modbus_api_spec
ModbusApiSpecTemplated
ModbusApiSpec
namespaceprbt__hardware__support.html
ae8a673810c4529208f44e11f13234ee8
static const std::string
BRAKETEST_PERFORMED
namespaceprbt__hardware__support_1_1modbus__api__spec.html
a9359d65360f9bbf12805c6cb03f8b34c
static const std::string
BRAKETEST_REQUEST
namespaceprbt__hardware__support_1_1modbus__api__spec.html
a8e23fb9f90e330823f2da156a203e02a
static const std::string
BRAKETEST_RESULT
namespaceprbt__hardware__support_1_1modbus__api__spec.html
ab346817dcc5a2edb6d092c018a4e7b94
static const std::string
OPERATION_MODE
namespaceprbt__hardware__support_1_1modbus__api__spec.html
aa6a1d525c53f94c554437ee2845f3b98
static const std::string
READ_API_SPEC_PARAM_NAME
namespaceprbt__hardware__support.html
a96da4a63f6ac206c80becb87bdf4a58a
static const std::string
RUN_PERMITTED
namespaceprbt__hardware__support_1_1modbus__api__spec.html
a9f79d7217b10775ba2bfba85e942440c
static const std::string
VERSION
namespaceprbt__hardware__support_1_1modbus__api__spec.html
a8ccfdebb929357f528cb45569ad20bca
modbus_client.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__client_8h
register_container.h
prbt_hardware_support::ModbusClient
prbt_hardware_support
modbus_msg_brake_test_wrapper.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__brake__test__wrapper_8h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/modbus_msg_wrapper.h
prbt_hardware_support/modbus_msg_brake_test_wrapper_exception.h
prbt_hardware_support::ModbusMsgBrakeTestWrapper
prbt_hardware_support
static constexpr uint16_t
REGISTER_VALUE_BRAKETEST_NOT_REQUIRED
namespaceprbt__hardware__support.html
a1ed356df7fb6d865bbdef6d8a7e001ee
static constexpr uint16_t
REGISTER_VALUE_BRAKETEST_REQUIRED
namespaceprbt__hardware__support.html
a62c1f02e8d3ecf7c50fb02f3bea7e138
modbus_msg_brake_test_wrapper_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__brake__test__wrapper__exception_8h
prbt_hardware_support/modbus_msg_wrapper_exception.h
prbt_hardware_support::ModbusMsgBrakeTestWrapperException
prbt_hardware_support
modbus_msg_in_builder.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__msg__in__builder_8cpp
prbt_hardware_support/modbus_msg_in_builder.h
prbt_hardware_support
modbus_msg_in_builder.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__in__builder_8h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/register_container.h
prbt_hardware_support::ModbusMsgInBuilder
prbt_hardware_support
modbus_msg_operation_mode_wrapper.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__operation__mode__wrapper_8h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/modbus_msg_wrapper.h
prbt_hardware_support/modbus_msg_operation_mode_wrapper_exception.h
prbt_hardware_support::ModbusMsgOperationModeWrapper
prbt_hardware_support
modbus_msg_operation_mode_wrapper_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__operation__mode__wrapper__exception_8h
prbt_hardware_support/modbus_msg_wrapper_exception.h
prbt_hardware_support::ModbusMsgOperationModeWrapperException
prbt_hardware_support
modbus_msg_run_permitted_wrapper.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__msg__run__permitted__wrapper_8cpp
prbt_hardware_support/modbus_msg_run_permitted_wrapper.h
prbt_hardware_support/modbus_api_spec.h
modbus_msg_run_permitted_wrapper.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__run__permitted__wrapper_8h
prbt_hardware_support/modbus_api_definitions.h
prbt_hardware_support/modbus_msg_run_permitted_wrapper_exception.h
prbt_hardware_support/modbus_msg_wrapper.h
prbt_hardware_support::ModbusMsgRunPermittedWrapper
prbt_hardware_support
modbus_msg_run_permitted_wrapper_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__run__permitted__wrapper__exception_8h
prbt_hardware_support/modbus_msg_wrapper_exception.h
prbt_hardware_support::ModbusMsgRunPermittedStatusMissing
prbt_hardware_support
modbus_msg_wrapper.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__wrapper_8h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/modbus_msg_wrapper_exception.h
prbt_hardware_support::ModbusMsgWrapper
prbt_hardware_support
modbus_msg_wrapper_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__msg__wrapper__exception_8h
prbt_hardware_support::ModbusMsgWrapperException
prbt_hardware_support
modbus_topic_definitions.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__topic__definitions_8h
prbt_hardware_support
static const std::string
SERVICE_MODBUS_WRITE
namespaceprbt__hardware__support.html
a1d3cd1b40895bfa8b21ca6d8111a9998
static const std::string
TOPIC_MODBUS_READ
namespaceprbt__hardware__support.html
ad4b2e07812a1e91d339f0f078f8876f8
operation_mode_setup_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
operation__mode__setup__executor_8cpp
prbt_hardware_support/operation_mode_setup_executor.h
prbt_hardware_support
operation_mode_setup_executor.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
operation__mode__setup__executor_8h
prbt_hardware_support/set_speed_limit_func_decl.h
prbt_hardware_support/get_operation_mode_func_decl.h
prbt_hardware_support::OperationModeSetupExecutor
prbt_hardware_support
operation_mode_setup_executor_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
operation__mode__setup__executor__node_8cpp
prbt_hardware_support/operation_mode_setup_executor.h
prbt_hardware_support/set_speed_limit_func_decl.h
prbt_hardware_support/get_operation_mode_func_decl.h
prbt_hardware_support/operation_mode_setup_executor_node_service_calls.h
int
main
operation__mode__setup__executor__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static constexpr uint32_t
DEFAULT_QUEUE_SIZE
operation__mode__setup__executor__node_8cpp.html
acba6e4e457349e5ba720727870c3bf8b
static const std::string
GET_SPEED_OVERRIDE_SERVICE
operation__mode__setup__executor__node_8cpp.html
acc8be893f3ca30aaad9f35871dad94a3
static const std::string
OPERATION_MODE_TOPIC
operation__mode__setup__executor__node_8cpp.html
ad7240376b9358f7473bcf117530f2ba7
static const std::string
PARAM_SPEED_LIMIT_AUTO_STR
operation__mode__setup__executor__node_8cpp.html
a212dad8ee74f39146cdc314f9275fab6
static const std::string
PARAM_SPEED_LIMIT_T1_STR
operation__mode__setup__executor__node_8cpp.html
ad290fe1461c7b6e239b49b02c6de16a4
static const std::string
SET_SPEED_LIMIT_SERVICE
operation__mode__setup__executor__node_8cpp.html
aaf5f1182327be528b6998044b1c30f1f
operation_mode_setup_executor_node_service_calls.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
operation__mode__setup__executor__node__service__calls_8h
prbt_hardware_support
static bool
setSpeedLimitSrv
namespaceprbt__hardware__support.html
a4a09acd86209133d1280e978d6d31c63
(T &srv_client, const double &speed_limit)
param_names.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
param__names_8h
prbt_hardware_support
static const std::string
PARAM_INDEX_OF_FIRST_REGISTER_TO_READ_STR
namespaceprbt__hardware__support.html
aaaddecfcca8d918e8a6e876d3a1c1f52
static const std::string
PARAM_MODBUS_CONNECTION_RETRIES
namespaceprbt__hardware__support.html
a310047bac130ac434f6809f0ced5e78d
static const std::string
PARAM_MODBUS_CONNECTION_RETRY_TIMEOUT
namespaceprbt__hardware__support.html
aecc0c3d1962b653bb210e71439516b39
static const std::string
PARAM_MODBUS_READ_TOPIC_NAME_STR
namespaceprbt__hardware__support.html
a3211b15d17d126f212746cb28ba73860
static const std::string
PARAM_MODBUS_RESPONSE_TIMEOUT_STR
namespaceprbt__hardware__support.html
a2afafb5771300dd526c5000ebd4793ed
static const std::string
PARAM_MODBUS_SERVER_IP_STR
namespaceprbt__hardware__support.html
a31d3fec7715ad2e52f4e870bea2f89b0
static const std::string
PARAM_MODBUS_SERVER_PORT_STR
namespaceprbt__hardware__support.html
a35b3042b47e12b3f5df654bfe7e818fd
static const std::string
PARAM_MODBUS_WRITE_SERVICE_NAME_STR
namespaceprbt__hardware__support.html
ab14acdd4c56c38045475bb1c6d389afb
static const std::string
PARAM_NUM_REGISTERS_TO_READ_STR
namespaceprbt__hardware__support.html
af34412feb9be84441bc4119dbfe514bf
pilz_manipulator_mock.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/include/prbt_hardware_support/
pilz__manipulator__mock_8h
ManipulatorMock
pilz_modbus_client.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
pilz__modbus__client_8cpp
prbt_hardware_support/pilz_modbus_client.h
prbt_hardware_support/modbus_msg_in_builder.h
prbt_hardware_support/pilz_modbus_exceptions.h
prbt_hardware_support/pilz_modbus_client_exception.h
prbt_hardware_support
pilz_modbus_client.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
pilz__modbus__client_8h
prbt_hardware_support/modbus_client.h
prbt_hardware_support/register_container.h
prbt_hardware_support::PilzModbusClient
prbt_hardware_support
pilz_modbus_client_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
pilz__modbus__client__exception_8h
prbt_hardware_support::PilzModbusClientException
prbt_hardware_support
pilz_modbus_client_mock.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/include/prbt_hardware_support/
pilz__modbus__client__mock_8h
prbt_hardware_support/modbus_client.h
PilzModbusClientMock
pilz_modbus_client_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
pilz__modbus__client__node_8cpp
prbt_hardware_support/libmodbus_client.h
prbt_hardware_support/pilz_modbus_client.h
prbt_hardware_support/param_names.h
prbt_hardware_support/pilz_modbus_client_exception.h
prbt_hardware_support/modbus_topic_definitions.h
prbt_hardware_support/modbus_api_spec.h
int
main
pilz__modbus__client__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static constexpr int32_t
MODBUS_CONNECTION_RETRIES_DEFAULT
pilz__modbus__client__node_8cpp.html
ad7d3e636ab24c1ae6977ae170cd49fa2
static constexpr double
MODBUS_CONNECTION_RETRY_TIMEOUT_S_DEFAULT
pilz__modbus__client__node_8cpp.html
ae8ac80b8fb3a910043b55b5914ca783f
static constexpr int
MODBUS_RESPONSE_TIMEOUT_MS
pilz__modbus__client__node_8cpp.html
a07df29b97b93b473332fa3f0bdc59d5f
pilz_modbus_exceptions.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
pilz__modbus__exceptions_8h
ModbusExceptionDisconnect
pilz_modbus_server_mock.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
pilz__modbus__server__mock_8cpp
prbt_hardware_support/param_names.h
prbt_hardware_support/pilz_modbus_server_mock.h
prbt_hardware_support
pilz_modbus_server_mock.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/include/prbt_hardware_support/
pilz__modbus__server__mock_8h
prbt_hardware_support/register_container.h
prbt_hardware_support::PilzModbusServerMock
prbt_hardware_support
README.md
/tmp/ws/src/pilz_robots/prbt_hardware_support/
README_8md
register_container.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
register__container_8h
prbt_hardware_support
std::vector< uint16_t >
RegCont
namespaceprbt__hardware__support.html
a1d732e545cb0a61e85bb2f6c67aa0fcb
ros_test_helper.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/include/prbt_hardware_support/
ros__test__helper_8h
prbt_hardware_support
bool
checkForNode
namespaceprbt__hardware__support.html
afddb7db36684adcfbee0c10cb8fd4c54
(std::string node_name)
static void
initalizeAndRun
namespaceprbt__hardware__support.html
a39482457d6e4f7387496ebf770433b7d
(T &obj, const char *ip, unsigned int port)
void
waitForNode
namespaceprbt__hardware__support.html
ae337e25c49959d2ca7b5c5ebb9114a6a
(std::string node_name, double loop_frequency=10.0)
inline::testing::AssertionResult
waitForNodeShutdown
namespaceprbt__hardware__support.html
a84fd36086dff1b3b20f8df5792ff5728
(std::string node_name, double timeout=1.0, double loop_frequency=10.0)
run_permitted_state_machine.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
run__permitted__state__machine_8h
prbt_hardware_support/service_function_decl.h
prbt_hardware_support/utils.h
prbt_hardware_support::AsyncRunPermittedTask
prbt_hardware_support::RunPermittedStateMachine_::EnableRequestedDuringStop
prbt_hardware_support::RunPermittedStateMachine_::Enabling
prbt_hardware_support::RunPermittedStateMachine_::halt_done
prbt_hardware_support::RunPermittedStateMachine_::halt_start
prbt_hardware_support::RunPermittedStateMachine_::hold_done
prbt_hardware_support::RunPermittedStateMachine_::hold_start
prbt_hardware_support::RunPermittedStateMachine_::recover_done
prbt_hardware_support::RunPermittedStateMachine_::recover_start
prbt_hardware_support::RunPermittedStateMachine_::RobotActive
prbt_hardware_support::RunPermittedStateMachine_::RobotInactive
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_false
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_true
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_updated
prbt_hardware_support::RunPermittedStateMachine_
prbt_hardware_support::RunPermittedStateMachine_::Stopping
prbt_hardware_support::RunPermittedStateMachine_::StopRequestedDuringEnable
prbt_hardware_support::RunPermittedStateMachine_::transition_table
prbt_hardware_support::RunPermittedStateMachine_::unhold_done
prbt_hardware_support::RunPermittedStateMachine_::unhold_start
prbt_hardware_support
#define
ACTION_OUTPUT
run__permitted__state__machine_8h.html
a819bd45567a4ce59bc1e84fae5bd8d8f
#define
COLOR_GREEN
run__permitted__state__machine_8h.html
afc9149f5de51bd9ac4f5ebbfa153f018
#define
COLOR_GREEN_BOLD
run__permitted__state__machine_8h.html
a218a8173ca54b80c9d36b0b12f3da9ed
#define
STATE_ENTER_OUTPUT
run__permitted__state__machine_8h.html
a97ac5a3ec7fc7a64529fdef4314f166a
#define
STATE_EXIT_OUTPUT
run__permitted__state__machine_8h.html
a2663964a3c44f863229680e5d7e73c35
msm::back::state_machine< RunPermittedStateMachine_ >
RunPermittedStateMachine
namespaceprbt__hardware__support.html
aa211f344ea47ff3deae526f9b4febd9a
std::queue< AsyncRunPermittedTask >
RunPermittedTaskQueue
namespaceprbt__hardware__support.html
ab1551eca8f9f637fbd407250a90ad276
service_function_decl.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
service__function__decl_8h
prbt_hardware_support
std::function< bool()>
TServiceCallFunc
namespaceprbt__hardware__support.html
a963f55f1df20bfdc6cd1fb131c956095
set_speed_limit_func_decl.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
set__speed__limit__func__decl_8h
prbt_hardware_support
std::function< bool(const double &)>
SetSpeedLimitFunc
namespaceprbt__hardware__support.html
a23d8933c250719bfc331ab8b07076c0f
spec.dox
/tmp/ws/src/pilz_robots/prbt_hardware_support/
spec_8dox
speed_observer.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
speed__observer_8cpp
prbt_hardware_support/speed_observer.h
prbt_hardware_support
static const std::string
FRAME_SPEEDS_TOPIC_NAME
namespaceprbt__hardware__support.html
a7e1e1a7530997296e7dc0d9286984b1d
static const std::string
RUN_PERMITTED_SERVICE
namespaceprbt__hardware__support.html
ab0897541e9d62b1f1d02d5a0dd146c90
speed_observer.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
speed__observer_8h
prbt_hardware_support::SpeedObserver
prbt_hardware_support
static constexpr unsigned int
DEFAULT_ALLOWED_MISSED_CALCULATIONS
namespaceprbt__hardware__support.html
ad2fea33c34a49ccea8e95be94bdefaad
speed_observer_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
speed__observer__node_8cpp
prbt_hardware_support/speed_observer.h
bool
hasOnlyFixedParentJoints
speed__observer__node_8cpp.html
a8724f12d81d7b4a04df9ec9c8bc57032
(const urdf::LinkSharedPtr &link)
int
main
speed__observer__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static const std::string
ADDITIONAL_FRAMES_PARAM_NAME
speed__observer__node_8cpp.html
a5b29443b6d24311a1affc31db7dd956e
static const std::string
OBSERVATION_FREQUENCY_PARAM_NAME
speed__observer__node_8cpp.html
af4d9b5feb0898b361d468c80bf9db871
static const std::string
ROBOT_DESCRIPTION_PARAM_NAME
speed__observer__node_8cpp.html
a8338f01fc651c83c19f5a29a1684f27e
static const std::string
SET_SPEED_LIMIT_SERVICE
speed__observer__node_8cpp.html
aaf5f1182327be528b6998044b1c30f1f
stop1_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
stop1__executor_8cpp
prbt_hardware_support/stop1_executor.h
prbt_hardware_support
stop1_executor.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
stop1__executor_8h
prbt_hardware_support/run_permitted_state_machine.h
prbt_hardware_support/service_function_decl.h
prbt_hardware_support::Stop1Executor
prbt_hardware_support
stop1_executor_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
stop1__executor__node_8cpp
prbt_hardware_support/stop1_executor.h
prbt_hardware_support/service_function_decl.h
prbt_hardware_support
bool
callService
namespaceprbt__hardware__support.html
a95ef3884ae27955efa4750dcdaaf4773
(ros::ServiceClient &srv_client)
int
main
stop1__executor__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
const std::string
HALT_SERVICE
stop1__executor__node_8cpp.html
aa643a504a6a49bc0f1d9a05f6a830ad0
const std::string
HOLD_SERVICE
stop1__executor__node_8cpp.html
add6b1d012eb433442f0c915232456ff4
const std::string
RECOVER_SERVICE
stop1__executor__node_8cpp.html
ac23b080c7a18609ac786d55a018dd41f
const std::string
UNHOLD_SERVICE
stop1__executor__node_8cpp.html
a825491aaa5b2a69adbe352c7e8d153d3
system_info.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
system__info_8cpp
prbt_hardware_support/system_info.h
prbt_hardware_support/system_info_exception.h
prbt_hardware_support
static const std::string
CANOPEN_GETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
a4cbd73a0ea88b3255c9feb64e491e0d2
static const std::string
CANOPEN_NODES_PARAMETER_NAME
namespaceprbt__hardware__support.html
a569670877a8b69c348dd6ec7f72c2500
static constexpr std::size_t
FIRMWARE_STRING_LENGTH
namespaceprbt__hardware__support.html
a76ee9177a59d553515055b13211e5c8e
static const std::string
GET_FIRMWARE_VERION_OBJECT
namespaceprbt__hardware__support.html
a1b5f50cf7a3f0805536dfed993ad8689
static const std::string
JOINT_STATE_TOPIC
namespaceprbt__hardware__support.html
a3a9b42e862a68be92d5c006ca586d43f
system_info.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
system__info_8h
prbt_hardware_support::SystemInfo
prbt_hardware_support
std::map< std::string, std::string >
FirmwareCont
namespaceprbt__hardware__support.html
a7a670bcfc5494763cd410193594803ff
system_info_exception.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
system__info__exception_8cpp
prbt_hardware_support/system_info_exception.h
prbt_hardware_support
system_info_exception.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
system__info__exception_8h
prbt_hardware_support::SystemInfoException
prbt_hardware_support
system_info_node.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
system__info__node_8cpp
prbt_hardware_support/system_info.h
int
main
system__info__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
unittest_brake_test_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__brake__test__executor_8cpp
prbt_hardware_support/brake_test_executor.h
prbt_hardware_support/brake_test_executor_node_service_calls.h
brake_test_executor_test::BrakeTestServiceMock
brake_test_executor_test::SendBrakeTestResltServiceMock
brake_test_executor_test::SystemMock
brake_test_executor_test::TriggerServiceMock
brake_test_executor_test
int
main
unittest__brake__test__executor_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MATCHER
namespacebrake__test__executor__test.html
a82b10d1c1fd6123f2887adb1a2a33b49
(IsRequestResultFalse,"")
TEST
namespacebrake__test__executor__test.html
a5cfd3b8ec62897050895b94ce1865099
(BrakeTestExecutorTest, testBrakeTestTriggeringRobotNotMoving)
TEST
namespacebrake__test__executor__test.html
a5f9a7fe358a2d100906b0ecf656c57e7
(BrakeTestExecutorTest, testBrakeTestServiceWithRobotMotion)
TEST
namespacebrake__test__executor__test.html
a11395bceae80ffc26599312a8a0ee18c
(BrakeTestExecutorTest, testBrakeTestServiceTriggerFails)
TEST
namespacebrake__test__executor__test.html
adb865177afa1ed47308f66d81670ae31
(BrakeTestExecutorTest, testBrakeTestResultServiceFails)
TEST
namespacebrake__test__executor__test.html
ac3c6c152264c71eee561859015963c97
(BrakeTestExecutorTest, testMissingHoldFunc)
TEST
namespacebrake__test__executor__test.html
a8f88427348d2fade9be4c3b96e85210e
(BrakeTestExecutorTest, testMissingUnholdFunc)
TEST
namespacebrake__test__executor__test.html
a2c0e764027f3372b078e7142b2dcee09
(BrakeTestExecutorTest, testMissingDetectMotionFunc)
TEST
namespacebrake__test__executor__test.html
a23c59c0207543b3f3a10f55b35fc6d21
(BrakeTestExecutorTest, testMissingExecuteBrakeTestFunc)
TEST
namespacebrake__test__executor__test.html
a047815d8b7bc39bd463f202b5a56c4a1
(BrakeTestExecutorTest, testMissingSendBrakeTestResultFunc)
TEST
namespacebrake__test__executor__test.html
aa301c364bded7bb137394580b88a5bcd
(BrakeTestExecutorTest, testDtorBrakeTestExecutorException)
TEST
namespacebrake__test__executor__test.html
a6da7c55310737149f40edefee0c1046f
(BrakeTestExecutorTest, testTriggerServiceCallFailure)
TEST
namespacebrake__test__executor__test.html
a399a434b10691e231ece0f23add2e112
(BrakeTestExecutorTest, testTriggerServiceCallResponseFalse)
TEST
namespacebrake__test__executor__test.html
ab53d96a7990ce02166787ef46ca0ee1a
(BrakeTestExecutorTest, testExecuteBrakeTestCallFailure)
TEST
namespacebrake__test__executor__test.html
a6854b4f8beca279f7ecfa9c7e034b8b0
(BrakeTestExecutorTest, testSendBrakeTestResultCallFailure)
TEST
namespacebrake__test__executor__test.html
a3a37eac345572e42261fb049623a9008
(BrakeTestExecutorTest, testSendBrakeTestResultCallSuccess)
unittest_brake_test_utils.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__brake__test__utils_8cpp
prbt_hardware_support/brake_test_utils.h
prbt_hardware_support/brake_test_utils_exception.h
prbt_hardware_support/joint_states_publisher_mock.h
brake_test_utils_test
::testing::AssertionResult
compareJointStateMessages
namespacebrake__test__utils__test.html
a5206a7a6717533d438597ffb51d6f2db
(const JointStateConstPtr &msg1, const JointStateConstPtr &msg2)
int
main
unittest__brake__test__utils_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST
namespacebrake__test__utils__test.html
a621564a93058f014f70217a95c4da449
(BrakeTestUtilsTest, testExceptionDtor)
TEST
namespacebrake__test__utils__test.html
a5afcd587f6c1fac9b5c605d142f93151
(BrakeTestUtilsTest, testCompareJointStatePositions)
TEST
namespacebrake__test__utils__test.html
ac2e4fe9f791c4c4c0243454ef893b2d1
(BrakeTestUtilsTest, testGetCurrentJointStates)
TEST
namespacebrake__test__utils__test.html
a6419360a894bf488d5d049c94dafd376
(BrakeTestUtilsTest, testDetectRobotMotion)
unittest_canopen_braketest_adapter.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__canopen__braketest__adapter_8cpp
prbt_hardware_support/canopen_braketest_adapter.h
prbt_hardware_support/canopen_braketest_adapter_exception.h
prbt_hardware_support/joint_states_publisher_mock.h
prbt_hardware_support/canopen_chain_node_mock.h
canopen_braketest_adapter_test::CanOpenBraketestAdapterTest
canopen_braketest_adapter_test
#define
DEFAULT_SETUP
unittest__canopen__braketest__adapter_8cpp.html
a278fc08f05078119550dfc8a24c17708
int
main
unittest__canopen__braketest__adapter_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST_F
namespacecanopen__braketest__adapter__test.html
a9f7d40ba0cb8a5cbb6b0c1cdc3781580
(CanOpenBraketestAdapterTest, testCANOpenBrakeTestAdapterExceptionDtor)
TEST_F
namespacecanopen__braketest__adapter__test.html
acde5b2c4b09dff4a824b0934a170c4bf
(CanOpenBraketestAdapterTest, testBrakeTestServiceWithoutCANGetService)
TEST_F
namespacecanopen__braketest__adapter__test.html
a253a97ce0e4003c5123bf56f1d39c635
(CanOpenBraketestAdapterTest, testBrakeTestServiceWithoutCANSetService)
TEST_F
namespacecanopen__braketest__adapter__test.html
a37aa91cf613f4beccebf70806f46b8af
(CanOpenBraketestAdapterTest, testBrakeTestServiceWithoutNodeParameters)
TEST_F
namespacecanopen__braketest__adapter__test.html
a44dfd6f515cff0f6722eb287f1cacd71
(CanOpenBraketestAdapterTest, testBrakeTestServiceWithNodeParametersTypeError)
TEST_F
namespacecanopen__braketest__adapter__test.html
aba8a55097783f6986cc97939f891d3cb
(CanOpenBraketestAdapterTest, testGetBrakeTestDurationServiceCallFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
ae04b7e90f75712f00bce0e56d1de2e5f
(CanOpenBraketestAdapterTest, testGetBrakeTestDurationServiceResponseFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
a2f353b7d52fe83fad2cec0a782940efc
(CanOpenBraketestAdapterTest, testStartBrakeTestServiceCallSuccess)
TEST_F
namespacecanopen__braketest__adapter__test.html
a7598a09b89b3d4ade8227f45a8e6fd43
(CanOpenBraketestAdapterTest, testStartBrakeTestServiceCallFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
a6881798aeca6618bc09e9939ab7d364f
(CanOpenBraketestAdapterTest, testStartBrakeTestServiceResponseFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
a1380d1d45d647fa1d3b83f9ab3872e62
(CanOpenBraketestAdapterTest, testBrakeTestStatusServiceCallFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
ae67144f57a021c93df938c9c114a3f93
(CanOpenBraketestAdapterTest, testBrakeTestStatusServiceResponseFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
a61246323b44c0d58a21b2d4bf2e9f6c6
(CanOpenBraketestAdapterTest, testBrakeTestStatusUnknown)
TEST_F
namespacecanopen__braketest__adapter__test.html
a83d9dd552bb1e5539e23d864e9cbfda9
(CanOpenBraketestAdapterTest, testBrakeTestStatusPerformed)
TEST_F
namespacecanopen__braketest__adapter__test.html
a906a456ac4b60372d3caf6b6d72f797d
(CanOpenBraketestAdapterTest, testBrakeTestStatusNotSuccessful)
TEST_F
namespacecanopen__braketest__adapter__test.html
a183e9715c56b1f258b1e0b12a0fd1cab
(CanOpenBraketestAdapterTest, testBrakeTestStatusNotActivelyControlled)
static const std::string
BRAKE_TEST_DURATION_OBJECT_INDEX
namespacecanopen__braketest__adapter__test.html
a6d86b4d3ecc146b4fcd511d7bac9b3b7
static const std::string
BRAKE_TEST_SERVICE_NAME
namespacecanopen__braketest__adapter__test.html
a4a41ec6065ab3b22503e92155953116a
static const std::string
BRAKE_TEST_STATUS_OBJECT_INDEX
namespacecanopen__braketest__adapter__test.html
a82865257cbcb05cd47cf602ee49ace79
static const std::string
BRAKETEST_REQUIRED_NAME
namespacecanopen__braketest__adapter__test.html
a0e1ff2075c487abd587430f2f0ba112c
static constexpr int
NODE_COUNT
namespacecanopen__braketest__adapter__test.html
a1e266a302b4964aab29a7438780d29a0
static const std::string
NODE_NAMES_PARAMETER_NAME
namespacecanopen__braketest__adapter__test.html
abc3725b72288575588e012d4d7264418
static const std::string
NODE_NAMES_PREFIX
namespacecanopen__braketest__adapter__test.html
a1242e7767fe05ddbb8132099cb54f085
static const std::vector< size_t >
NODE_TEST_SET
namespacecanopen__braketest__adapter__test.html
a5a29c9748145b55a336e8f7d8465155a
static const std::string
START_BRAKE_TEST_OBJECT_INDEX
namespacecanopen__braketest__adapter__test.html
a4914bb39edc7dbe700e7312547c43233
unittest_fake_speed_override.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__fake__speed__override_8cpp
prbt_hardware_support::FakeSpeedOverrideTest
prbt_hardware_support
int
main
unittest__fake__speed__override_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
namespaceprbt__hardware__support.html
a0f31e6f410166fa40a7013c5c974a45e
(FakeSpeedOverrideTest, defaultSpeedOverride)
TEST_F
namespaceprbt__hardware__support.html
a7f804fc078e68394f827c1c68bc69e85
(FakeSpeedOverrideTest, testSettingSpeedOverride)
TEST_F
namespaceprbt__hardware__support.html
a9e20307718433e53dc7ca8ab8e9df963
(FakeSpeedOverrideTest, testSettingSpeedOverrideToLow)
TEST_F
namespaceprbt__hardware__support.html
ac3c0a76f77dfe3dcb613b2bca07b37ac
(FakeSpeedOverrideTest, testSettingSpeedOverrideToHigh)
static constexpr double
EXPECTED_DEFAULT_SPEED_OVERRIDE
namespaceprbt__hardware__support.html
a624da592d7a7cfd91255a47dd0736471
unittest_filter_pipeline.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__filter__pipeline_8cpp
prbt_hardware_support/filter_pipeline.h
prbt_hardware_support
int
main
unittest__filter__pipeline_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceprbt__hardware__support.html
a302e855c30a99c76115700de29f0b17b
(FilterPipelineTest, testEmptyCallbackFunction)
unittest_libmodbus_client.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__libmodbus__client_8cpp
prbt_hardware_support/libmodbus_client.h
prbt_hardware_support/pilz_modbus_server_mock.h
prbt_hardware_support/pilz_modbus_exceptions.h
prbt_hardware_support/client_tests_common.h
pilz_modbus_client_test::LibModbusClientTest
pilz_modbus_client_test
int
main
unittest__libmodbus__client_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
static std::vector< unsigned int >
PORTS_FOR_TEST
namespacepilz__modbus__client__test.html
a10e734ae67d229d0577c1d674d470791
(END_PORT-START_PORT)
TEST_F
namespacepilz__modbus__client__test.html
a9e33f527c23fc709dec8c22029a76b76
(LibModbusClientTest, testModbusClientDtor)
TEST_F
namespacepilz__modbus__client__test.html
a5dacc21251e9381c64631b7eb63967d1
(LibModbusClientTest, testNewInit)
TEST_F
namespacepilz__modbus__client__test.html
a3f201d87e092fdf9966483b1c4786d62
(LibModbusClientTest, testInitialization)
TEST_F
namespacepilz__modbus__client__test.html
afb9cf324f137261354c1e9ed57f38fc0
(LibModbusClientTest, testFailingInitIfNoServer)
TEST_F
namespacepilz__modbus__client__test.html
a146d3d1462a6ca863840125f0aa93aec
(LibModbusClientTest, testReadRegisters)
TEST_F
namespacepilz__modbus__client__test.html
af4e039fb1d76c3394011d555f9fd873e
(LibModbusClientTest, testWritingRegisters)
TEST_F
namespacepilz__modbus__client__test.html
a3c4c90bb75fba5accefb07738f49b2af
(LibModbusClientTest, testNegativeNumberOfRegistersToRead)
TEST_F
namespacepilz__modbus__client__test.html
ab2f75beeafbbdfa892999817473701fc
(LibModbusClientTest, testOutOfRangeRegisterSize)
TEST_F
namespacepilz__modbus__client__test.html
a6fa54c76924556ba72619c0e468b1814
(LibModbusClientTest, testDisconnectBeforeReadWriteOp)
TEST_F
namespacepilz__modbus__client__test.html
ac54958d45b8c0c157850c404212c7ef2
(LibModbusClientTest, testDisconnectDuringReadWriteOp)
TEST_F
namespacepilz__modbus__client__test.html
a8fe142697b5b340bf60f7a195baed864
(LibModbusClientTest, testReadRegistersNoInit)
TEST_F
namespacepilz__modbus__client__test.html
a290d1fbff5860b9edab38f6156091f86
(LibModbusClientTest, testReadRegistersTerminatedServer)
TEST_F
namespacepilz__modbus__client__test.html
a10e5e9952bf130ef7764843554e83eb8
(LibModbusClientTest, setResponseTimeout)
static unsigned int
ACTIVE_PORT_IDX
namespacepilz__modbus__client__test.html
af6a1ceee4329c2a2740f5fd4e70d149b
constexpr unsigned int
DEFAULT_READ_IDX
namespacepilz__modbus__client__test.html
a779762998a0b73b119f060a73c0e1f39
constexpr unsigned int
DEFAULT_REGISTER_SIZE
namespacepilz__modbus__client__test.html
a8533fa29fda26d1fd62a2cdbe55b2210
constexpr unsigned int
DEFAULT_WRITE_IDX
namespacepilz__modbus__client__test.html
a0381201e01d5ee3fe31d1b89bd7b558e
constexpr unsigned int
END_PORT
namespacepilz__modbus__client__test.html
ac5b87e1a455aa2d11c1c2daf55d4248a
constexpr unsigned int
START_PORT
namespacepilz__modbus__client__test.html
ab1ea2313373477c84be78385554da6ba
unittest_modbus_adapter_brake_test.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__modbus__adapter__brake__test_8cpp
prbt_hardware_support/modbus_adapter_brake_test.h
prbt_hardware_support/modbus_msg_in_builder.h
prbt_hardware_support/register_container.h
prbt_hardware_support/modbus_msg_brake_test_wrapper.h
prbt_hardware_support/modbus_msg_brake_test_wrapper_exception.h
prbt_hardware_support/modbus_adapter_brake_test_exception.h
prbt_hardware_support/write_modbus_register_call.h
prbt_hardware_support::ModbusMock
prbt_hardware_support::ServiceMock
prbt_hardware_support
static ModbusMsgInStampedPtr
createDefaultBrakeTestModbusMsg
namespaceprbt__hardware__support.html
add373e00d59eb7e604fcac9cd36c67a4
(const uint16_t brake_test_required_value, const unsigned int modbus_api_version=MODBUS_API_VERSION_REQUIRED, const uint32_t brake_test_required_index=TEST_API_SPEC.getRegisterDefinition(modbus_api_spec::BRAKETEST_REQUEST))
int
main
unittest__modbus__adapter__brake__test_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST
namespaceprbt__hardware__support.html
a2a11fa0142fea6d1068123ccfd8e71d0
(ModbusAdapterBrakeTestTest, testModbusMsgBrakeTestWrapperExceptionDtor)
TEST
namespaceprbt__hardware__support.html
ada78865366d5222b5edbf8c36ac798c8
(ModbusAdapterBrakeTestTest, testModbusMsgBrakeTestWrapperDtor)
TEST
namespaceprbt__hardware__support.html
a58ca460ef062e7ff0296c3c359ec963e
(ModbusAdapterBrakeTestTest, testNoMessageReceived)
TEST
namespaceprbt__hardware__support.html
a6401f3ce010613cc9efcf4ba07341e20
(ModbusAdapterBrakeTestTest, testBrakeTestRequired)
TEST
namespaceprbt__hardware__support.html
a744bd4977e706e25fb9a8f0a3c6ba4f5
(ModbusAdapterBrakeTestTest, testBrakeTestNotRequired)
TEST
namespaceprbt__hardware__support.html
affb763d86ad7a3cc7e9ee452b834d1ca
(ModbusAdapterBrakeTestTest, testDisconnect)
TEST
namespaceprbt__hardware__support.html
a7d8bed01dd8087f3b8a1919728b322e4
(ModbusAdapterBrakeTestTest, testModbusIncorrectApiVersion)
TEST
namespaceprbt__hardware__support.html
a93a44f22839aa3f6d8a8079d3a73df19
(ModbusAdapterBrakeTestTest, testModbusWithoutApiVersion)
TEST
namespaceprbt__hardware__support.html
a26e38f850b21b080df449abb175ded22
(ModbusAdapterBrakeTestTest, testBrakeTestRequiredRegisterMissing)
TEST
namespaceprbt__hardware__support.html
a2c7530058bdebfa813ca3c9bd3b21e18
(ModbusAdapterBrakeTestTest, testBrakeTestRequiredRegisterUndefinedValue)
TEST
namespaceprbt__hardware__support.html
a299dd55a0650afc680ecec52a0d26efa
(ModbusAdapterBrakeTestTest, testModbusApiSpecExceptionDtor)
TEST
namespaceprbt__hardware__support.html
aa71bcba7db38947001f0be7d55632964
(ModbusAdapterBrakeTestTest, testBrakeTestTriggeringWrongApiDef)
TEST
namespaceprbt__hardware__support.html
a4590107ec6eb623725da05480ee64c8c
(ModbusAdapterBrakeTestTest, testMissingModbusWriteFunc)
TEST
namespaceprbt__hardware__support.html
adff62af243cbb1ba846689c2b627b950
(ModbusAdapterBrakeTestTest, testFailingModbusWriteFunc)
TEST
namespaceprbt__hardware__support.html
ae46b933cc0d5dfa95c7bdbaa8109a0d4
(ModbusAdapterBrakeTestTest, testSecondTimeFailingModbusWriteFunc)
TEST
namespaceprbt__hardware__support.html
aa43bfc749aef151550db56e211536797
(ModbusAdapterBrakeTestTest, testWriteModbusRegisterCallResponseFalse)
TEST
namespaceprbt__hardware__support.html
acb049b79b20871008595f069c92b2443
(ModbusAdapterBrakeTestTest, testWriteModbusRegisterCallFailure)
static constexpr unsigned int
MODBUS_API_VERSION_REQUIRED
namespaceprbt__hardware__support.html
a152683c50a9780cd63e6679e6e3ddbac
static const ModbusApiSpec
TEST_API_SPEC
namespaceprbt__hardware__support.html
aa3265956b508a490e4fb1f9152ddb235
static const ModbusApiSpec
TEST_API_WRITE_SPEC
namespaceprbt__hardware__support.html
a3bad4bedefd7ff6e1ca5eeb726606f4e
unittest_modbus_adapter_operation_mode.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__modbus__adapter__operation__mode_8cpp
prbt_hardware_support/modbus_adapter_operation_mode.h
prbt_hardware_support/modbus_topic_definitions.h
prbt_hardware_support/register_container.h
prbt_hardware_support/modbus_msg_in_builder.h
prbt_hardware_support::ModbusAdapterOperationModeTest
prbt_hardware_support::OperationModeSubscriberMock
prbt_hardware_support
int
main
unittest__modbus__adapter__operation__mode_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MATCHER_P
namespaceprbt__hardware__support.html
a19e696fc7aef04a6ac9bafdf4ff382ba
(IsExpectedOperationMode, exp_mode,"unexpected operation mode")
TEST_F
namespaceprbt__hardware__support.html
a7c4a7ae68b5f3e57c2780b82750c3bd9
(ModbusAdapterOperationModeTest, testAdapterOperationModeDtor)
TEST_F
namespaceprbt__hardware__support.html
a3b5a78676f395b44a2b1cb811942342b
(ModbusAdapterOperationModeTest, testModbusMsgOperationModeWrapperExceptionDtor)
TEST_F
namespaceprbt__hardware__support.html
aef4fbf0a8296af0a9e13d75fe09865a3
(ModbusAdapterOperationModeTest, testModbusMsgOperationModeWrapperDtor)
TEST_F
namespaceprbt__hardware__support.html
a6b9b965dc7824c94baed7f0dd34c4611
(ModbusAdapterOperationModeTest, testInitialOperationMode)
TEST_F
namespaceprbt__hardware__support.html
ac2675db6159a78e5fa9f94935af8dc97
(ModbusAdapterOperationModeTest, testMissingOperationModeRegister)
TEST_F
namespaceprbt__hardware__support.html
a590cacaec49da03cdcbfbe4a1bc9d524
(ModbusAdapterOperationModeTest, testOperationModeChange)
TEST_F
namespaceprbt__hardware__support.html
a5880527a56e837c4ac4890e27074c8ac
(ModbusAdapterOperationModeTest, testDisconnect)
TEST_F
namespaceprbt__hardware__support.html
acb4cdc929c34d3dac4fd1216aaf3e6da
(ModbusAdapterOperationModeTest, testModbusUnexpectedOperationMode)
TEST_F
namespaceprbt__hardware__support.html
ae4d4eb01a944857db5daa75fa0fa1e42
(ModbusAdapterOperationModeTest, testModbusIncorrectApiVersion)
static constexpr int
DEFAULT_QUEUE_SIZE_MODBUS
namespaceprbt__hardware__support.html
aaeb97afdfe30151819a52e4497720555
static constexpr unsigned int
MODBUS_API_VERSION_REQUIRED
namespaceprbt__hardware__support.html
a152683c50a9780cd63e6679e6e3ddbac
static const std::string
OPERATION_MODE_CALLBACK_EVENT
namespaceprbt__hardware__support.html
a438243ccc5ac23b617e9979ac1c4e53b
static constexpr int
OPERATION_MODE_QUEUE_SIZE
namespaceprbt__hardware__support.html
ad9f02e0a95d461dd743c7b02ff85b9b8
static const std::vector< uint16_t >
OPERATION_MODES
namespaceprbt__hardware__support.html
a4d9cd25a149ca06ee41e757420139dc8
static const std::string
SERVICE_NAME_OPERATION_MODE
namespaceprbt__hardware__support.html
af267bb4951c513ec728e0fbebdb0c458
static const ModbusApiSpec
test_api_spec
namespaceprbt__hardware__support.html
ae55bfa0cff2c80aafec2558636a88726
static const std::string
TOPIC_OPERATION_MODE
namespaceprbt__hardware__support.html
aaf31583b199cc44823e76c4f8781c180
unittest_modbus_adapter_run_permitted.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__modbus__adapter__run__permitted_8cpp
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/param_names.h
prbt_hardware_support/modbus_msg_run_permitted_wrapper.h
prbt_hardware_support/modbus_msg_in_builder.h
prbt_hardware_support/modbus_adapter_run_permitted.h
prbt_hardware_support/register_container.h
prbt_hardware_support::ModbusAdapterRunPermittedTest
prbt_hardware_support
int
main
unittest__modbus__adapter__run__permitted_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
namespaceprbt__hardware__support.html
ae788fb11a5eecea97333dbe287475c91
(ModbusAdapterRunPermittedTest, testModbusMsgWrapperExceptionDtor)
TEST_F
namespaceprbt__hardware__support.html
a001440d13eb1a1fa60d549fe9f0bedfb
(ModbusAdapterRunPermittedTest, testModbusMsgRunPermittedWrapperDtor)
TEST_F
namespaceprbt__hardware__support.html
ad9a1109bd9b73586e602333d31c51eaa
(ModbusAdapterRunPermittedTest, testRunPermittedClearMsg)
TEST_F
namespaceprbt__hardware__support.html
a30926824ca96e1584783c3678968c132
(ModbusAdapterRunPermittedTest, testRunPermittedActiveMsg)
TEST_F
namespaceprbt__hardware__support.html
a4ab387174149cc2a3d7ff93227735d41
(ModbusAdapterRunPermittedTest, testDisconnectNoRunPermittedMsg)
TEST_F
namespaceprbt__hardware__support.html
a220e496d25fa929f6def8be14eb22f96
(ModbusAdapterRunPermittedTest, testDisconnectWithRunPermittedMsg)
TEST_F
namespaceprbt__hardware__support.html
afdc6a9ade63353341e064ce3002a0980
(ModbusAdapterRunPermittedTest, testDisconnectPure)
TEST_F
namespaceprbt__hardware__support.html
a73f2d69ba7a92df578d00c3b299f5047
(ModbusAdapterRunPermittedTest, testNoVersion)
TEST_F
namespaceprbt__hardware__support.html
af6b62e08f70183a8365ecd48504bf7d6
(ModbusAdapterRunPermittedTest, testWrongVersion)
TEST_F
namespaceprbt__hardware__support.html
a055f7579190337ed949afb49672f0245
(ModbusAdapterRunPermittedTest, testVersion1)
TEST_F
namespaceprbt__hardware__support.html
aa083b756c8607ba70b41d52fca00eaeb
(ModbusAdapterRunPermittedTest, testNoRunPermitted)
TEST_F
namespaceprbt__hardware__support.html
a839891a7923cb73df701b408b427d0c4
(ModbusAdapterRunPermittedTest, ModbusMsgExceptionCTOR)
static constexpr int
MODBUS_API_VERSION_FOR_TESTING
namespaceprbt__hardware__support.html
a070a8bfc5caca9f2aa6c90a77bee3dd2
static constexpr bool
RUN_PERMITTED_ACTIVE
namespaceprbt__hardware__support.html
ad2b63ca21c32a6e5ca39fcb3f836f56a
static constexpr bool
RUN_PERMITTED_CLEAR
namespaceprbt__hardware__support.html
a9df9b865d8f702e49d5673cffb7fe788
static const ModbusApiSpec
TEST_API_SPEC
namespaceprbt__hardware__support.html
aa3265956b508a490e4fb1f9152ddb235
unittest_modbus_api_spec.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__modbus__api__spec_8cpp
prbt_hardware_support/modbus_api_spec.h
NodeHandleMock
int
main
unittest__modbus__api__spec_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
unittest__modbus__api__spec_8cpp.html
a543900d7faada647c341352f4438e285
(ModbusApiSpecTest, testModbusApiSpecExceptionDtor)
TEST
unittest__modbus__api__spec_8cpp.html
a52d67d6cad39aaa60027ec54ced9791e
(ModbusApiSpecTest, ConstructionViaInitilizerListRead)
TEST
unittest__modbus__api__spec_8cpp.html
a0771c7314fc971a16b9bebf1e5270bdc
(ModbusApiSpecTest, ConstructionViaInitilizerListReadNonExistent)
TEST
unittest__modbus__api__spec_8cpp.html
a978203137f63b9575b1c9228decbdd22
(ModbusApiSpecTest, ConstructionViaInitilizerListOverwrite)
TEST
unittest__modbus__api__spec_8cpp.html
a4cf1e7e357eaee18b2230434f69197af
(ModbusApiSpecTest, NodeHandleConstructionSimpleRead)
TEST
unittest__modbus__api__spec_8cpp.html
ade29fd8a5f545d5a911d99b4b184bf68
(ModbusApiSpecTest, NodeHandleConstructionMissingApiSpec)
unittest_modbus_msg_in_builder.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__modbus__msg__in__builder_8cpp
prbt_hardware_support/modbus_msg_in_builder.h
pilz_modbus_msg_in_utils_test
int
main
unittest__modbus__msg__in__builder_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST
namespacepilz__modbus__msg__in__utils__test.html
a43f5c2f181c0055542efa847d2616f21
(ModbusMsgInBuilderTest, testOutOfRangeRegister)
unittest_modbus_msg_wrapper.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__modbus__msg__wrapper_8cpp
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support/modbus_msg_wrapper.h
prbt_hardware_support/modbus_msg_in_builder.h
prbt_hardware_support/register_container.h
modbus_msg_wrapper
int
main
unittest__modbus__msg__wrapper_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST
namespacemodbus__msg__wrapper.html
a44e4f244cd41e97cdf8498efc4286688
(ModbusMsgWrapperTest, testModbusMsgWrapperDtor)
static const ModbusApiSpec
test_api_spec
namespacemodbus__msg__wrapper.html
a071d854edad4363bd0d82b814d917946
unittest_operation_mode_setup_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__operation__mode__setup__executor_8cpp
prbt_hardware_support/operation_mode_setup_executor.h
prbt_hardware_support/operation_mode_setup_executor_node_service_calls.h
operation_mode_setup_executor_tests::OperationModeSetupExecutorTest
operation_mode_setup_executor_tests::OperationModeSetupExecutorTestSpeedOverride
operation_mode_setup_executor_tests::SetSpeedLimitServiceMock
operation_mode_setup_executor_tests
::testing::NiceMock< OperationModeSetupExecutorTestSpeedOverride >
OperationModeSetupExecutorTestSpeedOverrideNice
namespaceoperation__mode__setup__executor__tests.html
a79b671c4991d6cc464e1b662778c4c8b
INSTANTIATE_TEST_CASE_P
namespaceoperation__mode__setup__executor__tests.html
aa73cb95040382a0b5b57f0a0c4d899aa
(SpeedOverrideModeTests, OperationModeSetupExecutorTestSpeedOverrideNice,::testing::Values(std::pair< OperationModes::_value_type, double >(OperationModes::UNKNOWN, 0.0), std::pair< OperationModes::_value_type, double >(OperationModes::T1, 0.1), std::pair< OperationModes::_value_type, double >(OperationModes::AUTO, 1.0)))
int
main
unittest__operation__mode__setup__executor_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MATCHER_P
namespaceoperation__mode__setup__executor__tests.html
aa658d7c0e7148c58ac868db98604b6c6
(IsCorrectSpeedLimitSet, speed_limit,"")
TEST_F
namespaceoperation__mode__setup__executor__tests.html
aa77915ef2e04caa2ff8f25b6797745c8
(OperationModeSetupExecutorTest, testUpdateOperationMode)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
ac930d4aaceb0b4172ddd36021ff0abe6
(OperationModeSetupExecutorTest, testUpdateOperationModeSameMode)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
a9d80da0613bf741300c1e3a1a024084d
(OperationModeSetupExecutorTest, testUpdateOperationModeSameTime)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
a921fa323f20d875f6b4b1f2ea2128a64
(OperationModeSetupExecutorTest, testUpdateOperationModeUnknownMode)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
ae8ec543d2320139b7abb2cdc9593badf
(OperationModeSetupExecutorTest, testSetSpeedLimitSrvSuccess)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
a0986132c067c46f17feaada128ebaf80
(OperationModeSetupExecutorTest, testSetSpeedLimitSrvFailure)
TEST_P
namespaceoperation__mode__setup__executor__tests.html
a59bebc80c8db685d49fa15659076de20
(OperationModeSetupExecutorTestSpeedOverrideNice, testSpeedOverride)
unittest_pilz_modbus_client.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__pilz__modbus__client_8cpp
prbt_hardware_support/modbus_topic_definitions.h
prbt_hardware_support/pilz_modbus_client_mock.h
prbt_hardware_support/pilz_modbus_client.h
prbt_hardware_support/pilz_modbus_exceptions.h
prbt_hardware_support/pilz_modbus_client_exception.h
prbt_hardware_support/client_tests_common.h
pilz_modbus_client_test::HoldingRegisterIncreaser
pilz_modbus_client_test::PilzModbusClientExecutor
pilz_modbus_client_test::PilzModbusClientTests
pilz_modbus_client_test::RegisterBuffer
pilz_modbus_client_test
void
callbackDummy
namespacepilz__modbus__client__test.html
ab84696fe0fbeb21862e6cc935ca17547
(const ModbusMsgInStampedConstPtr &)
int
main
unittest__pilz__modbus__client_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MATCHER
namespacepilz__modbus__client__test.html
a0d82c73ccfbd8b9f69939369f03f0847
(IsDisconnect,"")
MATCHER_P
namespacepilz__modbus__client__test.html
a276eb4870494b348ec566cd035689d05
(IsSuccessfullRead, vec,"")
TEST_F
namespacepilz__modbus__client__test.html
acf9d5f3ac226bd224e50b7678b08d353
(PilzModbusClientTests, testInitialization)
TEST_F
namespacepilz__modbus__client__test.html
aad7ef4ad59d547106fdcd8c8234de270
(PilzModbusClientTests, testInitializationWithRetry)
TEST_F
namespacepilz__modbus__client__test.html
a7b41a8956d019349baf6f1c9cc5dfc30
(PilzModbusClientTests, doubleInitialization)
TEST_F
namespacepilz__modbus__client__test.html
a63e923a4a2e3a40c02ec1aa34006d76e
(PilzModbusClientTests, failingInitialization)
TEST_F
namespacepilz__modbus__client__test.html
a20427c5b0ece48e9ffb10c898985de76
(PilzModbusClientTests, failingInitializationWithRetry)
TEST_F
namespacepilz__modbus__client__test.html
aaee77d975c28ff89294a56454a0a68ce
(PilzModbusClientTests, properReadingAndDisconnect)
TEST_F
namespacepilz__modbus__client__test.html
a5aa7ac6731bc724ce494698b4a5651c9
(PilzModbusClientTests, runningWithoutInit)
TEST_F
namespacepilz__modbus__client__test.html
a6d070cbf6ca98e1e2e75896b9ed8099d
(PilzModbusClientTests, terminateRunningClient)
TEST_F
namespacepilz__modbus__client__test.html
a107e2f1e949f7c76ae915d9add43711a
(PilzModbusClientTests, testTopicNameChange)
TEST_F
namespacepilz__modbus__client__test.html
a431c83465272e44ff214bbffcee4f581
(PilzModbusClientTests, testSettingOfTimeOut)
TEST_F
namespacepilz__modbus__client__test.html
a3e4a7d631d603e6aaf3cbc7bb761d900
(PilzModbusClientTests, testSettingReadFrequency)
TEST_F
namespacepilz__modbus__client__test.html
a2a14913323de971a8822b67c920f5090
(PilzModbusClientTests, testWritingOfHoldingRegister)
TEST_F
namespacepilz__modbus__client__test.html
a0901d393e28dcb94b50ebc97cd73a993
(PilzModbusClientTests, testSplitIntoBlocksFcn)
static constexpr unsigned int
DEFAULT_MODBUS_PORT_TEST
namespacepilz__modbus__client__test.html
a55d4785ccf51bdf359e188e3002ac3b9
static constexpr unsigned int
REGISTER_FIRST_IDX_TEST
namespacepilz__modbus__client__test.html
aabb04af05741ff7a16e6a98f18d2a196
static constexpr unsigned int
REGISTER_SIZE_TEST
namespacepilz__modbus__client__test.html
a4d994bd2b657abcc99b471d36984c3e9
static constexpr unsigned int
RESPONSE_TIMEOUT
namespacepilz__modbus__client__test.html
ab3469eec8cb0321fd904c16b2a80397b
static constexpr double
WAIT_FOR_SERVICE_TIMEOUT_S
namespacepilz__modbus__client__test.html
ac5ced5efd954d3b00efec627f5cbda11
static constexpr double
WAIT_FOR_START_TIMEOUT_S
namespacepilz__modbus__client__test.html
a4fd0f53472e490e4a3f90c88c5453b38
static constexpr double
WAIT_FOR_STOP_TIMEOUT_S
namespacepilz__modbus__client__test.html
ab75e563804348f87b95d75521c8dd98c
static constexpr double
WAIT_SLEEPTIME_S
namespacepilz__modbus__client__test.html
a39454e2819253d452582e5be674a04ff
unittest_pilz_modbus_client_exception.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__pilz__modbus__client__exception_8cpp
prbt_hardware_support/pilz_modbus_client_exception.h
pilz_modbus_client_exception
int
main
unittest__pilz__modbus__client__exception_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST
namespacepilz__modbus__client__exception.html
af5eaf9cc92f34d591809e0b0a16d3726
(PilzModbusClientExceptionTests, testMsgWhat)
unittest_pilz_modbus_exception.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__pilz__modbus__exception_8cpp
prbt_hardware_support/pilz_modbus_exceptions.h
pilz_modbus_exception_test
int
main
unittest__pilz__modbus__exception_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST
namespacepilz__modbus__exception__test.html
a0a1fab508abaa6e98ebf537e0cb2c46b
(PilzModbusExceptionTests, testMsgWhat)
unittest_speed_observer.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__speed__observer_8cpp
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support/speed_observer.h
speed_observer_test::SpeedObserverUnitTest
speed_observer_test
int
main
unittest__speed__observer_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MATCHER_P
namespacespeed__observer__test.html
a7f4637803a0ab37a9327e6f45b0f5568
(RunPermittedState, x,"RunPermitted state "+std::string(negation?"is not":"is")+": "+PrintToString(x)+".")
MATCHER_P2
namespacespeed__observer__test.html
a2b07d9b8e603fefd2e469888cda23c6f
(NameAtI, i, name,"Name at index "+PrintToString(i)+std::string(negation?"is not":"is")+": "+name+".")
MATCHER_P2
namespacespeed__observer__test.html
abef7aee85781b8453acdf5b7d1520342
(SpeedAtIGe, i, x,"Speed at index "+PrintToString(i)+std::string(negation?"is not":"is")+" greater or equal to"+PrintToString(x)+".")
MATCHER_P2
namespacespeed__observer__test.html
aab698bf6ec79fcd5fd4304d0f52120bb
(SpeedAtILe, i, x,"Speed at index "+PrintToString(i)+std::string(negation?"is not":"is")+" less or equal to"+PrintToString(x)+".")
TEST_F
namespacespeed__observer__test.html
af4392df8440775f3e0450803f258281e
(SpeedObserverUnitTest, testStartupAndTopic)
TEST_F
namespacespeed__observer__test.html
a0c172f1d24a5573f2c71d1a00fb18f2e
(SpeedObserverUnitTest, testTooHighSpeed)
TEST_F
namespacespeed__observer__test.html
aabdaf4290665c77645d8e5c5c3cc1e66
(SpeedObserverUnitTest, testSetSpeedLimit)
TEST_F
namespacespeed__observer__test.html
a208bfe1de7906357dc4092ce0695d1ed
(SpeedObserverUnitTest, testTimeout)
TEST_F
namespacespeed__observer__test.html
a73e14873c4e89bf2a653600ec8c83fce
(SpeedObserverUnitTest, testFailingRunPermittedServiceCase)
TEST_F
namespacespeed__observer__test.html
a69bf639af3683c2429ead0f53f0ecd6e
(SpeedObserverUnitTest, testSlowTfPublishing)
static const std::string
BARRIER_FAST
namespacespeed__observer__test.html
ace4185b97823041d186fce8f30017246
static const std::string
BARRIER_LIMIT
namespacespeed__observer__test.html
af8f4e9592ede5ca4d5e1d5ccdb106ab0
static const std::string
BARRIER_LIMIT_LOW
namespacespeed__observer__test.html
a5ca788113483731988cab61d2c58eef7
static const std::string
BARRIER_SLOW
namespacespeed__observer__test.html
aff60a8ba994efb53f345bb87eb3db13c
static const std::string
FRAME_SPEEDS_TOPIC_NAME
namespacespeed__observer__test.html
a580f9ccd787a66df1c1413cfd76596f9
static constexpr double
OBSERVER_FREQUENCY
namespacespeed__observer__test.html
a426bbc69fe17b641b5d1e61e79882ecb
static const std::string
RUN_PERMITTED_SERVICE_NAME
namespacespeed__observer__test.html
a31a6fd8c919076d9cff0141e21945313
static const double
SQRT_2_HALF
namespacespeed__observer__test.html
a9c5111246508f2e1aae4b12cdb021aea
static const std::string
TEST_BASE_FRAME
namespacespeed__observer__test.html
a2289adc083d91b85119a35967305e266
static const std::string
TEST_FRAME_A
namespacespeed__observer__test.html
ab4b245b47c89d8265c2596075c853cf7
static const std::string
TEST_FRAME_B
namespacespeed__observer__test.html
a440ad8b41e526fe7d304456e90168d56
static constexpr double
TEST_FREQUENCY
namespacespeed__observer__test.html
acdc388cda534bc8ab3997dbd89516bd1
unittest_stop1_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__stop1__executor_8cpp
prbt_hardware_support/stop1_executor.h
prbt_hardware_support/service_function_decl.h
prbt_hardware_support_tests::Stop1ExecutorForTests
prbt_hardware_support_tests::Stop1ExecutorTest
prbt_hardware_support_tests
#define
EXPECT_HALT
unittest__stop1__executor_8cpp.html
ac671810ba291022779a06dc4c78348e5
#define
EXPECT_HOLD
unittest__stop1__executor_8cpp.html
ad756169a646e9735725cbaacfe05f3e6
#define
EXPECT_RECOVER
unittest__stop1__executor_8cpp.html
a675d160a07f29d7cc30f3ea5c27386ae
#define
EXPECT_UNHOLD
unittest__stop1__executor_8cpp.html
a5c3d3cbf53837bf98d63a9d119ae5896
int
main
unittest__stop1__executor_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
namespaceprbt__hardware__support__tests.html
a9d6d43ddd708d6f38c635e46703565e0
(Stop1ExecutorTest, testDestructor)
TEST_F
namespaceprbt__hardware__support__tests.html
aa203d8efdf627e187c7c254a44977b0d
(Stop1ExecutorTest, testEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
a0b96534922a8fee7f9529fb48df68fb2
(Stop1ExecutorTest, testEnableStopEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
acc439d2a2a0418a07b062cfccf33b8f4
(Stop1ExecutorTest, testSpamEnablePlusStop)
TEST_F
namespaceprbt__hardware__support__tests.html
afb0e1d80b4edced0a7672f81a20f5d42
(Stop1ExecutorTest, testSpamRunPermittedActivePlusEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
a7750cf64be85e91985c72b54845e92dd
(Stop1ExecutorTest, testSkippingHoldPlusEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
a230d616910766f7ccfbd3cbadd1d4226
(Stop1ExecutorTest, testEnableDuringHoldService)
TEST_F
namespaceprbt__hardware__support__tests.html
afbe9cff70a51c6b3dd634f15b05e0805
(Stop1ExecutorTest, testEnableDuringHaltService)
TEST_F
namespaceprbt__hardware__support__tests.html
a31178e439a46cc3521da4301e5df6d17
(Stop1ExecutorTest, testEnableDisableDuringHaltService)
TEST_F
namespaceprbt__hardware__support__tests.html
acb0ca0e91e9504a34254a6d7b658932b
(Stop1ExecutorTest, testRecoverFailPlusRetry)
TEST_F
namespaceprbt__hardware__support__tests.html
a88a419e99ad822cd3c67802ef8294e0c
(Stop1ExecutorTest, testUnholdFail)
TEST_F
namespaceprbt__hardware__support__tests.html
a5914987a20b0be1d9adc67ed3cab8de2
(Stop1ExecutorTest, testHoldFail)
TEST_F
namespaceprbt__hardware__support__tests.html
af1f449ef3795bf936bfd9c4cbbfb376c
(Stop1ExecutorTest, testHoldImmediatelyAfterUnhold)
TEST_F
namespaceprbt__hardware__support__tests.html
a7feac222ad7e1012da6f70fd6642ba3a
(Stop1ExecutorTest, testExitInStateEnabling)
TEST_F
namespaceprbt__hardware__support__tests.html
a2ea3762e604f00d45dd2c29571a629c6
(Stop1ExecutorTest, testExitInStateStopping)
TEST_F
namespaceprbt__hardware__support__tests.html
a45c90ea8c102ab3f29463946204ed5be
(Stop1ExecutorTest, testExitInStateStopRequestedDuringEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
a5bc0f55f91c3cb66ed3676742b2e94a0
(Stop1ExecutorTest, testExitInStateEnableRequestDuringStop)
const std::string
HALT_SRV_CALLED_EVENT
namespaceprbt__hardware__support__tests.html
afb825df68df638eaf6a9d28a27bc814c
const std::string
HOLD_SRV_CALLED_EVENT
namespaceprbt__hardware__support__tests.html
a00b40ef312d23ef3978e5945e37d9b72
const std::string
RECOVER_SRV_CALLED_EVENT
namespaceprbt__hardware__support__tests.html
ad05d9baaed2a8b08e870f1ecd6068a64
const std::string
UNHOLD_SRV_CALLED_EVENT
namespaceprbt__hardware__support__tests.html
acce724f6a5d325763e234328c5622521
unittest_system_info.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__system__info_8cpp
prbt_hardware_support/system_info.h
prbt_hardware_support/system_info_exception.h
system_info_tests::SystemInfoTests
system_info_tests
int
main
unittest__system__info_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST_F
namespacesystem__info__tests.html
a7125b2e57b09eb58e15a254d3565f01b
(SystemInfoTests, TestExceptions)
TEST_F
namespacesystem__info__tests.html
ab2fe3357236f3992e21c1b816507e660
(SystemInfoTests, testNodeNamesMissing)
TEST_F
namespacesystem__info__tests.html
a68391ed264b15e2f869cc943279a922c
(SystemInfoTests, testCANUpAndRunning)
TEST_F
namespacesystem__info__tests.html
a910e220a1b3bb537855ad070650baeff
(SystemInfoTests, testCANServiceUpAndRunning)
TEST_F
namespacesystem__info__tests.html
a6d4d99fa150d86e91ac2db76c2260a55
(SystemInfoTests, testServiceResponseFalse)
TEST_F
namespacesystem__info__tests.html
a65622e45618d45a333c6844e106a919f
(SystemInfoTests, testServiceFail)
TEST_F
namespacesystem__info__tests.html
abdcfd4289245108f3ed9f7957c9c15d2
(SystemInfoTests, testGetFirmwareVersions)
TEST_F
namespacesystem__info__tests.html
a0f4bb61318dbbbad508f3543dd8a594b
(SystemInfoTests, testGetFirmwareVersionsResizeTo40Chars)
static const std::string
GET_OBJECT_TOPIC_NAME
namespacesystem__info__tests.html
ae9c792224dc82e07803a4fa0b8e44ef1
static const std::string
JOINT_STATES_TOPIC_NAME
namespacesystem__info__tests.html
a5e8504d40316929b0aa69991f0f78099
static constexpr unsigned int
JOINT_STATES_TOPIC_QUEUE_SIZE
namespacesystem__info__tests.html
ad63932486951a2d766684e31b11eb983
unittest_update_filter.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__update__filter_8cpp
prbt_hardware_support/update_filter.h
update_filter_test::CallbackReceiver
update_filter_test::TestPublisher
update_filter_test::UpdateFilterTest
update_filter_test
int
main
unittest__update__filter_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST_F
namespaceupdate__filter__test.html
acf76d4930bce86277ce1f8b9f5fb38c5
(UpdateFilterTest, testFilteringThroughSubscriber)
unittest_utils.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unittests/
unittest__utils_8cpp
prbt_hardware_support/utils.h
test_namespace::TestClass
test_namespace
int
main
unittest__utils_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST
unittest__utils_8cpp.html
a4ec521d730a2fe8b9f26d327770d71ec
(ClassNameTest, testGettingClassName)
update_filter.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
update__filter_8h
message_filters::UpdateFilter
message_filters
utils.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
utils_8h
prbt_hardware_support
std::string
className
namespaceprbt__hardware__support.html
a0564f898a70c42dfb7af94b275524bfe
(std::string full_name)
write_modbus_register_call.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
write__modbus__register__call_8h
prbt_hardware_support/register_container.h
prbt_hardware_support
static bool
writeModbusRegisterCall
namespaceprbt__hardware__support.html
a4c3ef73184bc1955fa201f85010c28d3
(T &modbus_service, const uint16_t &start_idx, const RegCont &values)
prbt_hardware_support::AdapterOperationMode
classprbt__hardware__support_1_1AdapterOperationMode.html
AdapterOperationMode
classprbt__hardware__support_1_1AdapterOperationMode.html
a75d4d09d63c40ee829248ec4635bc028
(ros::NodeHandle &nh)
virtual
~AdapterOperationMode
classprbt__hardware__support_1_1AdapterOperationMode.html
a78cfa93d55ca97326675c2d32ec33c4b
()=default
void
updateOperationMode
classprbt__hardware__support_1_1AdapterOperationMode.html
a326aa60b8ea861c35adfee6f61899a38
(const OperationModes &mode)
bool
getOperationMode
classprbt__hardware__support_1_1AdapterOperationMode.html
ad31aa364be38df8886004005dcc3bc92
(GetOperationMode::Request &, GetOperationMode::Response &response)
void
initOperationModeService
classprbt__hardware__support_1_1AdapterOperationMode.html
a50d3ebfd56b05fc576c38c69407fc1ba
()
ros::NodeHandle &
nh_
classprbt__hardware__support_1_1AdapterOperationMode.html
a93f3ab9433cffa3c476980d536926ef2
OperationModes
op_mode_
classprbt__hardware__support_1_1AdapterOperationMode.html
a49efe9ff7acf9a42beb8ddbd56a1231b
std::mutex
op_mode_mutex_
classprbt__hardware__support_1_1AdapterOperationMode.html
aa5e24a204b12ed948195631e4f1dbb65
ros::Publisher
operation_mode_pub_
classprbt__hardware__support_1_1AdapterOperationMode.html
a8cbd4c6f76470d33e3bd4490481ccdf5
ros::ServiceServer
operation_mode_server_
classprbt__hardware__support_1_1AdapterOperationMode.html
acf33f5eb0925ef274f161b492b8034c3
prbt_hardware_support::AsyncRunPermittedTask
classprbt__hardware__support_1_1AsyncRunPermittedTask.html
AsyncRunPermittedTask
classprbt__hardware__support_1_1AsyncRunPermittedTask.html
aa15f85bdf11827f18351de2725080bc3
(const TServiceCallFunc &operation, const std::function< void()> &finished_handler)
void
execute
classprbt__hardware__support_1_1AsyncRunPermittedTask.html
a7c58ab975cabc10a6395316e73fd5b26
()
void
signalCompletion
classprbt__hardware__support_1_1AsyncRunPermittedTask.html
ad0f62ee381afe626648002b52e3e36a6
()
std::function< void()>
finished_handler_
classprbt__hardware__support_1_1AsyncRunPermittedTask.html
a6015b66404167238c40ce02c7c9384bf
TServiceCallFunc
operation_
classprbt__hardware__support_1_1AsyncRunPermittedTask.html
ab039c2a6bd13f3c851a97ea469b42cd7
prbt_hardware_support::BrakeTestExecutor
classprbt__hardware__support_1_1BrakeTestExecutor.html
BrakeTestExecutor
classprbt__hardware__support_1_1BrakeTestExecutor.html
a84a1ff9c4dd5b775857a5f44f767da6e
(DetectRobotMotionFunc &&detect_robot_motion_func, ControllerHoldFunc &&controller_hold_func, TriggerBrakeTestFunc &&trigger_brake_test_func, ControllerUnholdFunc &&unhold_func, BrakeTestResultFunc &&brake_test_result_fun)
bool
executeBrakeTest
classprbt__hardware__support_1_1BrakeTestExecutor.html
acf413c332e980896e5572d11f89c5383
(BrakeTest::Request &req, BrakeTest::Response &response)
BrakeTestResultFunc
brake_test_result_func_
classprbt__hardware__support_1_1BrakeTestExecutor.html
ad5d57457a9c5eae819e50ce5d8f4cdf5
DetectRobotMotionFunc
detect_robot_motion_func_
classprbt__hardware__support_1_1BrakeTestExecutor.html
ab573d4d4da9a3008e14abbfaf6911ef5
TriggerBrakeTestFunc
execute_brake_test_func_
classprbt__hardware__support_1_1BrakeTestExecutor.html
a2fa35587287c0ac8f69530137f10a5ac
ControllerHoldFunc
hold_controller_func_
classprbt__hardware__support_1_1BrakeTestExecutor.html
a8b41e91507a55b35b6102ea62ffeae16
ControllerUnholdFunc
unhold_controller_func_
classprbt__hardware__support_1_1BrakeTestExecutor.html
afd03acfa3be8ce9ab3d9a9933aa8889c
prbt_hardware_support::BrakeTestExecutorException
classprbt__hardware__support_1_1BrakeTestExecutorException.html
BrakeTestExecutorException
classprbt__hardware__support_1_1BrakeTestExecutorException.html
abbab3f55ccd705a11bd5017ab0348c59
(const std::string &what_arg)
prbt_hardware_support::BrakeTestRequiredIntegrationTest
classprbt__hardware__support_1_1BrakeTestRequiredIntegrationTest.html
MOCK_METHOD2
classprbt__hardware__support_1_1BrakeTestRequiredIntegrationTest.html
a40f60e146c8965b5adaec88e02e7cd37
(modbusWrite, bool(WriteModbusRegister::Request &, WriteModbusRegister::Response &))
ros::ServiceServer
modbus_service_
classprbt__hardware__support_1_1BrakeTestRequiredIntegrationTest.html
abafa19e0411fb3aee8ca980481743459
ros::NodeHandle
nh_
classprbt__hardware__support_1_1BrakeTestRequiredIntegrationTest.html
ab9e88aa699c59a939f4fba67c40d5c3f
ros::NodeHandle
nh_priv_
classprbt__hardware__support_1_1BrakeTestRequiredIntegrationTest.html
a6b85a93eda2712cca53db225e5d9c7d7
brake_test_executor_test::BrakeTestServiceMock
classbrake__test__executor__test_1_1BrakeTestServiceMock.html
MOCK_METHOD0
classbrake__test__executor__test_1_1BrakeTestServiceMock.html
ae5a0eb746ed9ea9119364856096ec179
(getService, std::string())
MOCK_METHOD1
classbrake__test__executor__test_1_1BrakeTestServiceMock.html
a0edf6f97570988dcba0fd794daa1d823
(call, bool(BrakeTest &srv))
prbt_hardware_support::BrakeTestUtils
classprbt__hardware__support_1_1BrakeTestUtils.html
static bool
compareJointStatePositions
classprbt__hardware__support_1_1BrakeTestUtils.html
accba2e85bc77af4617ff988f4e6324d5
(const sensor_msgs::JointStateConstPtr &msg1, const sensor_msgs::JointStateConstPtr &msg2, const double tol=DEFAULT_JOINT_STATES_COMPARISON_TOLERANCE)
static bool
detectRobotMotion
classprbt__hardware__support_1_1BrakeTestUtils.html
ac218d94228de08408e32d99cc09f9467
(double timeout_s=DEFAULT_ROBOT_MOTION_TIMEOUT_S)
static sensor_msgs::JointStateConstPtr
getCurrentJointStates
classprbt__hardware__support_1_1BrakeTestUtils.html
a6487a2f2b404c460f92e370ee1ed4a44
()
prbt_hardware_support::BrakeTestUtilsException
classprbt__hardware__support_1_1BrakeTestUtilsException.html
BrakeTestUtilsException
classprbt__hardware__support_1_1BrakeTestUtilsException.html
aac7118a96263ddcbf5ad10497431a676
(const std::string &what_arg)
update_filter_test::CallbackReceiver
classupdate__filter__test_1_1CallbackReceiver.html
MOCK_METHOD1
classupdate__filter__test_1_1CallbackReceiver.html
aaecd6b40aac1645897715feb49a5cf10
(modbusInMsgCallback, void(ModbusMsgInStampedConstPtr msg))
prbt_hardware_support::CANOpenBrakeTestAdapter
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
CANOpenBrakeTestAdapter
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a88f689c48bf0ed56b7f0c5ecd7ba0c6e
(ros::NodeHandle &nh)
std::pair< int8_t, std::string >
BrakeTestStatus
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a16b98f7d1c92efe0957423e365b00a9c
void
checkBrakeTestResultForNode
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a2ed14419c206df59ec10772e6a9c9715
(const std::string &node_name)
ros::Duration
getBrakeTestDuration
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a5611f3193f4f8b400f471f3213d99922
(const std::string &node_name)
BrakeTestStatus
getBrakeTestStatusForNode
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a03e5108533830a781ead263875fb2568
(const std::string &node_name)
ros::Duration
getMaximumBrakeTestDuration
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a4fdf856f70fd5ab33d892464aa3b83d7
(const std::vector< std::string > &node_names)
std::vector< std::string >
getNodeNames
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a46a84f735f06a4df3ac5bb87ab54be8f
()
void
triggerBrakeTestForNode
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a6aa044e722e6aeec9b2c8e2c6cbf560a
(const std::string &node_name)
bool
triggerBrakeTests
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a178288c3197a919c48f756863bff7d41
(BrakeTest::Request &, BrakeTest::Response &response)
ros::ServiceServer
brake_test_srv_
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
af8a8db64566b663da33ee848cc9a9f85
ros::ServiceClient
canopen_srv_get_client_
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a4e55cd3a225eff3f70b5497e891fb3f2
ros::ServiceClient
canopen_srv_set_client_
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a9a947551f9de6c6e89ab2abc558fab11
ros::NodeHandle
nh_
classprbt__hardware__support_1_1CANOpenBrakeTestAdapter.html
a9a4687205fba8e90815a6fb07e03b12a
prbt_hardware_support::CANOpenBrakeTestAdapterException
classprbt__hardware__support_1_1CANOpenBrakeTestAdapterException.html
CANOpenBrakeTestAdapterException
classprbt__hardware__support_1_1CANOpenBrakeTestAdapterException.html
affdb0b9d47a6950799d0f8f10814327b
(const std::string &what_arg, const int8_t error_value=BrakeTestErrorCodes::FAILURE)
int8_t
getErrorValue
classprbt__hardware__support_1_1CANOpenBrakeTestAdapterException.html
a3898523ec7e6e48666af8e6d70a493cd
() const
int8_t
error_value_
classprbt__hardware__support_1_1CANOpenBrakeTestAdapterException.html
a84b9aedf2c7a7540542894558524b74a
canopen_braketest_adapter_test::CanOpenBraketestAdapterTest
classcanopen__braketest__adapter__test_1_1CanOpenBraketestAdapterTest.html
ros::NodeHandle
nh_
classcanopen__braketest__adapter__test_1_1CanOpenBraketestAdapterTest.html
a012ac515509b27ffec4668c13dc9154e
prbt_hardware_support::CANOpenChainNodeMock
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
CANOpenChainNodeMock
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
a90b893420dde6dbcdde24dfa5294129d
()
void
expectAnything
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
a7eaf8d45bd0862ca754839609ef3ecd0
()
MOCK_METHOD2
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
a67dbb5ea7777e41ced4511af54cf2786
(get_obj, bool(canopen_chain_node::GetObjectRequest &, canopen_chain_node::GetObjectResponse &))
MOCK_METHOD2
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
abd5225ea6901c7fba256819dee62b7c7
(set_obj, bool(canopen_chain_node::SetObjectRequest &, canopen_chain_node::SetObjectResponse &))
void
setDefaultActions
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
a781e0399a53e477d06200c06391d7116
()
void
shutdown
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
af31f027e3efd3793a36ccde7e7617fa9
()
void
shutdownGetService
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
af2d4198253ff2df7c5bf8d36b2281683
()
void
shutdownSetService
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
a32503822100d7b60976a95c4a2195a8e
()
ros::ServiceServer
get_obj_serv_
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
a67db390d36435cf32ece19fe73c0031f
ros::NodeHandle
nh_
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
a1ac5e5bdddfb589c9999d61ab32c7544
ros::ServiceServer
set_obj_serv_
classprbt__hardware__support_1_1CANOpenChainNodeMock.html
a16b81a50458c3ffe7d23bdf4396cf9e3
prbt_hardware_support::RunPermittedStateMachine_::EnableRequestedDuringStop
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1EnableRequestedDuringStop.html
void
on_entry
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1EnableRequestedDuringStop.html
a62296a39f78d76c22a9b4a4983c2ebba
(Event const &ev, FSM &)
void
on_exit
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1EnableRequestedDuringStop.html
aa6399c50e05e8d73cda863032480dab5
(Event const &ev, FSM &)
prbt_hardware_support::RunPermittedStateMachine_::Enabling
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1Enabling.html
void
on_entry
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1Enabling.html
a65a7c6616bb6ce753b762b06a2313e6b
(Event const &ev, FSM &)
void
on_exit
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1Enabling.html
ac67cd1b18a3692c849c897c95fbe306c
(Event const &ev, FSM &)
prbt_hardware_support::FakeSpeedOverrideTest
classprbt__hardware__support_1_1FakeSpeedOverrideTest.html
bool
setSpeedOverrideParameter
classprbt__hardware__support_1_1FakeSpeedOverrideTest.html
a2f461da08c0756898c7288bd8634e4f8
(double speed_override)
void
SetUp
classprbt__hardware__support_1_1FakeSpeedOverrideTest.html
ad1e6794ddb48c33bf820b92c8684d192
() override
ros::ServiceClient
client
classprbt__hardware__support_1_1FakeSpeedOverrideTest.html
ac01aec2b2f4571450b586c74fe660343
FakeSpeedOverrideConfig
conf
classprbt__hardware__support_1_1FakeSpeedOverrideTest.html
a29f9bd3cdb068d8ac47b0a85d8aef89b
ros::ServiceClient
dynamic_parameter_client
classprbt__hardware__support_1_1FakeSpeedOverrideTest.html
aaa18a04aaebb09531c3f72f9a790a2ba
prbt_hardware_support::GetSpeedOverride
srv
classprbt__hardware__support_1_1FakeSpeedOverrideTest.html
ae410ac528f05b070815303603bd00f71
prbt_hardware_support::FilterPipeline
classprbt__hardware__support_1_1FilterPipeline.html
std::function< void(const ModbusMsgInStampedConstPtr &)>
TCallbackFunc
classprbt__hardware__support_1_1FilterPipeline.html
a93aa72441fa07931cc749f8b0110a253
FilterPipeline
classprbt__hardware__support_1_1FilterPipeline.html
a0447ec1389fc5eac9fc6d3f4a6458c12
(ros::NodeHandle &nh, TCallbackFunc callback_func)
std::shared_ptr< message_filters::Subscriber< ModbusMsgInStamped > >
modbus_read_sub_
classprbt__hardware__support_1_1FilterPipeline.html
ab3f624f92d043777aee0b8766b10d6e6
std::shared_ptr< message_filters::UpdateFilter< ModbusMsgInStamped > >
update_filter_
classprbt__hardware__support_1_1FilterPipeline.html
a360e412ca56c47e6fce9c8e691dcccd6
prbt_hardware_support::GetCurrentJointStatesException
classprbt__hardware__support_1_1GetCurrentJointStatesException.html
prbt_hardware_support::BrakeTestUtilsException
GetCurrentJointStatesException
classprbt__hardware__support_1_1GetCurrentJointStatesException.html
a08575e82d10b99710043a5547e7e1b4e
(const std::string &what_arg)
prbt_hardware_support::RunPermittedStateMachine_::halt_done
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1halt__done.html
prbt_hardware_support::RunPermittedStateMachine_::halt_start
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1halt__start.html
void
operator()
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1halt__start.html
a2c66ee5772881c3af3261b28aa2de263
(EVT const &ev, FSM &fsm, SourceState &, TargetState &)
prbt_hardware_support::RunPermittedStateMachine_::hold_done
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1hold__done.html
prbt_hardware_support::RunPermittedStateMachine_::hold_start
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1hold__start.html
void
operator()
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1hold__start.html
a5ab10da282a0736f8254f00787f77790
(EVT const &ev, FSM &fsm, SourceState &, TargetState &)
pilz_modbus_client_test::HoldingRegisterIncreaser
classpilz__modbus__client__test_1_1HoldingRegisterIncreaser.html
HoldingRegisterIncreaser
classpilz__modbus__client__test_1_1HoldingRegisterIncreaser.html
ae23f9f613aa4080cb0b841d1cb943477
(unsigned int register_index=0u)
RegCont
readHoldingRegister
classpilz__modbus__client__test_1_1HoldingRegisterIncreaser.html
a0943b3872b8af52579dd3f6b7ca264c6
(int, int nb)
void
reset
classpilz__modbus__client__test_1_1HoldingRegisterIncreaser.html
a613fb1323a7563f62ffd7cd0c602aac7
()
uint16_t
curr_count_
classpilz__modbus__client__test_1_1HoldingRegisterIncreaser.html
ad42bef57e7e256de85fb812fa54bb219
const unsigned int
register_index_
classpilz__modbus__client__test_1_1HoldingRegisterIncreaser.html
afc3038055973c9d3dbc049353a103e51
prbt_hardware_support::JointStatesPublisherMock
classprbt__hardware__support_1_1JointStatesPublisherMock.html
sensor_msgs::JointStateConstPtr
getNextMessage
classprbt__hardware__support_1_1JointStatesPublisherMock.html
a16065f39351cd0159d99c1a708452f61
()
JointStatesPublisherMock
classprbt__hardware__support_1_1JointStatesPublisherMock.html
af1396be43b6ef42cb43e82d5f2083e31
()
void
startAsync
classprbt__hardware__support_1_1JointStatesPublisherMock.html
a1e9fc2b7b1ae0431e977273c5f9402f7
(bool move=false)
void
terminate
classprbt__hardware__support_1_1JointStatesPublisherMock.html
abfb67313c4ee17160b03c88710767764
()
~JointStatesPublisherMock
classprbt__hardware__support_1_1JointStatesPublisherMock.html
a809770064bfd1939ba28a4ab681daca8
()
void
start
classprbt__hardware__support_1_1JointStatesPublisherMock.html
a9dbcd9f422696c53d5ca38b15f011266
(bool positions_fixed)
ros::Publisher
joint_states_pub_
classprbt__hardware__support_1_1JointStatesPublisherMock.html
add223757abc3df19704b2c14353d8e6b
sensor_msgs::JointState
msg_
classprbt__hardware__support_1_1JointStatesPublisherMock.html
ad23ad9dbe0b3ec0c5838bf3e25d41013
std::mutex
msg_mutex_
classprbt__hardware__support_1_1JointStatesPublisherMock.html
a844df396516a7e749de621a113cbe242
ros::NodeHandle
nh_
classprbt__hardware__support_1_1JointStatesPublisherMock.html
a4c150ecc847dfc7cddf7847aa04b23b6
std::atomic_bool
terminate_
classprbt__hardware__support_1_1JointStatesPublisherMock.html
a2f15afca2cbdcd75e3f69511c6f05d15
std::thread
thread_
classprbt__hardware__support_1_1JointStatesPublisherMock.html
a2c0cd036d4a08362048e9b7bac3bda98
prbt_hardware_support::LibModbusClient
classprbt__hardware__support_1_1LibModbusClient.html
prbt_hardware_support::ModbusClient
void
close
classprbt__hardware__support_1_1LibModbusClient.html
a0c51240aefcc854e0c79939522ea2398
()
unsigned long
getResponseTimeoutInMs
classprbt__hardware__support_1_1LibModbusClient.html
a7ac68b296c159e7db2a3d1dd0092b2c1
() override
bool
init
classprbt__hardware__support_1_1LibModbusClient.html
af5c62544e1e73153365296e4846af18e
(const char *ip, unsigned int port) override
RegCont
readHoldingRegister
classprbt__hardware__support_1_1LibModbusClient.html
a0f79d383adb176a08b520e83b21cfaf6
(int addr, int nb) override
void
setResponseTimeoutInMs
classprbt__hardware__support_1_1LibModbusClient.html
af250bd4de4144924231b2cade298a4d4
(unsigned long timeout_ms) override
RegCont
writeReadHoldingRegister
classprbt__hardware__support_1_1LibModbusClient.html
a9e0760bfac975d2a7bb5b1028228d777
(const int write_addr, const RegCont &write_reg, const int read_addr, const int read_nb) override
virtual
~LibModbusClient
classprbt__hardware__support_1_1LibModbusClient.html
a249dc6037d08ecf1e56a0c3e92edf0df
() override
modbus_t *
modbus_connection_
classprbt__hardware__support_1_1LibModbusClient.html
a5cd1f91b88eb4dab99b0427240d94521
pilz_modbus_client_test::LibModbusClientTest
classpilz__modbus__client__test_1_1LibModbusClientTest.html
void
TearDown
classpilz__modbus__client__test_1_1LibModbusClientTest.html
a44bfa7cfd53d9ed54cdecc607f3325e6
() override
unsigned int
testPort
classpilz__modbus__client__test_1_1LibModbusClientTest.html
afaafa76cb0d374ee2a11408b6ca5a9c9
()
static void
SetUpTestCase
classpilz__modbus__client__test_1_1LibModbusClientTest.html
a20c3e603c3313717b229a7a624cadc9a
()
void
shutdownModbusServer
classpilz__modbus__client__test_1_1LibModbusClientTest.html
a6bdc32545868c658f4274f49dd32f72a
(PilzModbusServerMock *server, LibModbusClient &client)
ManipulatorMock
classManipulatorMock.html
void
advertiseHaltService
classManipulatorMock.html
ae237523cee0930b88db8786c483c8150
(ros::NodeHandle nh, std::string halt_service_name)
void
advertiseHoldService
classManipulatorMock.html
a6ed69538e8fbfc609b4960aa43730f32
(ros::NodeHandle nh, std::string hold_service_name)
void
advertiseRecoverService
classManipulatorMock.html
a377508d45d4afa548c867a873179c052
(ros::NodeHandle nh, std::string recover_service_name)
void
advertiseServices
classManipulatorMock.html
a8064667c3b345ff0820c6a4ac2c62d51
(ros::NodeHandle nh, std::string hold_service_name, std::string unhold_service_name, std::string halt_service_name, std::string recover_service_name)
void
advertiseUnholdService
classManipulatorMock.html
a2481545dce98095454ed06ee8e110d8d
(ros::NodeHandle nh, std::string unhold_service_name)
MOCK_METHOD2
classManipulatorMock.html
ac3be3b49a7c8d380585986a740b0ed5d
(holdCb, bool(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp))
MOCK_METHOD2
classManipulatorMock.html
a3815604553c21fc9f44f22ffa64e27ea
(unholdCb, bool(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp))
MOCK_METHOD2
classManipulatorMock.html
a7030e3f634d552a6baa496cebdadec90
(haltCb, bool(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp))
MOCK_METHOD2
classManipulatorMock.html
afd348d3e3ae23f7591769a5dd1ab3de8
(recoverCb, bool(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp))
bool
haltCb_internal
classManipulatorMock.html
a2495f98d25ea3407afdd0bc892360e52
(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp)
bool
holdCb_internal
classManipulatorMock.html
a81376e630efb6e40d3791239dbdd67a8
(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp)
bool
recoverCb_internal
classManipulatorMock.html
a8e9f8aae40d019879fe58662a7c2bed6
(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp)
bool
unholdCb_internal
classManipulatorMock.html
a25d8467b9ce6c575f13ccee77d01a750
(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp)
ros::ServiceServer
halt_srv_
classManipulatorMock.html
a6ad5db181be1c0e02c5ba478bb732e30
ros::ServiceServer
hold_srv_
classManipulatorMock.html
a5d6d787462d855ada31b94282c7d86aa
ros::ServiceServer
recover_srv_
classManipulatorMock.html
a3fe9fddb09f50cd0c8e3137ea00d44e6
ros::ServiceServer
unhold_srv_
classManipulatorMock.html
a07456064a71666b10e6af5460a80aa75
prbt_hardware_support::ModbusAdapterBrakeTest
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
bool
isBrakeTestRequired
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
a1c6944426e7f20dbe46716a1760754ed
(IsBrakeTestRequired::Request &, IsBrakeTestRequired::Response &res)
ModbusAdapterBrakeTest
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
ab672c06aba9df1be4a662743b6e85831
(TWriteModbusRegister &&write_modbus_register_func, const ModbusApiSpec &read_api_spec, const ModbusApiSpec &write_api_spec)
void
modbusMsgCallback
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
a2b20f7e39ef1aca2ea36b788a588f669
(const ModbusMsgInStampedConstPtr &msg_raw)
bool
sendBrakeTestResult
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
a898ef81d91ac09b4b218e600b3cc5aeb
(SendBrakeTestResult::Request &req, SendBrakeTestResult::Response &res)
IsBrakeTestRequiredResponse::_result_type
TBrakeTestRequired
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
adf534706632693699c604d7ca2c5753d
uint16_t
TRegIdx
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
a9b430399d3cde00169fde64d842c9b0f
std::map< std::string, TRegIdx >
TRegIdxCont
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
ab564da23686af09d2d3247e73f969319
void
updateBrakeTestRequiredState
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
a5b673346ab5645645a168f26e0a13455
(TBrakeTestRequired brake_test_required)
static const TRegIdxCont::mapped_type &
getMaxRegisterIdx
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
a03afd3fde6523a4965d5aea538652937
(const TRegIdxCont ®_idx_cont)
static const TRegIdxCont::mapped_type &
getMinRegisterIdx
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
af6bfc4bb23289cd7d1ec1ba1ec13b5f4
(const TRegIdxCont ®_idx_cont)
static unsigned long
getRegisterBlockSize
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
afb53b38380344f1aa6e0ec6b59aad050
(const TRegIdxCont ®_idx_cont)
static TRegIdxCont
getRegisters
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
a7cbec486ed2cd9884e5956a33f899ec0
(const ModbusApiSpec &write_api_spec)
const ModbusApiSpec
api_spec_
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
ad058353141b909b1e521a3e6012f9ba3
TBrakeTestRequired
brake_test_required_
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
ab33c096f08bb6fc73f3844b20f7ba607
const RegCont::size_type
reg_block_size_
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
ae441a412ff079cf4b0c2a638e5c3358b
const TRegIdxCont
reg_idx_cont_
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
ac1804163bfc83e4197db39060f157433
const TRegIdx
reg_start_idx_
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
a39e97b7f7332428b7b0e7a9723f9d440
TWriteModbusRegister
write_modbus_register_func_
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
ac9e8be8c88b2409980154af77b095276
prbt_hardware_support::ModbusAdapterBrakeTestException
classprbt__hardware__support_1_1ModbusAdapterBrakeTestException.html
ModbusAdapterBrakeTestException
classprbt__hardware__support_1_1ModbusAdapterBrakeTestException.html
aef2fe4bc9d922df13b2f688e7b7f6d36
(const std::string &what_arg)
prbt_hardware_support::ModbusAdapterOperationMode
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
prbt_hardware_support::AdapterOperationMode
ModbusAdapterOperationMode
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
ac427d3236ebc502a4f403450e0f3959c
(ros::NodeHandle &nh, const ModbusApiSpec &api_spec)
virtual
~ModbusAdapterOperationMode
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
a9c76392a476ab7745834af51f39d686b
()=default
void
modbusMsgCallback
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
ad202fac11cf2fc0aea1aafb464021242
(const ModbusMsgInStampedConstPtr &msg_raw)
static OperationModes
createUnknownOperationMode
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
aac08282a1baebfdeb16151d94e85ea4e
()
const ModbusApiSpec
api_spec_
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
a616c655ab0d0fbbda641ffe2300d9261
std::unique_ptr< FilterPipeline >
filter_pipeline_
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
acdadd48caeaa7128dd968b4fa9e20a5a
static constexpr unsigned int
MODBUS_API_VERSION_REQUIRED
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
ae61e8d8cc4738c9727369a2b720c69b0
prbt_hardware_support::ModbusAdapterOperationModeTest
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
ModbusAdapterOperationModeTest
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a82d6098e652cbe2aaf583a9351af24cc
()
virtual
~ModbusAdapterOperationModeTest
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a7b9b6062db5904e12a2a5d2e72c13198
()
std::shared_ptr< ModbusAdapterOperationMode >
adapter_operation_mode_
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a1278dd44931c4d30ced546106a69482b
ros::Publisher
modbus_topic_pub_
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a57b643bcf54d178d9d73d3a6ac8361c2
ros::NodeHandle
nh_
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a25fb814f526239e196f304da22ef4e2e
ros::ServiceClient
operation_mode_client_
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
aeaa416346d5651ea7f229083ecf77133
ros::AsyncSpinner
spinner_
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
aa044d6f3433de5ea6b295d9c1ff6f3dc
StrictMock< OperationModeSubscriberMock >
subscriber_
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a721f8ec7b85396f4bbf2a3015bee6836
prbt_hardware_support::ModbusAdapterRunPermitted
classprbt__hardware__support_1_1ModbusAdapterRunPermitted.html
ModbusAdapterRunPermitted
classprbt__hardware__support_1_1ModbusAdapterRunPermitted.html
af1bd322e4e6afdabde12289d6f420b02
(UpdateRunPermittedFunc &&update_run_permitted_func, const ModbusApiSpec &api_spec)
void
modbusMsgCallback
classprbt__hardware__support_1_1ModbusAdapterRunPermitted.html
ad1533ce1df75b4182412352a7d48f23d
(const ModbusMsgInStampedConstPtr &msg_raw)
const ModbusApiSpec
api_spec_
classprbt__hardware__support_1_1ModbusAdapterRunPermitted.html
a26daa053898212d125ab1f93425e330e
UpdateRunPermittedFunc
update_run_permitted_
classprbt__hardware__support_1_1ModbusAdapterRunPermitted.html
a00b11bb878159f94255954bb4e6d6a01
static constexpr unsigned int
MODBUS_API_VERSION_REQUIRED
classprbt__hardware__support_1_1ModbusAdapterRunPermitted.html
a30a1c84c716aadac10b79df9502ce46e
prbt_hardware_support::ModbusAdapterRunPermittedTest
classprbt__hardware__support_1_1ModbusAdapterRunPermittedTest.html
ModbusMsgInStampedPtr
createDefaultRunPermittedModbusMsg
classprbt__hardware__support_1_1ModbusAdapterRunPermittedTest.html
a5f3d02a73672de8c658e79de7447f983
(bool run_permitted_clear)
MOCK_METHOD1
classprbt__hardware__support_1_1ModbusAdapterRunPermittedTest.html
a9d0a6a9257e764e39d021eafa9cb1317
(sendRunPermittedUpdate, void(const bool run_permitted))
prbt_hardware_support::ModbusApiSpecException
classprbt__hardware__support_1_1ModbusApiSpecException.html
ModbusApiSpecException
classprbt__hardware__support_1_1ModbusApiSpecException.html
a6b68df63bbc005d6aaa082289f4be871
(const std::string &what_arg)
prbt_hardware_support::ModbusApiSpecTemplated
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
void
getAllDefinedRegisters
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
a043fa6b7dd12b28458fd126736dd05fb
(std::vector< unsigned short > ®isters)
unsigned short
getMaxRegisterDefinition
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
a0ac700d9234f0b2fc80692e936b39352
() const
unsigned short
getMinRegisterDefinition
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
aacb5365f9d9a25f156d890ee699ca03c
() const
unsigned short
getRegisterDefinition
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
a00ed4eddb2cdaaadd9f4732a0e94dd9a
(const std::string &key) const
bool
hasRegisterDefinition
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
a63cb8a274fb8b02dde99c893ce77c965
(const std::string &key) const
ModbusApiSpecTemplated
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
a184005e085f9a6c48bd74dc96f73a95d
(std::initializer_list< std::pair< std::string, unsigned short > > reg_list)
ModbusApiSpecTemplated
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
a4e223fe3f9d3c64477b59964568c67dd
(T &nh)
ModbusApiSpecTemplated
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
afeb74438d15fd1de7189599447051aff
(T &nh, const std::string ¶m_name)
void
setRegisterDefinition
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
abda1deb0264a1bee454784fbbb0c4b3f
(const std::string &key, unsigned short value)
std::map< std::string, unsigned short >::size_type
size
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
ab2ab9056c54957c00d6c6abe92af42f3
() const
std::map< std::string, unsigned short >
register_mapping_
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
a1f836cf4d057fbae9ad00922f0792fc2
prbt_hardware_support::ModbusClient
classprbt__hardware__support_1_1ModbusClient.html
virtual unsigned long
getResponseTimeoutInMs
classprbt__hardware__support_1_1ModbusClient.html
a4186f94a742247dc97da6d0ad2963452
()=0
virtual bool
init
classprbt__hardware__support_1_1ModbusClient.html
a07a20bc783a22eae363a0adf18e20b4e
(const char *ip, unsigned int port)=0
virtual RegCont
readHoldingRegister
classprbt__hardware__support_1_1ModbusClient.html
aeaf0535836458b2b0bbe36c61294ba81
(int addr, int nb)=0
virtual void
setResponseTimeoutInMs
classprbt__hardware__support_1_1ModbusClient.html
a5b6d65f79fcea5a3b45e32b590dc885d
(unsigned long timeout_ms)=0
virtual RegCont
writeReadHoldingRegister
classprbt__hardware__support_1_1ModbusClient.html
aa949b2d269ac61d1f825de9b8f946dac
(const int write_addr, const RegCont &write_reg, const int read_addr, const int read_nb)=0
virtual
~ModbusClient
classprbt__hardware__support_1_1ModbusClient.html
a1f0ab7ec530f8d1cdc99e548f8e07ec6
()=default
ModbusExceptionDisconnect
classModbusExceptionDisconnect.html
ModbusExceptionDisconnect
classModbusExceptionDisconnect.html
adbc60f64f23b8578384e8b7b10a4ed80
(const std::string &what_arg)
prbt_hardware_support::ModbusMock
classprbt__hardware__support_1_1ModbusMock.html
MOCK_METHOD2
classprbt__hardware__support_1_1ModbusMock.html
a8ed9873a7e22f4e06b0816adbe710522
(modbsWriteRegisterFunc, bool(const uint16_t &, const RegCont &))
prbt_hardware_support::ModbusMsgBrakeTestWrapper
classprbt__hardware__support_1_1ModbusMsgBrakeTestWrapper.html
prbt_hardware_support::ModbusMsgWrapper
virtual void
checkStructuralIntegrity
classprbt__hardware__support_1_1ModbusMsgBrakeTestWrapper.html
a0176c4c1303faa2bf976d2b555db1b9f
() const override
IsBrakeTestRequiredResponse::_result_type
getBrakeTestRequirementStatus
classprbt__hardware__support_1_1ModbusMsgBrakeTestWrapper.html
aa2d3fd7dbf4f427e6f6906201149079f
() const
ModbusMsgBrakeTestWrapper
classprbt__hardware__support_1_1ModbusMsgBrakeTestWrapper.html
a9630ca33fc1db1b58979e121abe8e02b
(const ModbusMsgInStampedConstPtr &modbus_msg_raw, const ModbusApiSpec &api_spec)
bool
hasBrakeTestRequiredFlag
classprbt__hardware__support_1_1ModbusMsgBrakeTestWrapper.html
a4bbff11b2c5d42d9c5b05f52ffe141d7
() const
prbt_hardware_support::ModbusMsgBrakeTestWrapperException
classprbt__hardware__support_1_1ModbusMsgBrakeTestWrapperException.html
prbt_hardware_support::ModbusMsgWrapperException
ModbusMsgBrakeTestWrapperException
classprbt__hardware__support_1_1ModbusMsgBrakeTestWrapperException.html
a168bc0026a10c572fd9c2de9186a1774
(const std::string &what_arg)
prbt_hardware_support::ModbusMsgInBuilder
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
ModbusMsgInStampedPtr
build
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
ae690b74f8bfa6e4aecaf1c52e9eda451
(const ros::Time &time) const
ModbusMsgInBuilder
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
a014c6d09517a62c467e398d5f6a06c2f
(const ModbusApiSpec &api_spec)
ModbusMsgInBuilder &
setApiVersion
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
ae9225b095c03cca4d6c03650e0ea3b80
(const uint16_t version)
ModbusMsgInBuilder &
setOperationMode
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
a00272b140d37a1b042b71c139c11946c
(const uint16_t mode)
void
setRegister
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
a9662cc870d92745253a3516fff978c94
(const unsigned int register_n, const uint16_t value)
ModbusMsgInBuilder &
setRunPermitted
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
a503d6d0eaac41ab3515b0a030f66876e
(const uint16_t run_permitted)
static ModbusMsgInStampedPtr
createDefaultModbusMsgIn
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
a98756c87d3a02a93f29c9942a9f32817
(const std_msgs::MultiArrayLayout::_data_offset_type &offset, const RegCont &holding_register)
static void
setDefaultLayout
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
a444828a90541140a6bc6a48c4adbcaff
(std_msgs::MultiArrayLayout *layout, const std_msgs::MultiArrayLayout::_data_offset_type &offset, const RegCont::size_type &size)
const ModbusApiSpec
api_spec_
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
a028f79944edb4dc297a2c077516b0aaa
std::map< unsigned int, uint16_t >
register_values_
classprbt__hardware__support_1_1ModbusMsgInBuilder.html
a6695e18b436395f0c42422f91fb3b500
prbt_hardware_support::ModbusMsgOperationModeWrapper
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapper.html
prbt_hardware_support::ModbusMsgWrapper
virtual void
checkStructuralIntegrity
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapper.html
a14153c81d1fe64028c9085192a571461
() const override
int8_t
getOperationMode
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapper.html
af413cf57b69ee294b9cf8edc299daeef
() const
OperationModes
getTimeStampedOperationMode
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapper.html
a289d6fe10d52e06efa35e8e0d5d6d415
() const
ModbusMsgOperationModeWrapper
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapper.html
a83c08fc8b1e1e291007c386156899b56
(const ModbusMsgInStampedConstPtr &modbus_msg_raw, const ModbusApiSpec &api_spec)
bool
hasOperationMode
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapper.html
af6bd47cec3d76314595df971a37a59b5
() const
prbt_hardware_support::ModbusMsgOperationModeWrapperException
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapperException.html
prbt_hardware_support::ModbusMsgWrapperException
ModbusMsgOperationModeWrapperException
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapperException.html
aa5defc4dbe870db1ed9ba59af6698884
(const std::string &what_arg)
prbt_hardware_support::ModbusMsgRunPermittedStatusMissing
classprbt__hardware__support_1_1ModbusMsgRunPermittedStatusMissing.html
prbt_hardware_support::ModbusMsgWrapperException
ModbusMsgRunPermittedStatusMissing
classprbt__hardware__support_1_1ModbusMsgRunPermittedStatusMissing.html
ae7a20c2295bef6d90fdadd2de680da74
(const std::string &what_arg)
prbt_hardware_support::ModbusMsgRunPermittedWrapper
classprbt__hardware__support_1_1ModbusMsgRunPermittedWrapper.html
prbt_hardware_support::ModbusMsgWrapper
virtual void
checkStructuralIntegrity
classprbt__hardware__support_1_1ModbusMsgRunPermittedWrapper.html
aba032d568e379936a9993c834fa68df1
() const override
bool
getRunPermitted
classprbt__hardware__support_1_1ModbusMsgRunPermittedWrapper.html
a772bf95d1cf3fcea8f6340f19c441a04
() const
ModbusMsgRunPermittedWrapper
classprbt__hardware__support_1_1ModbusMsgRunPermittedWrapper.html
ac290b105c60f809e060d194d6b5cac32
(const ModbusMsgInStampedConstPtr &modbus_msg_raw, const ModbusApiSpec &api_spec)
bool
hasRunPermitted
classprbt__hardware__support_1_1ModbusMsgRunPermittedWrapper.html
aee560eb17e17edb02ef16a25948089e9
() const
prbt_hardware_support::ModbusMsgWrapper
classprbt__hardware__support_1_1ModbusMsgWrapper.html
virtual void
checkStructuralIntegrity
classprbt__hardware__support_1_1ModbusMsgWrapper.html
ac906f522866590c3577ae34ef8807cdd
() const
const ros::Time &
getTimeStamp
classprbt__hardware__support_1_1ModbusMsgWrapper.html
ac8adfc8b283ed3fab93f18c9520ef5e0
() const
unsigned int
getVersion
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a06f668b803fcfc5028a339a87c4a209f
() const
bool
isDisconnect
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a5b3f927946584f5cec0e6dfc5f99fb92
() const
ModbusMsgWrapper
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a5aba0148116f71fb456249e1fbf74c00
(const ModbusMsgInStampedConstPtr &modbus_msg_raw, const ModbusApiSpec &api_spec)
virtual
~ModbusMsgWrapper
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a3495cd2219d80fce336396eb684348b9
()=default
const ModbusApiSpec &
getApiSpec
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a44be751656aea75f5758cf1e8509b776
() const
uint16_t
getRegister
classprbt__hardware__support_1_1ModbusMsgWrapper.html
afb3953a414517477abdd5fd630d6a30d
(uint32_t reg) const
bool
hasRegister
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a8cef1406fbe3838544b8b905eb27a10b
(uint32_t reg) const
bool
hasVersion
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a345ae9d730aedcbaccde05d3437eb90e
() const
const ModbusApiSpec
api_spec_
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a6df86e508c31b653f20dd74764b3f790
const ModbusMsgInStampedConstPtr
msg_
classprbt__hardware__support_1_1ModbusMsgWrapper.html
aa28189c55158997b274b49af7fdd0c9f
prbt_hardware_support::ModbusMsgWrapperException
classprbt__hardware__support_1_1ModbusMsgWrapperException.html
ModbusMsgWrapperException
classprbt__hardware__support_1_1ModbusMsgWrapperException.html
a700ec2c84bbf826252cce5d415e5d38e
(const std::string &what_arg)
NodeHandleMock
classNodeHandleMock.html
MOCK_CONST_METHOD0
classNodeHandleMock.html
a4ff7717280753488eace2733b945e811
(getNamespace, std::string(void))
MOCK_CONST_METHOD2
classNodeHandleMock.html
aa62ac94e4591e3079e20ca21860dd924
(getParam, bool(const std::string &key, XmlRpc::XmlRpcValue &v))
prbt_hardware_support::OperationModeIntegrationTest
classprbt__hardware__support_1_1OperationModeIntegrationTest.html
ros::NodeHandle
nh_
classprbt__hardware__support_1_1OperationModeIntegrationTest.html
ae0eb32a663e9e303cc5da4d92d3de3e6
ros::NodeHandle
nh_priv_
classprbt__hardware__support_1_1OperationModeIntegrationTest.html
a026d31769424d05470d62760d9ae5e5d
prbt_hardware_support::OperationModeSetupExecutor
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
bool
getSpeedOverride
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
a5c7c9ec5bf805d35c092f65cee2daed9
(GetSpeedOverride::Request &, GetSpeedOverride::Response &response)
OperationModeSetupExecutor
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
a1560b4dd792669c9be9bea0e0478106d
(const double &speed_limit_t1, const double &speed_limit_auto, const SetSpeedLimitFunc &set_speed_limit_func)
void
updateOperationMode
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
a1f28662bb9fca5907ae134bec4a94711
(const OperationModes &operation_mode)
SetSpeedLimitFunc
set_speed_limit_func_
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
af0325e35f264f6d510929847a258106e
const double
speed_limit_auto_
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
a699c5b600b618b28374616d519886212
const double
speed_limit_t1_
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
afd38f00de1c3b8850d7ea0aa313d1e82
std::atomic< double >
speed_override_
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
aa1fa21a2f74d27e931c72981d79b0f7d
ros::Time
time_stamp_last_op_mode_
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
ab38eb6902d5e394c63b339da7a53ce5d
operation_mode_setup_executor_tests::OperationModeSetupExecutorTest
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
MOCK_METHOD1
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
ade709ed3c139051ea0d216cc69b1df37
(setSpeedLimit, bool(const double &))
void
SetUp
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
a1fa0aab6a5a5aa783be65eb9bd8c61bd
() override
void
TearDown
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
ae0205a7e6bdfebc0debfe08f2acef2af
() override
double
auto_limit_
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
a2cd3838b2261173c9a525947bb558384
std::unique_ptr< OperationModeSetupExecutor >
executor_
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
ab9093c314fb9b595ed2118597e216c34
double
t1_limit_
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
a3ac1376155514582ffadee9e39b101be
operation_mode_setup_executor_tests::OperationModeSetupExecutorTestSpeedOverride
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTestSpeedOverride.html
operation_mode_setup_executor_tests::OperationModeSetupExecutorTest
OperationModes::_value_type
getMode
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTestSpeedOverride.html
a6a50c10610145e2c87dfd2bd6fc88352
()
double
getSpeedOverride
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTestSpeedOverride.html
a29ab5831c55d85ca76149ec6da8f127e
()
prbt_hardware_support::OperationModeSubscriberMock
classprbt__hardware__support_1_1OperationModeSubscriberMock.html
void
initialize
classprbt__hardware__support_1_1OperationModeSubscriberMock.html
ad6639f9a0d3554dc3c06676a96da9fe4
()
void
initialize
classprbt__hardware__support_1_1OperationModeSubscriberMock.html
ad6639f9a0d3554dc3c06676a96da9fe4
()
MOCK_METHOD1
classprbt__hardware__support_1_1OperationModeSubscriberMock.html
a5f6794be2be4c3d8ea3756396425a489
(callback, void(const OperationModesConstPtr &msg))
MOCK_METHOD1
classprbt__hardware__support_1_1OperationModeSubscriberMock.html
a5f6794be2be4c3d8ea3756396425a489
(callback, void(const OperationModesConstPtr &msg))
ros::NodeHandle
nh_
classprbt__hardware__support_1_1OperationModeSubscriberMock.html
a3e39255f4eda8d0e4c2a88ac6e1a40f2
ros::Subscriber
subscriber_
classprbt__hardware__support_1_1OperationModeSubscriberMock.html
a7a178360f3890768c984de71eee98de2
prbt_hardware_support::PilzModbusClient
classprbt__hardware__support_1_1PilzModbusClient.html
bool
init
classprbt__hardware__support_1_1PilzModbusClient.html
ad23f7363e3b816114a47e3e7e91bf39b
(const char *ip, unsigned int port)
bool
init
classprbt__hardware__support_1_1PilzModbusClient.html
a9e3e5ff1e5b799c0bed2523c45247816
(const char *ip, unsigned int port, unsigned int retries, ros::Duration timeout_ms)
bool
isRunning
classprbt__hardware__support_1_1PilzModbusClient.html
af5526e0c5f748f4b452987a6d44a306f
()
PilzModbusClient
classprbt__hardware__support_1_1PilzModbusClient.html
aadf1f61602d7ab90d78853623bbddc9e
(ros::NodeHandle &nh, const std::vector< unsigned short > ®isters_to_read, ModbusClientUniquePtr modbus_client, unsigned int response_timeout_ms, const std::string &modbus_read_topic_name, const std::string &modbus_write_service_name, double read_frequency_hz=DEFAULT_MODBUS_READ_FREQUENCY_HZ)
void
run
classprbt__hardware__support_1_1PilzModbusClient.html
a2acaefb8c50d6c8e8c36c553cf629e58
()
void
terminate
classprbt__hardware__support_1_1PilzModbusClient.html
a5c65e833f68ca0c53ea1dfa411e165b0
()
static std::vector< std::vector< unsigned short > >
split_into_blocks
classprbt__hardware__support_1_1PilzModbusClient.html
a55b43da2f8d2f8eb8c9ee23bbdcd62b4
(std::vector< unsigned short > &in)
initialized
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9fea7fb9141b8e265fab2edd153d2cdad374
initializing
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9fea4bcc902951ec8f02bf21d0e16bb0d9c8
std::unique_ptr< ModbusClient >
ModbusClientUniquePtr
classprbt__hardware__support_1_1PilzModbusClient.html
af6451162dfc611b95a049e3317ea80f1
not_initialized
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9fea67831baa705f6c69d87ebb932851bcc4
running
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9feac911d10b9ef1c9af147ad02b008ccbfd
State
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9fe
not_initialized
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9fea67831baa705f6c69d87ebb932851bcc4
initializing
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9fea4bcc902951ec8f02bf21d0e16bb0d9c8
initialized
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9fea7fb9141b8e265fab2edd153d2cdad374
running
classprbt__hardware__support_1_1PilzModbusClient.html
a9fd54e8d30cc5a382ecc42a0748aa9feac911d10b9ef1c9af147ad02b008ccbfd
bool
modbus_write_service_cb
classprbt__hardware__support_1_1PilzModbusClient.html
a648a19551dc0b755dbec2509399ffeac
(WriteModbusRegister::Request &req, WriteModbusRegister::Response &res)
void
sendDisconnectMsg
classprbt__hardware__support_1_1PilzModbusClient.html
a1b7c698968d6667e79138e1712aac6be
()
ModbusClientUniquePtr
modbus_client_
classprbt__hardware__support_1_1PilzModbusClient.html
a966c4868e98477d2172e3ca5870543b5
ros::Publisher
modbus_read_pub_
classprbt__hardware__support_1_1PilzModbusClient.html
a503985703339bc901f07ee3a43d539c2
ros::ServiceServer
modbus_write_service_
classprbt__hardware__support_1_1PilzModbusClient.html
aa5041d661f8862e9200ed479f686c157
ros::Subscriber
modbus_write_sub_
classprbt__hardware__support_1_1PilzModbusClient.html
ade2151547f108fbb03661b0a01770883
const double
READ_FREQUENCY_HZ
classprbt__hardware__support_1_1PilzModbusClient.html
ac647f5922b2c43cf48a77fbac32d09f0
std::vector< unsigned short >
registers_to_read
classprbt__hardware__support_1_1PilzModbusClient.html
a9bc901977f637eeb429ed98c63a4141a
const unsigned int
RESPONSE_TIMEOUT_MS
classprbt__hardware__support_1_1PilzModbusClient.html
ae9372018e5d15e99e1f6a67123ec541e
std::atomic< State >
state_
classprbt__hardware__support_1_1PilzModbusClient.html
a6781ccb762b27f58c87faf7c8f63a151
std::atomic_bool
stop_run_
classprbt__hardware__support_1_1PilzModbusClient.html
a59a1f18e3c17d17ab7e4f3d0ee1440df
std::queue< ModbusRegisterBlock >
write_reg_blocks_
classprbt__hardware__support_1_1PilzModbusClient.html
a117e655509827a86782ce47a9ef4edcd
std::mutex
write_reg_blocks_mutex_
classprbt__hardware__support_1_1PilzModbusClient.html
a956729a5d2edea25c5d3e65c895e3659
static constexpr double
DEFAULT_MODBUS_READ_FREQUENCY_HZ
classprbt__hardware__support_1_1PilzModbusClient.html
a76b368ea8ba789e909bd621eba62c8a8
static constexpr int
DEFAULT_QUEUE_SIZE_MODBUS
classprbt__hardware__support_1_1PilzModbusClient.html
a8af68cb477fa8372bd2b293362e9cd23
prbt_hardware_support::PilzModbusClientException
classprbt__hardware__support_1_1PilzModbusClientException.html
PilzModbusClientException
classprbt__hardware__support_1_1PilzModbusClientException.html
ae0f486dd544d188090391b22c90b757a
(const std::string &what_arg)
pilz_modbus_client_test::PilzModbusClientExecutor
classpilz__modbus__client__test_1_1PilzModbusClientExecutor.html
PilzModbusClientExecutor
classpilz__modbus__client__test_1_1PilzModbusClientExecutor.html
a359f1a38dafa845333e109f75bb1bde0
(PilzModbusClient *client)
void
start
classpilz__modbus__client__test_1_1PilzModbusClientExecutor.html
a18a30ba999e86ff67541ea4a654cb2d7
()
void
stop
classpilz__modbus__client__test_1_1PilzModbusClientExecutor.html
afa275bcaff45d9770f05a68228a8cec2
()
PilzModbusClient *
client_
classpilz__modbus__client__test_1_1PilzModbusClientExecutor.html
af7106003ed00c6f92953dcf623e191a7
std::thread
client_thread_
classpilz__modbus__client__test_1_1PilzModbusClientExecutor.html
ae13c339860ba17d812c0bce0d0ef195b
PilzModbusClientMock
classPilzModbusClientMock.html
prbt_hardware_support::ModbusClient
MOCK_METHOD0
classPilzModbusClientMock.html
ac4d26a310599788f96c779078e2e348d
(connect, void())
MOCK_METHOD0
classPilzModbusClientMock.html
af838a6ab1b1891aa2a3b82ad8758a950
(getResponseTimeoutInMs, unsigned long())
MOCK_METHOD1
classPilzModbusClientMock.html
aa3282c8d3ba3a95f22386fa3fa4ba095
(setResponseTimeoutInMs, void(unsigned long timeout_ms))
MOCK_METHOD2
classPilzModbusClientMock.html
a5427b6ad0c873390a10bc2f8f654b0a3
(init, bool(const char *ip, unsigned int port))
MOCK_METHOD2
classPilzModbusClientMock.html
a112719fe7e19d77ec18e1dc0372c4538
(readHoldingRegister, std::vector< uint16_t >(int addr, int nb))
MOCK_METHOD4
classPilzModbusClientMock.html
aa978d2988a3fa63696f8fc34cfa59c8c
(writeReadHoldingRegister, std::vector< uint16_t >(const int write_addr, const std::vector< uint16_t > &write_reg, const int read_addr, const int read_nb))
pilz_modbus_client_test::PilzModbusClientTests
classpilz__modbus__client__test_1_1PilzModbusClientTests.html
virtual void
SetUp
classpilz__modbus__client__test_1_1PilzModbusClientTests.html
a4206e808cb7cbcc4821d20d75974d777
()
MOCK_METHOD1
classpilz__modbus__client__test_1_1PilzModbusClientTests.html
a5c2c48d690a4d1355b47c53deffbbbf5
(modbus_read_cb, void(ModbusMsgInStamped msg))
ros::NodeHandle
nh_
classpilz__modbus__client__test_1_1PilzModbusClientTests.html
a5a2b60a9e9abc7d8b9b7235639d89837
ros::AsyncSpinner
spinner_
classpilz__modbus__client__test_1_1PilzModbusClientTests.html
aa2d30313489d9276039d62440294080c
ros::Subscriber
subscriber_
classpilz__modbus__client__test_1_1PilzModbusClientTests.html
aa73414661549af8a1748a65ce92864a3
prbt_hardware_support::PilzModbusServerMock
classprbt__hardware__support_1_1PilzModbusServerMock.html
bool
init
classprbt__hardware__support_1_1PilzModbusServerMock.html
aef2ba9371580d3fab003bd52cbd46476
(const char *ip, unsigned int port)
PilzModbusServerMock
classprbt__hardware__support_1_1PilzModbusServerMock.html
a14f633ff1eb43c2f531a87a3f91ddf45
(const unsigned int &holding_register_size)
RegCont
readHoldingRegister
classprbt__hardware__support_1_1PilzModbusServerMock.html
a078ae5526647489a1a1243b54cd64041
(const RegCont::size_type start_index, const RegCont::size_type num_reg_to_read)
void
run
classprbt__hardware__support_1_1PilzModbusServerMock.html
a7d7711a7a2d14feb8c99a3d1b276c657
()
void
setHoldingRegister
classprbt__hardware__support_1_1PilzModbusServerMock.html
ad8aa28639b20a376d00883affe4adb52
(std::initializer_list< std::pair< unsigned int, uint16_t > > reg_list)
void
setHoldingRegister
classprbt__hardware__support_1_1PilzModbusServerMock.html
a38069c5650a59917afe95680d5cae435
(const RegCont &data, unsigned int start_index)
void
setTerminateFlag
classprbt__hardware__support_1_1PilzModbusServerMock.html
a563678acaa9d75d9d25b8ecd0caf7f25
()
void
start
classprbt__hardware__support_1_1PilzModbusServerMock.html
a3ede8dde0b66b7468987ef9e6d65f22c
(const char *ip, const unsigned int port)
void
startAsync
classprbt__hardware__support_1_1PilzModbusServerMock.html
a586b576b555a05a8213b4e3afc82b6fe
(const char *ip, const unsigned int port)
void
terminate
classprbt__hardware__support_1_1PilzModbusServerMock.html
a2363032b57b32febb00b3850cf254a10
()
~PilzModbusServerMock
classprbt__hardware__support_1_1PilzModbusServerMock.html
a5641f1c6fb0241deed01564a7f5e74bc
()
bool
shutdownSignalReceived
classprbt__hardware__support_1_1PilzModbusServerMock.html
af213f27e206fdfb04d10b89d214fc86f
()
const unsigned int
holding_register_size_
classprbt__hardware__support_1_1PilzModbusServerMock.html
a6701ba6e8cb6281fba8c786dab1f4403
modbus_mapping_t *
mb_mapping_
classprbt__hardware__support_1_1PilzModbusServerMock.html
aae30f3b7b73bcf09becfbe4f2b529bb8
modbus_t *
modbus_connection_
classprbt__hardware__support_1_1PilzModbusServerMock.html
a990a10dc53d0bdbcc732efaf68d5bcee
std::mutex
modbus_register_access_mutex
classprbt__hardware__support_1_1PilzModbusServerMock.html
ad2b03eda9d9d501d3ea95d64caca76df
std::condition_variable
running_cv_
classprbt__hardware__support_1_1PilzModbusServerMock.html
a2e2eeae823e0f93d5770f768f9938439
std::mutex
running_mutex_
classprbt__hardware__support_1_1PilzModbusServerMock.html
a85a7000e5b58fcaf4facdae2ea880575
int
socket_
classprbt__hardware__support_1_1PilzModbusServerMock.html
a64c1fc11214f3daea1680fb5bbaa6c42
std::atomic_bool
terminate_
classprbt__hardware__support_1_1PilzModbusServerMock.html
a6a2a6f91b988b4fd56e0697cb5865316
const unsigned int
terminate_register_idx_
classprbt__hardware__support_1_1PilzModbusServerMock.html
abddf5a468fcf94cd5502e8b8ab85eb08
std::thread
thread_
classprbt__hardware__support_1_1PilzModbusServerMock.html
ae7614d798846505301abca91e5082754
static constexpr uint32_t
DISCONNECT_TIMEOUT_IN_SEC
classprbt__hardware__support_1_1PilzModbusServerMock.html
a40f571ee8e85c79c45323bcc4952a736
static constexpr uint32_t
DISCONNECT_TIMEOUT_IN_USEC
classprbt__hardware__support_1_1PilzModbusServerMock.html
a6409fb484e67e51e8dd95a2340a33983
static constexpr uint32_t
RESPONSE_TIMEOUT_IN_SEC
classprbt__hardware__support_1_1PilzModbusServerMock.html
a63b9c5b796bc97f33a6d237fa28e95b0
static constexpr uint32_t
RESPONSE_TIMEOUT_IN_USEC
classprbt__hardware__support_1_1PilzModbusServerMock.html
ad138c79c34ff1111826b6e556151f4cd
static constexpr uint16_t
TERMINATE_SIGNAL
classprbt__hardware__support_1_1PilzModbusServerMock.html
a754edd8584aec92c14f0a8c85747f780
prbt_hardware_support::RunPermittedStateMachine_::recover_done
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1recover__done.html
prbt_hardware_support::RunPermittedStateMachine_::recover_start
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1recover__start.html
void
operator()
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1recover__start.html
a27460b7cb2ad509b8fd0baeef7ab06b4
(EVT const &ev, FSM &fsm, SourceState &, TargetState &)
pilz_modbus_client_test::RegisterBuffer
classpilz__modbus__client__test_1_1RegisterBuffer.html
void
add
classpilz__modbus__client__test_1_1RegisterBuffer.html
ac863992c267643f17bab2171d1c8106c
(ModbusMsgInStamped msg)
uint16_t
get
classpilz__modbus__client__test_1_1RegisterBuffer.html
a48d247ffd5f09fd2a2ca6d3d971a527a
()
uint16_t
buffer_
classpilz__modbus__client__test_1_1RegisterBuffer.html
a758ff31c60fe12071ea2d5eba71f1b2f
std::mutex
m_
classpilz__modbus__client__test_1_1RegisterBuffer.html
ae10abc08060ce78870acaf6421733049
prbt_hardware_support::RunPermittedStateMachine_::RobotActive
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1RobotActive.html
void
on_entry
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1RobotActive.html
aa06a41a5759933f5fa715906ccf5cda7
(Event const &ev, FSM &)
void
on_exit
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1RobotActive.html
a15a5c9924ba1acffb7c3ff314a890c3d
(Event const &ev, FSM &)
prbt_hardware_support::RunPermittedStateMachine_::RobotInactive
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1RobotInactive.html
void
on_entry
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1RobotInactive.html
a900bfe7e41ffce60d3e3147f790346f3
(Event const &ev, FSM &)
void
on_exit
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1RobotInactive.html
abff9de3761a0a46568abf911a6b04bc4
(Event const &ev, FSM &)
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_false
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1run__permitted__false.html
bool
operator()
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1run__permitted__false.html
a4fefd84e51104d3bab9cc5e58dbe40e4
(EVT const &evt, FSM &, SourceState &, TargetState &)
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_true
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1run__permitted__true.html
bool
operator()
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1run__permitted__true.html
a71aede433e2e7d96dc78b712dd8b546a
(EVT const &evt, FSM &, SourceState &, TargetState &)
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_updated
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1run__permitted__updated.html
run_permitted_updated
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1run__permitted__updated.html
ab2874dc5adc1bb8670db0d418f7bcd8d
(const bool run_permitted)
bool
run_permitted_
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1run__permitted__updated.html
ab6bd5bad2eb010b2bd86b829986bd866
prbt_hardware_support::RunPermittedStateMachine_
classprbt__hardware__support_1_1RunPermittedStateMachine__.html
prbt_hardware_support::RunPermittedStateMachine_::EnableRequestedDuringStop
prbt_hardware_support::RunPermittedStateMachine_::Enabling
prbt_hardware_support::RunPermittedStateMachine_::halt_done
prbt_hardware_support::RunPermittedStateMachine_::halt_start
prbt_hardware_support::RunPermittedStateMachine_::hold_done
prbt_hardware_support::RunPermittedStateMachine_::hold_start
prbt_hardware_support::RunPermittedStateMachine_::recover_done
prbt_hardware_support::RunPermittedStateMachine_::recover_start
prbt_hardware_support::RunPermittedStateMachine_::RobotActive
prbt_hardware_support::RunPermittedStateMachine_::RobotInactive
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_false
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_true
prbt_hardware_support::RunPermittedStateMachine_::run_permitted_updated
prbt_hardware_support::RunPermittedStateMachine_::Stopping
prbt_hardware_support::RunPermittedStateMachine_::StopRequestedDuringEnable
prbt_hardware_support::RunPermittedStateMachine_::transition_table
prbt_hardware_support::RunPermittedStateMachine_::unhold_done
prbt_hardware_support::RunPermittedStateMachine_::unhold_start
RobotInactive
initial_state
classprbt__hardware__support_1_1RunPermittedStateMachine__.html
a3a582d1d1f3c95d0c1d1600e3835a461
RunPermittedStateMachine_
classprbt__hardware__support_1_1RunPermittedStateMachine__.html
ace3755239597ce9a4d3c91269681653d
(const TServiceCallFunc &recover_operation, const TServiceCallFunc &halt_operation, const TServiceCallFunc &hold_operation, const TServiceCallFunc &unhold_operation)
TServiceCallFunc
halt_op_
classprbt__hardware__support_1_1RunPermittedStateMachine__.html
a1326f1af07a1274e880461ea0b683cbe
TServiceCallFunc
hold_op_
classprbt__hardware__support_1_1RunPermittedStateMachine__.html
ab5b4a13ed818674e5ff6d6d9341cfffa
TServiceCallFunc
recover_op_
classprbt__hardware__support_1_1RunPermittedStateMachine__.html
a729010c36103eaa805feb396adc5c132
RunPermittedTaskQueue
task_queue_
classprbt__hardware__support_1_1RunPermittedStateMachine__.html
acd6d3682db1dadf8a67c129b693b1fd1
TServiceCallFunc
unhold_op_
classprbt__hardware__support_1_1RunPermittedStateMachine__.html
a6447423d57cc4b918e716f27879a1e05
brake_test_executor_test::SendBrakeTestResltServiceMock
classbrake__test__executor__test_1_1SendBrakeTestResltServiceMock.html
MOCK_METHOD0
classbrake__test__executor__test_1_1SendBrakeTestResltServiceMock.html
a13a78a5ee63459e7992820d058e893ac
(getService, std::string())
MOCK_METHOD1
classbrake__test__executor__test_1_1SendBrakeTestResltServiceMock.html
a73790dbf8b24159a10bb1c5bdd4695ec
(call, bool(SendBrakeTestResult &srv))
prbt_hardware_support::ServiceMock
classprbt__hardware__support_1_1ServiceMock.html
MOCK_METHOD0
classprbt__hardware__support_1_1ServiceMock.html
a9d3bc099aa11e2e3baea1819483add0b
(getService, std::string())
MOCK_METHOD1
classprbt__hardware__support_1_1ServiceMock.html
ad11b48041ae80432f648584254232130
(call, bool(WriteModbusRegister &srv))
operation_mode_setup_executor_tests::SetSpeedLimitServiceMock
classoperation__mode__setup__executor__tests_1_1SetSpeedLimitServiceMock.html
MOCK_METHOD0
classoperation__mode__setup__executor__tests_1_1SetSpeedLimitServiceMock.html
af2181ba2c182300848f0d3e0cada037f
(getService, std::string())
MOCK_METHOD1
classoperation__mode__setup__executor__tests_1_1SetSpeedLimitServiceMock.html
a47d8bbf1e503b8aea851fa9038143ae0
(call, bool(SetSpeedLimit &srv))
prbt_hardware_support::SpeedObserver
classprbt__hardware__support_1_1SpeedObserver.html
bool
setSpeedLimitCb
classprbt__hardware__support_1_1SpeedObserver.html
a9463a29fa4f530604086abf4d091daf7
(SetSpeedLimit::Request &req, SetSpeedLimit::Response &res)
SpeedObserver
classprbt__hardware__support_1_1SpeedObserver.html
ae8e40367240afd4f2400f0f543691609
(ros::NodeHandle &nh, std::string &reference_frame, std::vector< std::string > &frames_to_observe)
void
startObserving
classprbt__hardware__support_1_1SpeedObserver.html
a049e7d1357da1fde00accca71070e7c4
(const double frequency, const unsigned int allowed_missed_calculations=DEFAULT_ALLOWED_MISSED_CALCULATIONS)
void
terminateNow
classprbt__hardware__support_1_1SpeedObserver.html
a7503cf1cced0004b4f67aeacb96d31ec
()
FrameSpeeds
createFrameSpeedsMessage
classprbt__hardware__support_1_1SpeedObserver.html
a6250f11825393e1c5cc80763de9ad837
(const std::map< std::string, double > &speeds) const
std::pair< tf2::Vector3, ros::Time >
getLatestPose
classprbt__hardware__support_1_1SpeedObserver.html
abdb1f9c73b0968ae8391c18b24b545e6
(const std::string &frame) const
bool
isWithinLimit
classprbt__hardware__support_1_1SpeedObserver.html
a75048191bd9061b4a4da47f23aeed342
(const double &speed) const
void
triggerStop1
classprbt__hardware__support_1_1SpeedObserver.html
a9a30f4deac8ccf579e936913fe63a5f4
()
void
waitUntillCanTransform
classprbt__hardware__support_1_1SpeedObserver.html
ad43a597b017b38117894d7e581c0b05e
(const std::string &frame, const ros::Time &time, const unsigned short int max_num_retries=10) const
static double
speedFromTwoPoses
classprbt__hardware__support_1_1SpeedObserver.html
aa7339eedfd944e6942fcf9d2feb77506
(const tf2::Vector3 &a, const tf2::Vector3 &b, const double &t)
double
current_speed_limit_
classprbt__hardware__support_1_1SpeedObserver.html
af60fc3e0b31c083372b1eeea4fe4d500
ros::Publisher
frame_speeds_pub_
classprbt__hardware__support_1_1SpeedObserver.html
a35393b1c34bcb23dffae8c05bd2a99e0
const std::vector< std::string >
frames_to_observe_
classprbt__hardware__support_1_1SpeedObserver.html
ae440bb87d47b85b7de6406e64305b69c
std::map< std::string, unsigned int >
missed_calculations_
classprbt__hardware__support_1_1SpeedObserver.html
a5775f4786f40fb38aec72915ad781f38
ros::NodeHandle
nh_
classprbt__hardware__support_1_1SpeedObserver.html
a5afd9021cee7c9c31f6944e7eb6ba1e8
const std::string
reference_frame_
classprbt__hardware__support_1_1SpeedObserver.html
aea12155c565a1cff018c10a378d911fd
ros::ServiceClient
run_permitted_client_
classprbt__hardware__support_1_1SpeedObserver.html
a406e627c495bf7133635f07f16fb7f2c
std::atomic_bool
terminate_
classprbt__hardware__support_1_1SpeedObserver.html
a627b103991662402048eb36dd1285fa6
tf2_ros::Buffer
tf_buffer_
classprbt__hardware__support_1_1SpeedObserver.html
a688f7ffe77e7d26922f113ca5d87f5ba
tf2_ros::TransformListener
tf_listener
classprbt__hardware__support_1_1SpeedObserver.html
a1a5c94039042bf51fd1857ec872dedc5
static constexpr uint32_t
DEFAULT_QUEUE_SIZE
classprbt__hardware__support_1_1SpeedObserver.html
a1293d63b2c06baea76ced2d99597115c
static constexpr double
DEFAULT_SPEED_LIMIT
classprbt__hardware__support_1_1SpeedObserver.html
ac75abaf9c7fdd1a78605d8a90594acd5
static constexpr double
TIME_INTERVAL_EPSILON_S
classprbt__hardware__support_1_1SpeedObserver.html
af63a7d29861eec37e33fbb7688bba843
static constexpr double
WAITING_TIME_FOR_TRANSFORM_S
classprbt__hardware__support_1_1SpeedObserver.html
a35b799a6eed1eadc87d1d597ea741177
speed_observer_test::SpeedObserverIntegrationTest
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
MOCK_METHOD1
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a7aba5801b5ec7f1009f22c92b6f822af
(frame_speeds_cb, void(const FrameSpeeds::ConstPtr &msg))
MOCK_METHOD2
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a270171bb07bb3b4454b3814fdb6e2563
(run_permitted_cb, bool(std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &res))
void
publishJointStatesAtSpeed
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
ad8c377b5d0853567bf372232c2a5ff31
(double v)
void
publishOperationMode
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a22b99f8d9c681332cff7713750f3f4be
(OperationModes::_value_type omv)
void
publishTfAtSpeed
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a6edcde5d1a448f6c9bb5480be0124206
(double speed, const std::string &frame)
void
SetUp
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a966b10a1eb85fa2b132025637e9e18f1
() override
void
stopJointStatePublisher
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
afc58a81e83caacb3f2046139df7e9fd3
()
void
stopTfPublisher
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a6e512448196a3f8bfe47a7fd25fe298f
()
void
TearDown
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a77b4a89a18cb7d2350fb9e43517a6009
() override
std::vector< std::string >
additional_frames_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
aaf951efa450af9ee48aa505911cfddb0
ros::Publisher
fake_controller_joint_states_pub_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a876e872f5ebc3141a3a0aabd5bd7dab2
bool
joint_publisher_running_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a4c8d6be6d96e5fbbb31535bc03e99207
ros::NodeHandle
nh_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a95f5d37637494f4d8351fa126deacbf7
ros::Publisher
operation_mode_pub_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
ac5036a56dfc563dffd24feb60f236405
ros::NodeHandle
pnh_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a74757f12d4246cbc4fb713c970643763
std_srvs::SetBool::Response
run_permitted_res
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a3400446995c4bd40ce1c15e832e7a24d
ros::ServiceServer
run_permitted_srv_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a7afe32b58c76eb0b555d09ecf960aaed
double
speed_limit_automatic_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a4273705ce7538b480a53e10816439b8d
double
speed_limit_t1_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
aeba3969910a6c6ddd329675cd4c7fecb
ros::AsyncSpinner
spinner_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a87c2cd2314d64aa4ed3ff44f3cedcbff
ros::Subscriber
subscriber_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a092313322fd9400a307050de96ee35cb
bool
tf_publisher_running_
classspeed__observer__test_1_1SpeedObserverIntegrationTest.html
a11d8443359ba6837393c3c6c2c57c7af
speed_observer_test::SpeedObserverUnitTest
classspeed__observer__test_1_1SpeedObserverUnitTest.html
MOCK_METHOD1
classspeed__observer__test_1_1SpeedObserverUnitTest.html
a62080d3508cc91017da82a9ad76798aa
(frame_speeds_cb_mock, void(const FrameSpeeds::ConstPtr &msg))
MOCK_METHOD2
classspeed__observer__test_1_1SpeedObserverUnitTest.html
a3e41e2f2a2e487f58eb0416960e28f97
(stop_cb_mock, bool(std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &res))
void
publishTfAtSpeed
classspeed__observer__test_1_1SpeedObserverUnitTest.html
a879b71f8a15f0b3becf7dd99a7387f65
(const double v, const double observer_frequency=OBSERVER_FREQUENCY)
void
SetUp
classspeed__observer__test_1_1SpeedObserverUnitTest.html
ad26d880fe5ab22ffb3e3956a85e88428
() override
void
stopTfPublisher
classspeed__observer__test_1_1SpeedObserverUnitTest.html
aa98603662137d75c2ae0f3c9909f87fc
()
std::vector< std::string >
additional_frames_
classspeed__observer__test_1_1SpeedObserverUnitTest.html
a77165f13580806a6203ff111d2885975
ros::NodeHandle
nh_
classspeed__observer__test_1_1SpeedObserverUnitTest.html
af8b9e12e6f0d120b92cdd7e1fbc21cee
ros::NodeHandle
pnh_
classspeed__observer__test_1_1SpeedObserverUnitTest.html
a1abd520e4adba33319ae25354541eaaf
ros::Subscriber
speed_subscriber_
classspeed__observer__test_1_1SpeedObserverUnitTest.html
a03412ebb755c367136e6371161a00946
ros::ServiceServer
stop_subscriber_
classspeed__observer__test_1_1SpeedObserverUnitTest.html
ae8225ffeafd907d9e54553bff08e43d6
bool
tf_publisher_running_
classspeed__observer__test_1_1SpeedObserverUnitTest.html
ac52d8e2bb9342a7a4d6081d406c75aa4
prbt_hardware_support::Stop1Executor
classprbt__hardware__support_1_1Stop1Executor.html
Stop1Executor
classprbt__hardware__support_1_1Stop1Executor.html
ae660ee4f223299730e35d3e581f8db6d
(const TServiceCallFunc &hold_func, const TServiceCallFunc &unhold_func, const TServiceCallFunc &recover_func, const TServiceCallFunc &halt_func)
void
updateRunPermitted
classprbt__hardware__support_1_1Stop1Executor.html
a5d863e2b1f20c5754bc92acd3b96c884
(const bool run_permitted)
bool
updateRunPermittedCallback
classprbt__hardware__support_1_1Stop1Executor.html
a2fb794d274b10c901332bd579e821862
(std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &res)
virtual
~Stop1Executor
classprbt__hardware__support_1_1Stop1Executor.html
a171a0f23cfeee10df4875547b6374539
()
void
stopStateMachine
classprbt__hardware__support_1_1Stop1Executor.html
acb69990b14851e7dd6260ca07a88e394
()
void
workerThreadFun
classprbt__hardware__support_1_1Stop1Executor.html
a6d32b246d0ab325be81ad4ea6aa11f34
()
std::mutex
sm_mutex_
classprbt__hardware__support_1_1Stop1Executor.html
a9006af575054002be065c21d3d4d788d
std::unique_ptr< RunPermittedStateMachine >
state_machine_
classprbt__hardware__support_1_1Stop1Executor.html
a47ae1c524fc60994053fb12a0f41253e
std::atomic_bool
terminate_
classprbt__hardware__support_1_1Stop1Executor.html
ad5437be00fd22c266975a758ee4491da
std::condition_variable
worker_cv_
classprbt__hardware__support_1_1Stop1Executor.html
a583725210f6d1bc7e755d1503d132e6e
std::thread
worker_thread_
classprbt__hardware__support_1_1Stop1Executor.html
a28092d12bbd76f2f75d1b503368f3dd9
prbt_hardware_support_tests::Stop1ExecutorForTests
classprbt__hardware__support__tests_1_1Stop1ExecutorForTests.html
prbt_hardware_support::Stop1Executor
FRIEND_TEST
classprbt__hardware__support__tests_1_1Stop1ExecutorForTests.html
ad52dea074a4a7355df1a4e8a42d0c6bd
(Stop1ExecutorTest, testExitInStateEnabling)
FRIEND_TEST
classprbt__hardware__support__tests_1_1Stop1ExecutorForTests.html
adc90429c3424d77f1566722f86eeaa8b
(Stop1ExecutorTest, testExitInStateStopping)
FRIEND_TEST
classprbt__hardware__support__tests_1_1Stop1ExecutorForTests.html
a51ace771aa6b2be74293fdc9410ce794
(Stop1ExecutorTest, testExitInStateEnableRequestDuringStop)
FRIEND_TEST
classprbt__hardware__support__tests_1_1Stop1ExecutorForTests.html
a275c817426d47ce04e0ca873837aed3b
(Stop1ExecutorTest, testExitInStateStopRequestedDuringEnable)
Stop1ExecutorForTests
classprbt__hardware__support__tests_1_1Stop1ExecutorForTests.html
a94357ba2d602851950de377da717ae23
(const TServiceCallFunc &hold_func, const TServiceCallFunc &unhold_func, const TServiceCallFunc &recover_func, const TServiceCallFunc &halt_func)
prbt_hardware_support_tests::Stop1ExecutorTest
classprbt__hardware__support__tests_1_1Stop1ExecutorTest.html
MOCK_METHOD0
classprbt__hardware__support__tests_1_1Stop1ExecutorTest.html
aaeb24ebaa03b187cc530f9fb6df2a5ce
(hold_func, bool())
MOCK_METHOD0
classprbt__hardware__support__tests_1_1Stop1ExecutorTest.html
ab692b054dfa3f60b333c2f0f7240621f
(unhold_func, bool())
MOCK_METHOD0
classprbt__hardware__support__tests_1_1Stop1ExecutorTest.html
a73449b339b96c98a9be0259ee7f267c1
(recover_func, bool())
MOCK_METHOD0
classprbt__hardware__support__tests_1_1Stop1ExecutorTest.html
a44692763803cb776462633dbab56d9f8
(halt_func, bool())
Stop1ExecutorForTests *
createStop1Executor
classprbt__hardware__support__tests_1_1Stop1ExecutorTest.html
a84827172741858363b3ba0be39ec9332
()
prbt_hardware_support::Stop1IntegrationTest
classprbt__hardware__support_1_1Stop1IntegrationTest.html
bool
serviceCallStub
classprbt__hardware__support_1_1Stop1IntegrationTest.html
a2c72b3535ed2ed6b156c35544bda866d
(const std::string &barrier_name, const std_srvs::Trigger::Response &res_exp, std_srvs::Trigger::Request &, std_srvs::Trigger::Response &res)
void
SetUp
classprbt__hardware__support_1_1Stop1IntegrationTest.html
a174a053c3adf9f474bd9787bf695ba28
()
void
TearDown
classprbt__hardware__support_1_1Stop1IntegrationTest.html
a967900f7730edf4fbe23cdc5b18e64a8
()
ManipulatorMock
manipulator
classprbt__hardware__support_1_1Stop1IntegrationTest.html
affcf2bc5c16969455db04397337fb850
ros::NodeHandle
nh_
classprbt__hardware__support_1_1Stop1IntegrationTest.html
a86addd82968123eb15afd2284d3b6fea
ros::NodeHandle
nh_priv_
classprbt__hardware__support_1_1Stop1IntegrationTest.html
ac0eb31fd6ba7dcff08f1feec20968625
prbt_hardware_support::Stop1ServiceMissingIntegrationTest
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
void
SetUp
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
a364734dfa668aacf404b5bedb904722d
() override
std::map< std::string, std::function< void()> >
advertise_funcs_
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
a5a3fed27908859b86c9c896dff084e45
ros::ServiceServer
halt_server_
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
aa88a100048a342fffbd6a65df9cb78f9
ros::ServiceServer
hold_server_
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
ab39499a988f8b7573be4caecb3de0001
ros::NodeHandle
nh_
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
adaae5c17d1b5e1e340b7252a0fee031b
ros::NodeHandle
nh_priv_
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
ac6abd09a50b0fcec17a63d8ad029d9c2
std::function< void()>
omit_advertise_func_
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
a4494316a0a82f372d51f2ab5339488eb
ros::ServiceServer
recover_server_
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
ab20fe29abf7e10a6ed6ddbc9c8c7cb2d
ros::ServiceServer
unhold_server_
classprbt__hardware__support_1_1Stop1ServiceMissingIntegrationTest.html
ab31fb54d1548637cd5edb2f7f3072823
prbt_hardware_support::RunPermittedStateMachine_::Stopping
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1Stopping.html
void
on_entry
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1Stopping.html
abcd8a9a92b7e2026c65d7fa97cb6ee40
(Event const &ev, FSM &)
void
on_exit
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1Stopping.html
ab38715a9afb9b6e65465ddec3ff5be5b
(Event const &ev, FSM &)
prbt_hardware_support::RunPermittedStateMachine_::StopRequestedDuringEnable
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1StopRequestedDuringEnable.html
void
on_entry
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1StopRequestedDuringEnable.html
a9f27d808b775650c0c80140c873f3c44
(Event const &ev, FSM &)
void
on_exit
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1StopRequestedDuringEnable.html
a6270b05f3e1be228de6b64c63bb25137
(Event const &ev, FSM &)
prbt_hardware_support::SystemInfo
classprbt__hardware__support_1_1SystemInfo.html
std::string
getFirmwareVersionOfJoint
classprbt__hardware__support_1_1SystemInfo.html
a566e8efe857f840d7157cae0d278837b
(const std::string &joint_name)
FirmwareCont
getFirmwareVersions
classprbt__hardware__support_1_1SystemInfo.html
a499c6f971fdd3c8dbae0876259b274a4
()
SystemInfo
classprbt__hardware__support_1_1SystemInfo.html
aebf64d58f219b961db4aa33114f4f088
(ros::NodeHandle &nh)
static std::vector< std::string >
getNodeNames
classprbt__hardware__support_1_1SystemInfo.html
ab1e7b74b3c625207d3e5f1d893b03165
(const ros::NodeHandle &nh)
ros::ServiceClient
canopen_srv_get_client_
classprbt__hardware__support_1_1SystemInfo.html
aa56799eb17ad00c1fb70465513f67ddc
const std::vector< std::string >
joint_names_
classprbt__hardware__support_1_1SystemInfo.html
ae09cab19b3d6447e2eb8e2e98e06f681
prbt_hardware_support::SystemInfoException
classprbt__hardware__support_1_1SystemInfoException.html
SystemInfoException
classprbt__hardware__support_1_1SystemInfoException.html
a6c95f219c350a84c207e1af77696b3cc
(const std::string &what_arg)
system_info_tests::SystemInfoTests
classsystem__info__tests_1_1SystemInfoTests.html
void
publishJointState
classsystem__info__tests_1_1SystemInfoTests.html
a75a352a45bada92e332faeb38f4c0d92
()
virtual void
SetUp
classsystem__info__tests_1_1SystemInfoTests.html
a3325370b873cdcfab240640c6aa2b34e
() override
virtual void
TearDown
classsystem__info__tests_1_1SystemInfoTests.html
a2f06b4e2cef3c4003a1d34b9b64473c3
() override
void
advertiseGetObjectService
classsystem__info__tests_1_1SystemInfoTests.html
aec5e09889e08822de72e843ac7cd2011
()
MOCK_METHOD2
classsystem__info__tests_1_1SystemInfoTests.html
a6f905ed63c942d479862057caf01aa4e
(executeGetObject, bool(GetObject::Request &, GetObject::Response &))
ros::ServiceServer
get_obj_service_
classsystem__info__tests_1_1SystemInfoTests.html
a90bf2a400a7a40778923dfb05d0cae50
const std::vector< std::string >
joint_names_
classsystem__info__tests_1_1SystemInfoTests.html
af478b064b41da657b8bbaebc7ef09841
std::thread
publisher_thread_
classsystem__info__tests_1_1SystemInfoTests.html
a11eeeb2b34829305349c8a7d14d635e0
ros::AsyncSpinner
spinner_
classsystem__info__tests_1_1SystemInfoTests.html
ababea044dade1a4bcb89184bdcf7d224
std::atomic_bool
terminate_
classsystem__info__tests_1_1SystemInfoTests.html
ae67c947de95af4242da4fe63f70b9ed1
brake_test_executor_test::SystemMock
classbrake__test__executor__test_1_1SystemMock.html
MOCK_METHOD0
classbrake__test__executor__test_1_1SystemMock.html
ade4e1a3f9b2f903ce226b6b34b7e44a6
(detectMotion, bool())
MOCK_METHOD0
classbrake__test__executor__test_1_1SystemMock.html
a5da05d6595b66dbfb9f352fd47c71d6a
(holdController, void())
MOCK_METHOD0
classbrake__test__executor__test_1_1SystemMock.html
adf35df6bdd83ad4e4345009a55781e74
(executeBrakeTest, BrakeTest::Response())
MOCK_METHOD0
classbrake__test__executor__test_1_1SystemMock.html
af2040f2745a52d98ccad0d1458ae8bd6
(unholdController, void())
MOCK_METHOD1
classbrake__test__executor__test_1_1SystemMock.html
ad9994dbc7c7a5d423ee9733becbc1124
(sendBrakeTestResult, bool(const bool brake_test_result))
test_namespace::TestClass
classtest__namespace_1_1TestClass.html
update_filter_test::TestPublisher
classupdate__filter__test_1_1TestPublisher.html
ros::Publisher
void
publishAndSpin
classupdate__filter__test_1_1TestPublisher.html
ab44e1c60ce777e1e5a92da55c4c1b151
(const boost::shared_ptr< M > &message) const
TestPublisher
classupdate__filter__test_1_1TestPublisher.html
a08018c402476945fe30b5943a9ce9bea
(const Publisher &rhs)
prbt_hardware_support::RunPermittedStateMachine_::transition_table
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1transition__table.html
brake_test_executor_test::TriggerServiceMock
classbrake__test__executor__test_1_1TriggerServiceMock.html
MOCK_METHOD0
classbrake__test__executor__test_1_1TriggerServiceMock.html
a74b61abe131bf2ada07ee20610e7a90d
(getService, std::string())
MOCK_METHOD1
classbrake__test__executor__test_1_1TriggerServiceMock.html
ab571b913c6161acfc225cf95904ebb99
(call, bool(std_srvs::Trigger &srv))
prbt_hardware_support::RunPermittedStateMachine_::unhold_done
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1unhold__done.html
prbt_hardware_support::RunPermittedStateMachine_::unhold_start
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1unhold__start.html
void
operator()
structprbt__hardware__support_1_1RunPermittedStateMachine___1_1unhold__start.html
a39aaf896fd985578b63478e08fb2adba
(EVT const &ev, FSM &fsm, SourceState &, TargetState &)
message_filters::UpdateFilter
classmessage__filters_1_1UpdateFilter.html
M
message_filters::SimpleFilter
ros::MessageEvent< M const >
EventType
classmessage__filters_1_1UpdateFilter.html
af66f9237cba62a9fd2ddff424dd54b37
boost::shared_ptr< M const >
MConstPtr
classmessage__filters_1_1UpdateFilter.html
aa8db0495c21e85d5829a2496e059f6cd
void
connectInput
classmessage__filters_1_1UpdateFilter.html
aa3a91eab198eb4155240bd192eab6acd
(F &f)
UpdateFilter
classmessage__filters_1_1UpdateFilter.html
a7381a54735e6469cef1b46dd4f8a668a
(F &f)
void
cb
classmessage__filters_1_1UpdateFilter.html
ab6ff9e28e7d23c5bd6837d4342e43f1d
(const EventType &evt)
Connection
incoming_connection_
classmessage__filters_1_1UpdateFilter.html
a3993c333566484e6cd9f5820519a0c66
ros::Time
last_message_time_
classmessage__filters_1_1UpdateFilter.html
a3c999651be9605397267d9863a39d707
update_filter_test::UpdateFilterTest
classupdate__filter__test_1_1UpdateFilterTest.html
void
SetUp
classupdate__filter__test_1_1UpdateFilterTest.html
a3eef5e092a324547f1974e947010bbc0
() override
void
TearDown
classupdate__filter__test_1_1UpdateFilterTest.html
ab3efa24aa6caa460b8ebdc6b5aa591f4
() override
std::shared_ptr< CallbackReceiver >
callback_receiver_
classupdate__filter__test_1_1UpdateFilterTest.html
a56d8daf2ba6348b885896d5e9ee419a7
brake_test_executor_test
namespacebrake__test__executor__test.html
brake_test_executor_test::BrakeTestServiceMock
brake_test_executor_test::SendBrakeTestResltServiceMock
brake_test_executor_test::SystemMock
brake_test_executor_test::TriggerServiceMock
MATCHER
namespacebrake__test__executor__test.html
a82b10d1c1fd6123f2887adb1a2a33b49
(IsRequestResultFalse,"")
TEST
namespacebrake__test__executor__test.html
a5cfd3b8ec62897050895b94ce1865099
(BrakeTestExecutorTest, testBrakeTestTriggeringRobotNotMoving)
TEST
namespacebrake__test__executor__test.html
a5f9a7fe358a2d100906b0ecf656c57e7
(BrakeTestExecutorTest, testBrakeTestServiceWithRobotMotion)
TEST
namespacebrake__test__executor__test.html
a11395bceae80ffc26599312a8a0ee18c
(BrakeTestExecutorTest, testBrakeTestServiceTriggerFails)
TEST
namespacebrake__test__executor__test.html
adb865177afa1ed47308f66d81670ae31
(BrakeTestExecutorTest, testBrakeTestResultServiceFails)
TEST
namespacebrake__test__executor__test.html
ac3c6c152264c71eee561859015963c97
(BrakeTestExecutorTest, testMissingHoldFunc)
TEST
namespacebrake__test__executor__test.html
a8f88427348d2fade9be4c3b96e85210e
(BrakeTestExecutorTest, testMissingUnholdFunc)
TEST
namespacebrake__test__executor__test.html
a2c0e764027f3372b078e7142b2dcee09
(BrakeTestExecutorTest, testMissingDetectMotionFunc)
TEST
namespacebrake__test__executor__test.html
a23c59c0207543b3f3a10f55b35fc6d21
(BrakeTestExecutorTest, testMissingExecuteBrakeTestFunc)
TEST
namespacebrake__test__executor__test.html
a047815d8b7bc39bd463f202b5a56c4a1
(BrakeTestExecutorTest, testMissingSendBrakeTestResultFunc)
TEST
namespacebrake__test__executor__test.html
aa301c364bded7bb137394580b88a5bcd
(BrakeTestExecutorTest, testDtorBrakeTestExecutorException)
TEST
namespacebrake__test__executor__test.html
a6da7c55310737149f40edefee0c1046f
(BrakeTestExecutorTest, testTriggerServiceCallFailure)
TEST
namespacebrake__test__executor__test.html
a399a434b10691e231ece0f23add2e112
(BrakeTestExecutorTest, testTriggerServiceCallResponseFalse)
TEST
namespacebrake__test__executor__test.html
ab53d96a7990ce02166787ef46ca0ee1a
(BrakeTestExecutorTest, testExecuteBrakeTestCallFailure)
TEST
namespacebrake__test__executor__test.html
a6854b4f8beca279f7ecfa9c7e034b8b0
(BrakeTestExecutorTest, testSendBrakeTestResultCallFailure)
TEST
namespacebrake__test__executor__test.html
a3a37eac345572e42261fb049623a9008
(BrakeTestExecutorTest, testSendBrakeTestResultCallSuccess)
brake_test_utils_test
namespacebrake__test__utils__test.html
::testing::AssertionResult
compareJointStateMessages
namespacebrake__test__utils__test.html
a5206a7a6717533d438597ffb51d6f2db
(const JointStateConstPtr &msg1, const JointStateConstPtr &msg2)
TEST
namespacebrake__test__utils__test.html
a621564a93058f014f70217a95c4da449
(BrakeTestUtilsTest, testExceptionDtor)
TEST
namespacebrake__test__utils__test.html
a5afcd587f6c1fac9b5c605d142f93151
(BrakeTestUtilsTest, testCompareJointStatePositions)
TEST
namespacebrake__test__utils__test.html
ac2e4fe9f791c4c4c0243454ef893b2d1
(BrakeTestUtilsTest, testGetCurrentJointStates)
TEST
namespacebrake__test__utils__test.html
a6419360a894bf488d5d049c94dafd376
(BrakeTestUtilsTest, testDetectRobotMotion)
canopen_braketest_adapter_test
namespacecanopen__braketest__adapter__test.html
canopen_braketest_adapter_test::CanOpenBraketestAdapterTest
TEST_F
namespacecanopen__braketest__adapter__test.html
a9f7d40ba0cb8a5cbb6b0c1cdc3781580
(CanOpenBraketestAdapterTest, testCANOpenBrakeTestAdapterExceptionDtor)
TEST_F
namespacecanopen__braketest__adapter__test.html
acde5b2c4b09dff4a824b0934a170c4bf
(CanOpenBraketestAdapterTest, testBrakeTestServiceWithoutCANGetService)
TEST_F
namespacecanopen__braketest__adapter__test.html
a253a97ce0e4003c5123bf56f1d39c635
(CanOpenBraketestAdapterTest, testBrakeTestServiceWithoutCANSetService)
TEST_F
namespacecanopen__braketest__adapter__test.html
a37aa91cf613f4beccebf70806f46b8af
(CanOpenBraketestAdapterTest, testBrakeTestServiceWithoutNodeParameters)
TEST_F
namespacecanopen__braketest__adapter__test.html
a44dfd6f515cff0f6722eb287f1cacd71
(CanOpenBraketestAdapterTest, testBrakeTestServiceWithNodeParametersTypeError)
TEST_F
namespacecanopen__braketest__adapter__test.html
aba8a55097783f6986cc97939f891d3cb
(CanOpenBraketestAdapterTest, testGetBrakeTestDurationServiceCallFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
ae04b7e90f75712f00bce0e56d1de2e5f
(CanOpenBraketestAdapterTest, testGetBrakeTestDurationServiceResponseFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
a2f353b7d52fe83fad2cec0a782940efc
(CanOpenBraketestAdapterTest, testStartBrakeTestServiceCallSuccess)
TEST_F
namespacecanopen__braketest__adapter__test.html
a7598a09b89b3d4ade8227f45a8e6fd43
(CanOpenBraketestAdapterTest, testStartBrakeTestServiceCallFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
a6881798aeca6618bc09e9939ab7d364f
(CanOpenBraketestAdapterTest, testStartBrakeTestServiceResponseFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
a1380d1d45d647fa1d3b83f9ab3872e62
(CanOpenBraketestAdapterTest, testBrakeTestStatusServiceCallFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
ae67144f57a021c93df938c9c114a3f93
(CanOpenBraketestAdapterTest, testBrakeTestStatusServiceResponseFailure)
TEST_F
namespacecanopen__braketest__adapter__test.html
a61246323b44c0d58a21b2d4bf2e9f6c6
(CanOpenBraketestAdapterTest, testBrakeTestStatusUnknown)
TEST_F
namespacecanopen__braketest__adapter__test.html
a83d9dd552bb1e5539e23d864e9cbfda9
(CanOpenBraketestAdapterTest, testBrakeTestStatusPerformed)
TEST_F
namespacecanopen__braketest__adapter__test.html
a906a456ac4b60372d3caf6b6d72f797d
(CanOpenBraketestAdapterTest, testBrakeTestStatusNotSuccessful)
TEST_F
namespacecanopen__braketest__adapter__test.html
a183e9715c56b1f258b1e0b12a0fd1cab
(CanOpenBraketestAdapterTest, testBrakeTestStatusNotActivelyControlled)
static const std::string
BRAKE_TEST_DURATION_OBJECT_INDEX
namespacecanopen__braketest__adapter__test.html
a6d86b4d3ecc146b4fcd511d7bac9b3b7
static const std::string
BRAKE_TEST_SERVICE_NAME
namespacecanopen__braketest__adapter__test.html
a4a41ec6065ab3b22503e92155953116a
static const std::string
BRAKE_TEST_STATUS_OBJECT_INDEX
namespacecanopen__braketest__adapter__test.html
a82865257cbcb05cd47cf602ee49ace79
static const std::string
BRAKETEST_REQUIRED_NAME
namespacecanopen__braketest__adapter__test.html
a0e1ff2075c487abd587430f2f0ba112c
static constexpr int
NODE_COUNT
namespacecanopen__braketest__adapter__test.html
a1e266a302b4964aab29a7438780d29a0
static const std::string
NODE_NAMES_PARAMETER_NAME
namespacecanopen__braketest__adapter__test.html
abc3725b72288575588e012d4d7264418
static const std::string
NODE_NAMES_PREFIX
namespacecanopen__braketest__adapter__test.html
a1242e7767fe05ddbb8132099cb54f085
static const std::vector< size_t >
NODE_TEST_SET
namespacecanopen__braketest__adapter__test.html
a5a29c9748145b55a336e8f7d8465155a
static const std::string
START_BRAKE_TEST_OBJECT_INDEX
namespacecanopen__braketest__adapter__test.html
a4914bb39edc7dbe700e7312547c43233
message_filters
namespacemessage__filters.html
message_filters::UpdateFilter
boost::shared_ptr< ChainBase >
ChainBasePtr
namespacemessage__filters.html
ada27f2ab176bdd38e0e43c73f6320214
boost::shared_ptr< NullType const >
NullTypeConstPtr
namespacemessage__filters.html
aed5b7a322e87ba6003a9c87e75a4e4a2
boost::shared_ptr< SubscriberBase >
SubscriberBasePtr
namespacemessage__filters.html
a3747521bd3b1e34abe796b4016656be7
modbus_msg_wrapper
namespacemodbus__msg__wrapper.html
TEST
namespacemodbus__msg__wrapper.html
a44e4f244cd41e97cdf8498efc4286688
(ModbusMsgWrapperTest, testModbusMsgWrapperDtor)
static const ModbusApiSpec
test_api_spec
namespacemodbus__msg__wrapper.html
a071d854edad4363bd0d82b814d917946
operation_mode_setup_executor_tests
namespaceoperation__mode__setup__executor__tests.html
operation_mode_setup_executor_tests::OperationModeSetupExecutorTest
operation_mode_setup_executor_tests::OperationModeSetupExecutorTestSpeedOverride
operation_mode_setup_executor_tests::SetSpeedLimitServiceMock
::testing::NiceMock< OperationModeSetupExecutorTestSpeedOverride >
OperationModeSetupExecutorTestSpeedOverrideNice
namespaceoperation__mode__setup__executor__tests.html
a79b671c4991d6cc464e1b662778c4c8b
INSTANTIATE_TEST_CASE_P
namespaceoperation__mode__setup__executor__tests.html
aa73cb95040382a0b5b57f0a0c4d899aa
(SpeedOverrideModeTests, OperationModeSetupExecutorTestSpeedOverrideNice,::testing::Values(std::pair< OperationModes::_value_type, double >(OperationModes::UNKNOWN, 0.0), std::pair< OperationModes::_value_type, double >(OperationModes::T1, 0.1), std::pair< OperationModes::_value_type, double >(OperationModes::AUTO, 1.0)))
MATCHER_P
namespaceoperation__mode__setup__executor__tests.html
aa658d7c0e7148c58ac868db98604b6c6
(IsCorrectSpeedLimitSet, speed_limit,"")
TEST_F
namespaceoperation__mode__setup__executor__tests.html
aa77915ef2e04caa2ff8f25b6797745c8
(OperationModeSetupExecutorTest, testUpdateOperationMode)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
ac930d4aaceb0b4172ddd36021ff0abe6
(OperationModeSetupExecutorTest, testUpdateOperationModeSameMode)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
a9d80da0613bf741300c1e3a1a024084d
(OperationModeSetupExecutorTest, testUpdateOperationModeSameTime)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
a921fa323f20d875f6b4b1f2ea2128a64
(OperationModeSetupExecutorTest, testUpdateOperationModeUnknownMode)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
ae8ec543d2320139b7abb2cdc9593badf
(OperationModeSetupExecutorTest, testSetSpeedLimitSrvSuccess)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
a0986132c067c46f17feaada128ebaf80
(OperationModeSetupExecutorTest, testSetSpeedLimitSrvFailure)
TEST_P
namespaceoperation__mode__setup__executor__tests.html
a59bebc80c8db685d49fa15659076de20
(OperationModeSetupExecutorTestSpeedOverrideNice, testSpeedOverride)
pilz_modbus_client_exception
namespacepilz__modbus__client__exception.html
TEST
namespacepilz__modbus__client__exception.html
af5eaf9cc92f34d591809e0b0a16d3726
(PilzModbusClientExceptionTests, testMsgWhat)
pilz_modbus_client_test
namespacepilz__modbus__client__test.html
pilz_modbus_client_test::HoldingRegisterIncreaser
pilz_modbus_client_test::LibModbusClientTest
pilz_modbus_client_test::PilzModbusClientExecutor
pilz_modbus_client_test::PilzModbusClientTests
pilz_modbus_client_test::RegisterBuffer
void
callbackDummy
namespacepilz__modbus__client__test.html
ab84696fe0fbeb21862e6cc935ca17547
(const ModbusMsgInStampedConstPtr &)
MATCHER
namespacepilz__modbus__client__test.html
a0d82c73ccfbd8b9f69939369f03f0847
(IsDisconnect,"")
MATCHER_P
namespacepilz__modbus__client__test.html
a276eb4870494b348ec566cd035689d05
(IsSuccessfullRead, vec,"")
static std::vector< unsigned int >
PORTS_FOR_TEST
namespacepilz__modbus__client__test.html
a10e734ae67d229d0577c1d674d470791
(END_PORT-START_PORT)
TEST_F
namespacepilz__modbus__client__test.html
a9e33f527c23fc709dec8c22029a76b76
(LibModbusClientTest, testModbusClientDtor)
TEST_F
namespacepilz__modbus__client__test.html
a5dacc21251e9381c64631b7eb63967d1
(LibModbusClientTest, testNewInit)
TEST_F
namespacepilz__modbus__client__test.html
a3f201d87e092fdf9966483b1c4786d62
(LibModbusClientTest, testInitialization)
TEST_F
namespacepilz__modbus__client__test.html
afb9cf324f137261354c1e9ed57f38fc0
(LibModbusClientTest, testFailingInitIfNoServer)
TEST_F
namespacepilz__modbus__client__test.html
a146d3d1462a6ca863840125f0aa93aec
(LibModbusClientTest, testReadRegisters)
TEST_F
namespacepilz__modbus__client__test.html
acf9d5f3ac226bd224e50b7678b08d353
(PilzModbusClientTests, testInitialization)
TEST_F
namespacepilz__modbus__client__test.html
af4e039fb1d76c3394011d555f9fd873e
(LibModbusClientTest, testWritingRegisters)
TEST_F
namespacepilz__modbus__client__test.html
aad7ef4ad59d547106fdcd8c8234de270
(PilzModbusClientTests, testInitializationWithRetry)
TEST_F
namespacepilz__modbus__client__test.html
a7b41a8956d019349baf6f1c9cc5dfc30
(PilzModbusClientTests, doubleInitialization)
TEST_F
namespacepilz__modbus__client__test.html
a3c4c90bb75fba5accefb07738f49b2af
(LibModbusClientTest, testNegativeNumberOfRegistersToRead)
TEST_F
namespacepilz__modbus__client__test.html
a63e923a4a2e3a40c02ec1aa34006d76e
(PilzModbusClientTests, failingInitialization)
TEST_F
namespacepilz__modbus__client__test.html
ab2f75beeafbbdfa892999817473701fc
(LibModbusClientTest, testOutOfRangeRegisterSize)
TEST_F
namespacepilz__modbus__client__test.html
a20427c5b0ece48e9ffb10c898985de76
(PilzModbusClientTests, failingInitializationWithRetry)
TEST_F
namespacepilz__modbus__client__test.html
a6fa54c76924556ba72619c0e468b1814
(LibModbusClientTest, testDisconnectBeforeReadWriteOp)
TEST_F
namespacepilz__modbus__client__test.html
aaee77d975c28ff89294a56454a0a68ce
(PilzModbusClientTests, properReadingAndDisconnect)
TEST_F
namespacepilz__modbus__client__test.html
ac54958d45b8c0c157850c404212c7ef2
(LibModbusClientTest, testDisconnectDuringReadWriteOp)
TEST_F
namespacepilz__modbus__client__test.html
a8fe142697b5b340bf60f7a195baed864
(LibModbusClientTest, testReadRegistersNoInit)
TEST_F
namespacepilz__modbus__client__test.html
a290d1fbff5860b9edab38f6156091f86
(LibModbusClientTest, testReadRegistersTerminatedServer)
TEST_F
namespacepilz__modbus__client__test.html
a5aa7ac6731bc724ce494698b4a5651c9
(PilzModbusClientTests, runningWithoutInit)
TEST_F
namespacepilz__modbus__client__test.html
a10e5e9952bf130ef7764843554e83eb8
(LibModbusClientTest, setResponseTimeout)
TEST_F
namespacepilz__modbus__client__test.html
a6d070cbf6ca98e1e2e75896b9ed8099d
(PilzModbusClientTests, terminateRunningClient)
TEST_F
namespacepilz__modbus__client__test.html
a107e2f1e949f7c76ae915d9add43711a
(PilzModbusClientTests, testTopicNameChange)
TEST_F
namespacepilz__modbus__client__test.html
a431c83465272e44ff214bbffcee4f581
(PilzModbusClientTests, testSettingOfTimeOut)
TEST_F
namespacepilz__modbus__client__test.html
a3e4a7d631d603e6aaf3cbc7bb761d900
(PilzModbusClientTests, testSettingReadFrequency)
TEST_F
namespacepilz__modbus__client__test.html
a2a14913323de971a8822b67c920f5090
(PilzModbusClientTests, testWritingOfHoldingRegister)
TEST_F
namespacepilz__modbus__client__test.html
a0901d393e28dcb94b50ebc97cd73a993
(PilzModbusClientTests, testSplitIntoBlocksFcn)
static unsigned int
ACTIVE_PORT_IDX
namespacepilz__modbus__client__test.html
af6a1ceee4329c2a2740f5fd4e70d149b
static constexpr unsigned int
DEFAULT_MODBUS_PORT_TEST
namespacepilz__modbus__client__test.html
a55d4785ccf51bdf359e188e3002ac3b9
constexpr unsigned int
DEFAULT_READ_IDX
namespacepilz__modbus__client__test.html
a779762998a0b73b119f060a73c0e1f39
constexpr unsigned int
DEFAULT_REGISTER_SIZE
namespacepilz__modbus__client__test.html
a8533fa29fda26d1fd62a2cdbe55b2210
constexpr unsigned int
DEFAULT_WRITE_IDX
namespacepilz__modbus__client__test.html
a0381201e01d5ee3fe31d1b89bd7b558e
constexpr unsigned int
END_PORT
namespacepilz__modbus__client__test.html
ac5b87e1a455aa2d11c1c2daf55d4248a
static constexpr unsigned int
REGISTER_FIRST_IDX_TEST
namespacepilz__modbus__client__test.html
aabb04af05741ff7a16e6a98f18d2a196
static constexpr unsigned int
REGISTER_SIZE_TEST
namespacepilz__modbus__client__test.html
a4d994bd2b657abcc99b471d36984c3e9
static constexpr unsigned int
RESPONSE_TIMEOUT
namespacepilz__modbus__client__test.html
ab3469eec8cb0321fd904c16b2a80397b
constexpr unsigned int
START_PORT
namespacepilz__modbus__client__test.html
ab1ea2313373477c84be78385554da6ba
static constexpr double
WAIT_FOR_SERVICE_TIMEOUT_S
namespacepilz__modbus__client__test.html
ac5ced5efd954d3b00efec627f5cbda11
static constexpr double
WAIT_FOR_START_TIMEOUT_S
namespacepilz__modbus__client__test.html
a4fd0f53472e490e4a3f90c88c5453b38
static constexpr double
WAIT_FOR_STOP_TIMEOUT_S
namespacepilz__modbus__client__test.html
ab75e563804348f87b95d75521c8dd98c
static constexpr double
WAIT_SLEEPTIME_S
namespacepilz__modbus__client__test.html
a39454e2819253d452582e5be674a04ff
pilz_modbus_exception_test
namespacepilz__modbus__exception__test.html
TEST
namespacepilz__modbus__exception__test.html
a0a1fab508abaa6e98ebf537e0cb2c46b
(PilzModbusExceptionTests, testMsgWhat)
pilz_modbus_msg_in_utils_test
namespacepilz__modbus__msg__in__utils__test.html
TEST
namespacepilz__modbus__msg__in__utils__test.html
a43f5c2f181c0055542efa847d2616f21
(ModbusMsgInBuilderTest, testOutOfRangeRegister)
prbt_hardware_support
namespaceprbt__hardware__support.html
prbt_hardware_support::modbus_api
prbt_hardware_support::modbus_api_spec
prbt_hardware_support::AdapterOperationMode
prbt_hardware_support::AsyncRunPermittedTask
prbt_hardware_support::BrakeTestExecutor
prbt_hardware_support::BrakeTestExecutorException
prbt_hardware_support::BrakeTestRequiredIntegrationTest
prbt_hardware_support::BrakeTestUtils
prbt_hardware_support::BrakeTestUtilsException
prbt_hardware_support::CANOpenBrakeTestAdapter
prbt_hardware_support::CANOpenBrakeTestAdapterException
prbt_hardware_support::CANOpenChainNodeMock
prbt_hardware_support::FakeSpeedOverrideTest
prbt_hardware_support::FilterPipeline
prbt_hardware_support::GetCurrentJointStatesException
prbt_hardware_support::JointStatesPublisherMock
prbt_hardware_support::LibModbusClient
prbt_hardware_support::ModbusAdapterBrakeTest
prbt_hardware_support::ModbusAdapterBrakeTestException
prbt_hardware_support::ModbusAdapterOperationMode
prbt_hardware_support::ModbusAdapterOperationModeTest
prbt_hardware_support::ModbusAdapterRunPermitted
prbt_hardware_support::ModbusAdapterRunPermittedTest
prbt_hardware_support::ModbusApiSpecException
prbt_hardware_support::ModbusApiSpecTemplated
prbt_hardware_support::ModbusClient
prbt_hardware_support::ModbusMock
prbt_hardware_support::ModbusMsgBrakeTestWrapper
prbt_hardware_support::ModbusMsgBrakeTestWrapperException
prbt_hardware_support::ModbusMsgInBuilder
prbt_hardware_support::ModbusMsgOperationModeWrapper
prbt_hardware_support::ModbusMsgOperationModeWrapperException
prbt_hardware_support::ModbusMsgRunPermittedStatusMissing
prbt_hardware_support::ModbusMsgRunPermittedWrapper
prbt_hardware_support::ModbusMsgWrapper
prbt_hardware_support::ModbusMsgWrapperException
prbt_hardware_support::OperationModeIntegrationTest
prbt_hardware_support::OperationModeSetupExecutor
prbt_hardware_support::OperationModeSubscriberMock
prbt_hardware_support::PilzModbusClient
prbt_hardware_support::PilzModbusClientException
prbt_hardware_support::PilzModbusServerMock
prbt_hardware_support::RunPermittedStateMachine_
prbt_hardware_support::ServiceMock
prbt_hardware_support::SpeedObserver
prbt_hardware_support::Stop1Executor
prbt_hardware_support::Stop1IntegrationTest
prbt_hardware_support::Stop1ServiceMissingIntegrationTest
prbt_hardware_support::SystemInfo
prbt_hardware_support::SystemInfoException
std::function< bool(const bool)>
BrakeTestResultFunc
namespaceprbt__hardware__support.html
a10f42f866ed317fdaa4f9ffd8a4ba7c8
std::function< void()>
ControllerHoldFunc
namespaceprbt__hardware__support.html
a3fb3a5eefc314dfa54d587457173a273
std::function< void()>
ControllerUnholdFunc
namespaceprbt__hardware__support.html
ac873ead79eee20eb2bf24ee7f82c36db
std::function< bool()>
DetectRobotMotionFunc
namespaceprbt__hardware__support.html
a35cc69d758ef054783fc5847722a7df1
std::map< std::string, std::string >
FirmwareCont
namespaceprbt__hardware__support.html
a7a670bcfc5494763cd410193594803ff
std::function< OperationModes()>
GetOpModeFunc
namespaceprbt__hardware__support.html
abd78f0ce1d7c939c00df796a4fdcfd51
ModbusApiSpecTemplated
ModbusApiSpec
namespaceprbt__hardware__support.html
ae8a673810c4529208f44e11f13234ee8
std::vector< uint16_t >
RegCont
namespaceprbt__hardware__support.html
a1d732e545cb0a61e85bb2f6c67aa0fcb
msm::back::state_machine< RunPermittedStateMachine_ >
RunPermittedStateMachine
namespaceprbt__hardware__support.html
aa211f344ea47ff3deae526f9b4febd9a
std::queue< AsyncRunPermittedTask >
RunPermittedTaskQueue
namespaceprbt__hardware__support.html
ab1551eca8f9f637fbd407250a90ad276
std::function< bool(const double &)>
SetSpeedLimitFunc
namespaceprbt__hardware__support.html
a23d8933c250719bfc331ab8b07076c0f
std::function< BrakeTest::Response()>
TriggerBrakeTestFunc
namespaceprbt__hardware__support.html
a5d189dcd7611de657f38f7b88ecc7eba
std::function< bool()>
TServiceCallFunc
namespaceprbt__hardware__support.html
a963f55f1df20bfdc6cd1fb131c956095
std::function< bool(const uint16_t &, const RegCont &)>
TWriteModbusRegister
namespaceprbt__hardware__support.html
a556a28bc157e5ca64be52b15429bc094
std::function< void(const bool)>
UpdateRunPermittedFunc
namespaceprbt__hardware__support.html
ac4cc0f28096f5cd2d96643746051fbce
bool
brakeTestRegisterSetOnServer
namespaceprbt__hardware__support.html
a9bc95c0372cd38317fb7e4cdf5f15d83
(PilzModbusServerMock &server, unsigned short register_perf, unsigned short register_res, uint16_t expectation, float sleep_per_try_s, unsigned short retries)
bool
callService
namespaceprbt__hardware__support.html
a95ef3884ae27955efa4750dcdaaf4773
(ros::ServiceClient &srv_client)
bool
checkForNode
namespaceprbt__hardware__support.html
afddb7db36684adcfbee0c10cb8fd4c54
(std::string node_name)
std::string
className
namespaceprbt__hardware__support.html
a0564f898a70c42dfb7af94b275524bfe
(std::string full_name)
static ModbusMsgInStampedPtr
createDefaultBrakeTestModbusMsg
namespaceprbt__hardware__support.html
add373e00d59eb7e604fcac9cd36c67a4
(const uint16_t brake_test_required_value, const unsigned int modbus_api_version=MODBUS_API_VERSION_REQUIRED, const uint32_t brake_test_required_index=TEST_API_SPEC.getRegisterDefinition(modbus_api_spec::BRAKETEST_REQUEST))
static BrakeTest::Response
executeBrakeTestCall
namespaceprbt__hardware__support.html
ac1b59236f2ea73f287ace0da2354fba0
(T &client)
::testing::AssertionResult
expectBrakeTestRequiredServiceCallResult
namespaceprbt__hardware__support.html
a79cd81570c3c0d8ed41b9b192481b1d1
(ros::ServiceClient &brake_test_required_client, IsBrakeTestRequiredResponse::_result_type expectation, uint16_t retries=DEFAULT_RETRIES)
static void
initalizeAndRun
namespaceprbt__hardware__support.html
a39482457d6e4f7387496ebf770433b7d
(T &obj, const char *ip, unsigned int port)
MATCHER_P
namespaceprbt__hardware__support.html
a19e696fc7aef04a6ac9bafdf4ff382ba
(IsExpectedOperationMode, exp_mode,"unexpected operation mode")
static bool
sendBrakeTestResultCall
namespaceprbt__hardware__support.html
a2735cbe2701dc372c73a29f1b047a453
(T &client, const bool brake_test_result)
static bool
setSpeedLimitSrv
namespaceprbt__hardware__support.html
a4a09acd86209133d1280e978d6d31c63
(T &srv_client, const double &speed_limit)
TEST
namespaceprbt__hardware__support.html
a302e855c30a99c76115700de29f0b17b
(FilterPipelineTest, testEmptyCallbackFunction)
TEST
namespaceprbt__hardware__support.html
a2a11fa0142fea6d1068123ccfd8e71d0
(ModbusAdapterBrakeTestTest, testModbusMsgBrakeTestWrapperExceptionDtor)
TEST
namespaceprbt__hardware__support.html
a0ed52043da6aed3acd1805d7bd512b5c
(IntegrationtestExecuteBrakeTest, testBrakeTestService)
TEST
namespaceprbt__hardware__support.html
ada78865366d5222b5edbf8c36ac798c8
(ModbusAdapterBrakeTestTest, testModbusMsgBrakeTestWrapperDtor)
TEST
namespaceprbt__hardware__support.html
a58ca460ef062e7ff0296c3c359ec963e
(ModbusAdapterBrakeTestTest, testNoMessageReceived)
TEST
namespaceprbt__hardware__support.html
a6401f3ce010613cc9efcf4ba07341e20
(ModbusAdapterBrakeTestTest, testBrakeTestRequired)
TEST
namespaceprbt__hardware__support.html
a744bd4977e706e25fb9a8f0a3c6ba4f5
(ModbusAdapterBrakeTestTest, testBrakeTestNotRequired)
TEST
namespaceprbt__hardware__support.html
affb763d86ad7a3cc7e9ee452b834d1ca
(ModbusAdapterBrakeTestTest, testDisconnect)
TEST
namespaceprbt__hardware__support.html
a7d8bed01dd8087f3b8a1919728b322e4
(ModbusAdapterBrakeTestTest, testModbusIncorrectApiVersion)
TEST
namespaceprbt__hardware__support.html
a93a44f22839aa3f6d8a8079d3a73df19
(ModbusAdapterBrakeTestTest, testModbusWithoutApiVersion)
TEST
namespaceprbt__hardware__support.html
a26e38f850b21b080df449abb175ded22
(ModbusAdapterBrakeTestTest, testBrakeTestRequiredRegisterMissing)
TEST
namespaceprbt__hardware__support.html
a2c7530058bdebfa813ca3c9bd3b21e18
(ModbusAdapterBrakeTestTest, testBrakeTestRequiredRegisterUndefinedValue)
TEST
namespaceprbt__hardware__support.html
a299dd55a0650afc680ecec52a0d26efa
(ModbusAdapterBrakeTestTest, testModbusApiSpecExceptionDtor)
TEST
namespaceprbt__hardware__support.html
aa71bcba7db38947001f0be7d55632964
(ModbusAdapterBrakeTestTest, testBrakeTestTriggeringWrongApiDef)
TEST
namespaceprbt__hardware__support.html
a4590107ec6eb623725da05480ee64c8c
(ModbusAdapterBrakeTestTest, testMissingModbusWriteFunc)
TEST
namespaceprbt__hardware__support.html
adff62af243cbb1ba846689c2b627b950
(ModbusAdapterBrakeTestTest, testFailingModbusWriteFunc)
TEST
namespaceprbt__hardware__support.html
ae46b933cc0d5dfa95c7bdbaa8109a0d4
(ModbusAdapterBrakeTestTest, testSecondTimeFailingModbusWriteFunc)
TEST
namespaceprbt__hardware__support.html
aa43bfc749aef151550db56e211536797
(ModbusAdapterBrakeTestTest, testWriteModbusRegisterCallResponseFalse)
TEST
namespaceprbt__hardware__support.html
acb049b79b20871008595f069c92b2443
(ModbusAdapterBrakeTestTest, testWriteModbusRegisterCallFailure)
TEST_F
namespaceprbt__hardware__support.html
a0f31e6f410166fa40a7013c5c974a45e
(FakeSpeedOverrideTest, defaultSpeedOverride)
TEST_F
namespaceprbt__hardware__support.html
ae788fb11a5eecea97333dbe287475c91
(ModbusAdapterRunPermittedTest, testModbusMsgWrapperExceptionDtor)
TEST_F
namespaceprbt__hardware__support.html
a7f804fc078e68394f827c1c68bc69e85
(FakeSpeedOverrideTest, testSettingSpeedOverride)
TEST_F
namespaceprbt__hardware__support.html
a001440d13eb1a1fa60d549fe9f0bedfb
(ModbusAdapterRunPermittedTest, testModbusMsgRunPermittedWrapperDtor)
TEST_F
namespaceprbt__hardware__support.html
a9e20307718433e53dc7ca8ab8e9df963
(FakeSpeedOverrideTest, testSettingSpeedOverrideToLow)
TEST_F
namespaceprbt__hardware__support.html
ad9a1109bd9b73586e602333d31c51eaa
(ModbusAdapterRunPermittedTest, testRunPermittedClearMsg)
TEST_F
namespaceprbt__hardware__support.html
ac3c0a76f77dfe3dcb613b2bca07b37ac
(FakeSpeedOverrideTest, testSettingSpeedOverrideToHigh)
TEST_F
namespaceprbt__hardware__support.html
a30926824ca96e1584783c3678968c132
(ModbusAdapterRunPermittedTest, testRunPermittedActiveMsg)
TEST_F
namespaceprbt__hardware__support.html
ab0d83f31733a0f3d84deb3dc0c21799c
(Stop1ServiceMissingIntegrationTest, testMissingService)
TEST_F
namespaceprbt__hardware__support.html
a688754b22fe26ddbae030515e2b9eebb
(OperationModeIntegrationTest, testOperationModeRequestAnnouncement)
TEST_F
namespaceprbt__hardware__support.html
a4ab387174149cc2a3d7ff93227735d41
(ModbusAdapterRunPermittedTest, testDisconnectNoRunPermittedMsg)
TEST_F
namespaceprbt__hardware__support.html
a7c4a7ae68b5f3e57c2780b82750c3bd9
(ModbusAdapterOperationModeTest, testAdapterOperationModeDtor)
TEST_F
namespaceprbt__hardware__support.html
af6fecaec3fdeac55af45c5240fe78355
(BrakeTestRequiredIntegrationTest, testBrakeTestAnnouncement)
TEST_F
namespaceprbt__hardware__support.html
a3b5a78676f395b44a2b1cb811942342b
(ModbusAdapterOperationModeTest, testModbusMsgOperationModeWrapperExceptionDtor)
TEST_F
namespaceprbt__hardware__support.html
a220e496d25fa929f6def8be14eb22f96
(ModbusAdapterRunPermittedTest, testDisconnectWithRunPermittedMsg)
TEST_F
namespaceprbt__hardware__support.html
aef4fbf0a8296af0a9e13d75fe09865a3
(ModbusAdapterOperationModeTest, testModbusMsgOperationModeWrapperDtor)
TEST_F
namespaceprbt__hardware__support.html
adb18ee54b60fffec275e6cf2d897d60c
(Stop1IntegrationTest, testServiceCallbacks)
TEST_F
namespaceprbt__hardware__support.html
a6b9b965dc7824c94baed7f0dd34c4611
(ModbusAdapterOperationModeTest, testInitialOperationMode)
TEST_F
namespaceprbt__hardware__support.html
afdc6a9ade63353341e064ce3002a0980
(ModbusAdapterRunPermittedTest, testDisconnectPure)
TEST_F
namespaceprbt__hardware__support.html
a73f2d69ba7a92df578d00c3b299f5047
(ModbusAdapterRunPermittedTest, testNoVersion)
TEST_F
namespaceprbt__hardware__support.html
ac2675db6159a78e5fa9f94935af8dc97
(ModbusAdapterOperationModeTest, testMissingOperationModeRegister)
TEST_F
namespaceprbt__hardware__support.html
af6b62e08f70183a8365ecd48504bf7d6
(ModbusAdapterRunPermittedTest, testWrongVersion)
TEST_F
namespaceprbt__hardware__support.html
a055f7579190337ed949afb49672f0245
(ModbusAdapterRunPermittedTest, testVersion1)
TEST_F
namespaceprbt__hardware__support.html
aa083b756c8607ba70b41d52fca00eaeb
(ModbusAdapterRunPermittedTest, testNoRunPermitted)
TEST_F
namespaceprbt__hardware__support.html
a839891a7923cb73df701b408b427d0c4
(ModbusAdapterRunPermittedTest, ModbusMsgExceptionCTOR)
TEST_F
namespaceprbt__hardware__support.html
a590cacaec49da03cdcbfbe4a1bc9d524
(ModbusAdapterOperationModeTest, testOperationModeChange)
TEST_F
namespaceprbt__hardware__support.html
a5880527a56e837c4ac4890e27074c8ac
(ModbusAdapterOperationModeTest, testDisconnect)
TEST_F
namespaceprbt__hardware__support.html
acb4cdc929c34d3dac4fd1216aaf3e6da
(ModbusAdapterOperationModeTest, testModbusUnexpectedOperationMode)
TEST_F
namespaceprbt__hardware__support.html
ae4d4eb01a944857db5daa75fa0fa1e42
(ModbusAdapterOperationModeTest, testModbusIncorrectApiVersion)
bool
triggerCallbackDummy
namespaceprbt__hardware__support.html
a8451d14f9fff7576dbe4da878c7cda82
(std_srvs::TriggerRequest &req, std_srvs::TriggerResponse &resp)
static void
triggerServiceCall
namespaceprbt__hardware__support.html
aecd6d8632a7d555d772feb756f94225e
(T &client)
void
waitForNode
namespaceprbt__hardware__support.html
ae337e25c49959d2ca7b5c5ebb9114a6a
(std::string node_name, double loop_frequency=10.0)
inline::testing::AssertionResult
waitForNodeShutdown
namespaceprbt__hardware__support.html
a84fd36086dff1b3b20f8df5792ff5728
(std::string node_name, double timeout=1.0, double loop_frequency=10.0)
static bool
writeModbusRegisterCall
namespaceprbt__hardware__support.html
a4c3ef73184bc1955fa201f85010c28d3
(T &modbus_service, const uint16_t &start_idx, const RegCont &values)
static const std::string
BRAKE_TEST_DURATION_OBJECT_INDEX
namespaceprbt__hardware__support.html
a7337a370cfe8f5cd4b494db3bba3ef93
static constexpr unsigned int
BRAKE_TEST_PERFORMED
namespaceprbt__hardware__support.html
aa1df457d1c7164a306c6a4643e7122d2
static const std::string
BRAKE_TEST_STATUS_OBJECT_INDEX
namespaceprbt__hardware__support.html
aa4b8515e00189fa1fc964e37eb044069
static const std::string
CANOPEN_GETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
a4cbd73a0ea88b3255c9feb64e491e0d2
static const std::string
CANOPEN_GETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
a4cbd73a0ea88b3255c9feb64e491e0d2
static const std::string
CANOPEN_GETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
a4cbd73a0ea88b3255c9feb64e491e0d2
static const std::string
CANOPEN_NODES_PARAMETER_NAME
namespaceprbt__hardware__support.html
a569670877a8b69c348dd6ec7f72c2500
static const std::string
CANOPEN_NODES_PARAMETER_NAME
namespaceprbt__hardware__support.html
a569670877a8b69c348dd6ec7f72c2500
static const std::string
CANOPEN_SETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
ac856c551dce779944f6cb3e1d2879410
static const std::string
CANOPEN_SETOBJECT_SERVICE_NAME
namespaceprbt__hardware__support.html
ac856c551dce779944f6cb3e1d2879410
static constexpr unsigned int
DEFAULT_ALLOWED_MISSED_CALCULATIONS
namespaceprbt__hardware__support.html
ad2fea33c34a49ccea8e95be94bdefaad
static constexpr int
DEFAULT_QUEUE_SIZE
namespaceprbt__hardware__support.html
a7560c762927d661ca3506cd81853261e
static constexpr int
DEFAULT_QUEUE_SIZE_MODBUS
namespaceprbt__hardware__support.html
aaeb97afdfe30151819a52e4497720555
static constexpr unsigned int
DEFAULT_RETRIES
namespaceprbt__hardware__support.html
aa1b992d5f5519ee94430bf440377aba7
static constexpr double
EXPECTED_DEFAULT_SPEED_OVERRIDE
namespaceprbt__hardware__support.html
a624da592d7a7cfd91255a47dd0736471
static constexpr std::size_t
FIRMWARE_STRING_LENGTH
namespaceprbt__hardware__support.html
a76ee9177a59d553515055b13211e5c8e
static const std::string
FRAME_SPEEDS_TOPIC_NAME
namespaceprbt__hardware__support.html
a7e1e1a7530997296e7dc0d9286984b1d
static const std::string
GET_BRAKETEST_DURATION_OBJECT
namespaceprbt__hardware__support.html
af47c2c2412b6f20f29f42d4b11cf555b
static const std::string
GET_BRAKETEST_STATUS_OBJECT
namespaceprbt__hardware__support.html
ae5887757d0bd613f52c4fb33633b3545
static const std::string
GET_FIRMWARE_VERION_OBJECT
namespaceprbt__hardware__support.html
a1b5f50cf7a3f0805536dfed993ad8689
static const std::string
HALT_SERVICE_NAME
namespaceprbt__hardware__support.html
a8a4f43ed003406ff68f678f29660774a
static const std::string
HALT_SERVICE_NAME
namespaceprbt__hardware__support.html
a8a4f43ed003406ff68f678f29660774a
static const std::string
HOLD_SERVICE_NAME
namespaceprbt__hardware__support.html
a4d7383c73b5f67e0099ba9a27e973227
static const std::string
HOLD_SERVICE_NAME
namespaceprbt__hardware__support.html
a4d7383c73b5f67e0099ba9a27e973227
static const std::string
JOINT_STATE_TOPIC
namespaceprbt__hardware__support.html
a3a9b42e862a68be92d5c006ca586d43f
static const std::string
JOINT_STATES_TOPIC_NAME
namespaceprbt__hardware__support.html
ad3603eb288632e6b574717055afcce7b
static constexpr unsigned int
JOINT_STATES_TOPIC_QUEUE_SIZE
namespaceprbt__hardware__support.html
aed49ddfb34f98b2a0759fb0399fac213
constexpr const char *const
LOCALHOST
namespaceprbt__hardware__support.html
a0b99894406e2e64c72c0aba0b7a81940
static constexpr int
MODBUS_API_VERSION_FOR_TESTING
namespaceprbt__hardware__support.html
a070a8bfc5caca9f2aa6c90a77bee3dd2
static constexpr unsigned int
MODBUS_API_VERSION_REQUIRED
namespaceprbt__hardware__support.html
a152683c50a9780cd63e6679e6e3ddbac
static constexpr unsigned int
MODBUS_API_VERSION_REQUIRED
namespaceprbt__hardware__support.html
a152683c50a9780cd63e6679e6e3ddbac
static constexpr unsigned int
MODBUS_API_VERSION_REQUIRED
namespaceprbt__hardware__support.html
a152683c50a9780cd63e6679e6e3ddbac
static constexpr uint16_t
MODBUS_API_VERSION_VALUE
namespaceprbt__hardware__support.html
aaff6e4a382dc5af77730c67074ed39b4
static constexpr uint16_t
MODBUS_API_VERSION_VALUE
namespaceprbt__hardware__support.html
aaff6e4a382dc5af77730c67074ed39b4
static constexpr uint16_t
MODBUS_API_VERSION_VALUE
namespaceprbt__hardware__support.html
aaff6e4a382dc5af77730c67074ed39b4
static const std::string
MODBUS_SERVICE_NAME
namespaceprbt__hardware__support.html
a710d3f1020ec8df57e2c120b7c079e54
static const std::string
NODE_BRAKETEST_ENABLED_PARAMETER
namespaceprbt__hardware__support.html
a840b09057215486242a4281c47b18c2a
static const std::string
OMIT_SERVICE_PARAM_NAME
namespaceprbt__hardware__support.html
a3e0d0ca2e48f40dfb68e0a49700db114
static const std::string
OPERATION_MODE_CALLBACK_EVENT
namespaceprbt__hardware__support.html
a438243ccc5ac23b617e9979ac1c4e53b
static const std::string
OPERATION_MODE_CALLBACK_EVENT
namespaceprbt__hardware__support.html
a438243ccc5ac23b617e9979ac1c4e53b
static constexpr int
OPERATION_MODE_QUEUE_SIZE
namespaceprbt__hardware__support.html
ad9f02e0a95d461dd743c7b02ff85b9b8
static constexpr int
OPERATION_MODE_QUEUE_SIZE
namespaceprbt__hardware__support.html
ad9f02e0a95d461dd743c7b02ff85b9b8
static const std::vector< uint16_t >
OPERATION_MODES
namespaceprbt__hardware__support.html
a4d9cd25a149ca06ee41e757420139dc8
static const std::string
PARAM_INDEX_OF_FIRST_REGISTER_TO_READ_STR
namespaceprbt__hardware__support.html
aaaddecfcca8d918e8a6e876d3a1c1f52
static const std::string
PARAM_MODBUS_CONNECTION_RETRIES
namespaceprbt__hardware__support.html
a310047bac130ac434f6809f0ced5e78d
static const std::string
PARAM_MODBUS_CONNECTION_RETRY_TIMEOUT
namespaceprbt__hardware__support.html
aecc0c3d1962b653bb210e71439516b39
static const std::string
PARAM_MODBUS_READ_TOPIC_NAME_STR
namespaceprbt__hardware__support.html
a3211b15d17d126f212746cb28ba73860
static const std::string
PARAM_MODBUS_RESPONSE_TIMEOUT_STR
namespaceprbt__hardware__support.html
a2afafb5771300dd526c5000ebd4793ed
static const std::string
PARAM_MODBUS_SERVER_IP_STR
namespaceprbt__hardware__support.html
a31d3fec7715ad2e52f4e870bea2f89b0
static const std::string
PARAM_MODBUS_SERVER_PORT_STR
namespaceprbt__hardware__support.html
a35b3042b47e12b3f5df654bfe7e818fd
static const std::string
PARAM_MODBUS_WRITE_SERVICE_NAME_STR
namespaceprbt__hardware__support.html
ab14acdd4c56c38045475bb1c6d389afb
static const std::string
PARAM_NUM_REGISTERS_TO_READ_STR
namespaceprbt__hardware__support.html
af34412feb9be84441bc4119dbfe514bf
static const std::string
READ_API_SPEC_PARAM_NAME
namespaceprbt__hardware__support.html
a96da4a63f6ac206c80becb87bdf4a58a
static const std::string
RECOVER_SERVICE_NAME
namespaceprbt__hardware__support.html
aa8b0e66ad396c55ab000a2ffee3deca7
static const std::string
RECOVER_SERVICE_NAME
namespaceprbt__hardware__support.html
aa8b0e66ad396c55ab000a2ffee3deca7
static constexpr uint16_t
REGISTER_VALUE_BRAKETEST_NOT_REQUIRED
namespaceprbt__hardware__support.html
a1ed356df7fb6d865bbdef6d8a7e001ee
static constexpr uint16_t
REGISTER_VALUE_BRAKETEST_REQUIRED
namespaceprbt__hardware__support.html
a62c1f02e8d3ecf7c50fb02f3bea7e138
static constexpr bool
RUN_PERMITTED_ACTIVE
namespaceprbt__hardware__support.html
ad2b63ca21c32a6e5ca39fcb3f836f56a
static constexpr bool
RUN_PERMITTED_CLEAR
namespaceprbt__hardware__support.html
a9df9b865d8f702e49d5673cffb7fe788
static const std::string
RUN_PERMITTED_SERVICE
namespaceprbt__hardware__support.html
ab0897541e9d62b1f1d02d5a0dd146c90
static const std::string
SERVICE_BRAKETEST_REQUIRED
namespaceprbt__hardware__support.html
a74a05fc0082e41de6288369a4b8d80f6
static const std::string
SERVICE_MODBUS_WRITE
namespaceprbt__hardware__support.html
a1d3cd1b40895bfa8b21ca6d8111a9998
static const std::string
SERVICE_NAME_GET_OPERATION_MODE
namespaceprbt__hardware__support.html
a3ec16cde6e03411e52aafc40f3a4c2e4
static const std::string
SERVICE_NAME_OPERATION_MODE
namespaceprbt__hardware__support.html
af267bb4951c513ec728e0fbebdb0c458
static const std::string
SET_START_BRAKETEST_OBJECT
namespaceprbt__hardware__support.html
aaac8f3a3e96f3f4d287c3caff46bac70
static const std::string
START_BRAKE_TEST_OBJECT_INDEX
namespaceprbt__hardware__support.html
a3778d88ac05b5c677022ea25104f84af
static const std::string
STOP1_EXECUTOR_NODE_NAME
namespaceprbt__hardware__support.html
ac23573a8be4339101f6795f86443914c
static const ModbusApiSpec
TEST_API_SPEC
namespaceprbt__hardware__support.html
aa3265956b508a490e4fb1f9152ddb235
static const ModbusApiSpec
TEST_API_SPEC
namespaceprbt__hardware__support.html
aa3265956b508a490e4fb1f9152ddb235
static const ModbusApiSpec
test_api_spec
namespaceprbt__hardware__support.html
ae55bfa0cff2c80aafec2558636a88726
static const ModbusApiSpec
TEST_API_WRITE_SPEC
namespaceprbt__hardware__support.html
a3bad4bedefd7ff6e1ca5eeb726606f4e
static const std::string
TOPIC_MODBUS_READ
namespaceprbt__hardware__support.html
ad4b2e07812a1e91d339f0f078f8876f8
static const std::string
TOPIC_OPERATION_MODE
namespaceprbt__hardware__support.html
aaf31583b199cc44823e76c4f8781c180
static const std::string
TOPIC_OPERATION_MODE
namespaceprbt__hardware__support.html
aaf31583b199cc44823e76c4f8781c180
static const std::string
TOPIC_OPERATION_MODE
namespaceprbt__hardware__support.html
aaf31583b199cc44823e76c4f8781c180
static const std::string
TRIGGER_BRAKETEST_SERVICE_NAME
namespaceprbt__hardware__support.html
aaae98211a2dc9633fad92a619486372b
static const std::string
UNHOLD_SERVICE_NAME
namespaceprbt__hardware__support.html
a314da1154e70769334e43c9c70649b4f
static const std::string
UNHOLD_SERVICE_NAME
namespaceprbt__hardware__support.html
a314da1154e70769334e43c9c70649b4f
static constexpr double
WAIT_FOR_NODE_SLEEPTIME_S
namespaceprbt__hardware__support.html
a0ef1ad4d2b6df2b026b9f230830f5ee2
static constexpr double
WAIT_FOR_SERVICE_TIMEOUT_S
namespaceprbt__hardware__support.html
a2e69f969fceac822188e7c8412f2b4db
prbt_hardware_support::modbus_api
namespaceprbt__hardware__support_1_1modbus__api.html
prbt_hardware_support::modbus_api::v2
prbt_hardware_support::modbus_api::v2
namespaceprbt__hardware__support_1_1modbus__api_1_1v2.html
static constexpr uint16_t
MODBUS_RUN_PERMITTED_ACTIVE_VALUE
namespaceprbt__hardware__support_1_1modbus__api_1_1v2.html
ae07873f67b45ac64d6fc39d82ce96b06
static constexpr uint16_t
MODBUS_RUN_PERMITTED_CLEAR_VALUE
namespaceprbt__hardware__support_1_1modbus__api_1_1v2.html
ab161e209d70be07d54b9f70d50ba853a
prbt_hardware_support::modbus_api_spec
namespaceprbt__hardware__support_1_1modbus__api__spec.html
static const std::string
BRAKETEST_PERFORMED
namespaceprbt__hardware__support_1_1modbus__api__spec.html
a9359d65360f9bbf12805c6cb03f8b34c
static const std::string
BRAKETEST_REQUEST
namespaceprbt__hardware__support_1_1modbus__api__spec.html
a8e23fb9f90e330823f2da156a203e02a
static const std::string
BRAKETEST_RESULT
namespaceprbt__hardware__support_1_1modbus__api__spec.html
ab346817dcc5a2edb6d092c018a4e7b94
static const std::string
OPERATION_MODE
namespaceprbt__hardware__support_1_1modbus__api__spec.html
aa6a1d525c53f94c554437ee2845f3b98
static const std::string
RUN_PERMITTED
namespaceprbt__hardware__support_1_1modbus__api__spec.html
a9f79d7217b10775ba2bfba85e942440c
static const std::string
VERSION
namespaceprbt__hardware__support_1_1modbus__api__spec.html
a8ccfdebb929357f528cb45569ad20bca
prbt_hardware_support_tests
namespaceprbt__hardware__support__tests.html
prbt_hardware_support_tests::Stop1ExecutorForTests
prbt_hardware_support_tests::Stop1ExecutorTest
TEST_F
namespaceprbt__hardware__support__tests.html
a9d6d43ddd708d6f38c635e46703565e0
(Stop1ExecutorTest, testDestructor)
TEST_F
namespaceprbt__hardware__support__tests.html
aa203d8efdf627e187c7c254a44977b0d
(Stop1ExecutorTest, testEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
a0b96534922a8fee7f9529fb48df68fb2
(Stop1ExecutorTest, testEnableStopEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
acc439d2a2a0418a07b062cfccf33b8f4
(Stop1ExecutorTest, testSpamEnablePlusStop)
TEST_F
namespaceprbt__hardware__support__tests.html
afb0e1d80b4edced0a7672f81a20f5d42
(Stop1ExecutorTest, testSpamRunPermittedActivePlusEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
a7750cf64be85e91985c72b54845e92dd
(Stop1ExecutorTest, testSkippingHoldPlusEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
a230d616910766f7ccfbd3cbadd1d4226
(Stop1ExecutorTest, testEnableDuringHoldService)
TEST_F
namespaceprbt__hardware__support__tests.html
afbe9cff70a51c6b3dd634f15b05e0805
(Stop1ExecutorTest, testEnableDuringHaltService)
TEST_F
namespaceprbt__hardware__support__tests.html
a31178e439a46cc3521da4301e5df6d17
(Stop1ExecutorTest, testEnableDisableDuringHaltService)
TEST_F
namespaceprbt__hardware__support__tests.html
acb0ca0e91e9504a34254a6d7b658932b
(Stop1ExecutorTest, testRecoverFailPlusRetry)
TEST_F
namespaceprbt__hardware__support__tests.html
a88a419e99ad822cd3c67802ef8294e0c
(Stop1ExecutorTest, testUnholdFail)
TEST_F
namespaceprbt__hardware__support__tests.html
a5914987a20b0be1d9adc67ed3cab8de2
(Stop1ExecutorTest, testHoldFail)
TEST_F
namespaceprbt__hardware__support__tests.html
af1f449ef3795bf936bfd9c4cbbfb376c
(Stop1ExecutorTest, testHoldImmediatelyAfterUnhold)
TEST_F
namespaceprbt__hardware__support__tests.html
a7feac222ad7e1012da6f70fd6642ba3a
(Stop1ExecutorTest, testExitInStateEnabling)
TEST_F
namespaceprbt__hardware__support__tests.html
a2ea3762e604f00d45dd2c29571a629c6
(Stop1ExecutorTest, testExitInStateStopping)
TEST_F
namespaceprbt__hardware__support__tests.html
a45c90ea8c102ab3f29463946204ed5be
(Stop1ExecutorTest, testExitInStateStopRequestedDuringEnable)
TEST_F
namespaceprbt__hardware__support__tests.html
a5bc0f55f91c3cb66ed3676742b2e94a0
(Stop1ExecutorTest, testExitInStateEnableRequestDuringStop)
const std::string
HALT_SRV_CALLED_EVENT
namespaceprbt__hardware__support__tests.html
afb825df68df638eaf6a9d28a27bc814c
const std::string
HOLD_SRV_CALLED_EVENT
namespaceprbt__hardware__support__tests.html
a00b40ef312d23ef3978e5945e37d9b72
const std::string
RECOVER_SRV_CALLED_EVENT
namespaceprbt__hardware__support__tests.html
ad05d9baaed2a8b08e870f1ecd6068a64
const std::string
UNHOLD_SRV_CALLED_EVENT
namespaceprbt__hardware__support__tests.html
acce724f6a5d325763e234328c5622521
speed_observer_test
namespacespeed__observer__test.html
speed_observer_test::SpeedObserverIntegrationTest
speed_observer_test::SpeedObserverUnitTest
MATCHER_P
namespacespeed__observer__test.html
a7f4637803a0ab37a9327e6f45b0f5568
(RunPermittedState, x,"RunPermitted state "+std::string(negation?"is not":"is")+": "+PrintToString(x)+".")
MATCHER_P
namespacespeed__observer__test.html
ab4bc4886ae17655c09b351022980f1f7
(ContainsAllNames, names,"Names"+PrintToString(names)+std::string(negation?"are not":"are")+" in message.")
MATCHER_P2
namespacespeed__observer__test.html
a2b07d9b8e603fefd2e469888cda23c6f
(NameAtI, i, name,"Name at index "+PrintToString(i)+std::string(negation?"is not":"is")+": "+name+".")
MATCHER_P2
namespacespeed__observer__test.html
abef7aee85781b8453acdf5b7d1520342
(SpeedAtIGe, i, x,"Speed at index "+PrintToString(i)+std::string(negation?"is not":"is")+" greater or equal to"+PrintToString(x)+".")
MATCHER_P2
namespacespeed__observer__test.html
aab698bf6ec79fcd5fd4304d0f52120bb
(SpeedAtILe, i, x,"Speed at index "+PrintToString(i)+std::string(negation?"is not":"is")+" less or equal to"+PrintToString(x)+".")
TEST_F
namespacespeed__observer__test.html
af4392df8440775f3e0450803f258281e
(SpeedObserverUnitTest, testStartupAndTopic)
TEST_F
namespacespeed__observer__test.html
a0c172f1d24a5573f2c71d1a00fb18f2e
(SpeedObserverUnitTest, testTooHighSpeed)
TEST_F
namespacespeed__observer__test.html
a7b7250d733ae481553e60a18febdddaa
(SpeedObserverIntegrationTest, testOperationModeT1)
TEST_F
namespacespeed__observer__test.html
aabdaf4290665c77645d8e5c5c3cc1e66
(SpeedObserverUnitTest, testSetSpeedLimit)
TEST_F
namespacespeed__observer__test.html
a61b95351b745352d3c805b45cc53ecba
(SpeedObserverIntegrationTest, testOperationModeAuto)
TEST_F
namespacespeed__observer__test.html
a208bfe1de7906357dc4092ce0695d1ed
(SpeedObserverUnitTest, testTimeout)
TEST_F
namespacespeed__observer__test.html
a8d081eb013ea4f836f2690425ba4beee
(SpeedObserverIntegrationTest, testAdditionalTFTree)
TEST_F
namespacespeed__observer__test.html
a73e14873c4e89bf2a653600ec8c83fce
(SpeedObserverUnitTest, testFailingRunPermittedServiceCase)
TEST_F
namespacespeed__observer__test.html
a69bf639af3683c2429ead0f53f0ecd6e
(SpeedObserverUnitTest, testSlowTfPublishing)
TEST_F
namespacespeed__observer__test.html
a63e5ae5146a483325e4e3c7ad474ce7d
(SpeedObserverIntegrationTest, testRunPermittedServiceNoSuccess)
static const std::string
ADDITIONAL_FRAMES_PARAM_NAME
namespacespeed__observer__test.html
a9245c089050312856ccfe9dbe0104ec9
static const std::string
BARRIER_FAST
namespacespeed__observer__test.html
ace4185b97823041d186fce8f30017246
static const std::string
BARRIER_LIMIT
namespacespeed__observer__test.html
af8f4e9592ede5ca4d5e1d5ccdb106ab0
static const std::string
BARRIER_LIMIT_LOW
namespacespeed__observer__test.html
a5ca788113483731988cab61d2c58eef7
static const std::string
BARRIER_NO_STOP_HAPPENED
namespacespeed__observer__test.html
abb5fa4d4b56588bc98ff79532763534e
static const std::string
BARRIER_NO_SVC_SUCESS
namespacespeed__observer__test.html
a217e670a1ad5215b56bf672a950d0213
static const std::string
BARRIER_SLOW
namespacespeed__observer__test.html
aff60a8ba994efb53f345bb87eb3db13c
static const std::string
BARRIER_STOP_HAPPENED
namespacespeed__observer__test.html
a6ad9596bc3c295c8a47a018e8f1ccf5f
static const std::string
BARRIER_WAIT_OUT_STOP
namespacespeed__observer__test.html
aae18efc3524bc3137c8606fcd39346d5
static const std::string
FAKE_CONTROLLER_JOINT_STATES_TOPIC_NAME
namespacespeed__observer__test.html
a2803111f3a093fc2913ce76027797318
static const std::string
FRAME_SPEEDS_TOPIC_NAME
namespacespeed__observer__test.html
a580f9ccd787a66df1c1413cfd76596f9
static const std::string
FRAME_SPEEDS_TOPIC_NAME
namespacespeed__observer__test.html
a580f9ccd787a66df1c1413cfd76596f9
static constexpr double
OBSERVER_FREQUENCY
namespacespeed__observer__test.html
a426bbc69fe17b641b5d1e61e79882ecb
static const std::string
OPERATION_MODE_TOPIC
namespacespeed__observer__test.html
aa414e10e8a7c048bc48e7a9b15b86b57
static const std::string
RUN_PERMITTED_SERVICE
namespacespeed__observer__test.html
aaabc7918a6d260d9b1c9c47dab856016
static const std::string
RUN_PERMITTED_SERVICE_NAME
namespacespeed__observer__test.html
a31a6fd8c919076d9cff0141e21945313
static const std::string
SPEED_LIMIT_AUTOMATIC_PARAM_NAME
namespacespeed__observer__test.html
ac4811ba0f605528d61e332cb77395d4c
static const std::string
SPEED_LIMIT_T1_PARAM_NAME
namespacespeed__observer__test.html
a8097ef4e1be150abcb89c45870dd15e8
static const double
SQRT_2_HALF
namespacespeed__observer__test.html
a9c5111246508f2e1aae4b12cdb021aea
static const double
SQRT_2_HALF
namespacespeed__observer__test.html
a9c5111246508f2e1aae4b12cdb021aea
static const std::string
TEST_BASE_FRAME
namespacespeed__observer__test.html
a2289adc083d91b85119a35967305e266
static const std::string
TEST_FRAME_A
namespacespeed__observer__test.html
ab4b245b47c89d8265c2596075c853cf7
static const std::string
TEST_FRAME_B
namespacespeed__observer__test.html
a440ad8b41e526fe7d304456e90168d56
static constexpr double
TEST_FREQUENCY
namespacespeed__observer__test.html
acdc388cda534bc8ab3997dbd89516bd1
static const double
TEST_FREQUENCY
namespacespeed__observer__test.html
a75be808877783057125344406861afcc
static const std::string
TEST_WORLD_FRAME
namespacespeed__observer__test.html
a972e0d1e9561d22ec2e1e0e2ec7e3fe3
system_info_tests
namespacesystem__info__tests.html
system_info_tests::SystemInfoTests
TEST_F
namespacesystem__info__tests.html
a7125b2e57b09eb58e15a254d3565f01b
(SystemInfoTests, TestExceptions)
TEST_F
namespacesystem__info__tests.html
ab2fe3357236f3992e21c1b816507e660
(SystemInfoTests, testNodeNamesMissing)
TEST_F
namespacesystem__info__tests.html
a68391ed264b15e2f869cc943279a922c
(SystemInfoTests, testCANUpAndRunning)
TEST_F
namespacesystem__info__tests.html
a910e220a1b3bb537855ad070650baeff
(SystemInfoTests, testCANServiceUpAndRunning)
TEST_F
namespacesystem__info__tests.html
a6d4d99fa150d86e91ac2db76c2260a55
(SystemInfoTests, testServiceResponseFalse)
TEST_F
namespacesystem__info__tests.html
a65622e45618d45a333c6844e106a919f
(SystemInfoTests, testServiceFail)
TEST_F
namespacesystem__info__tests.html
abdcfd4289245108f3ed9f7957c9c15d2
(SystemInfoTests, testGetFirmwareVersions)
TEST_F
namespacesystem__info__tests.html
a0f4bb61318dbbbad508f3543dd8a594b
(SystemInfoTests, testGetFirmwareVersionsResizeTo40Chars)
static const std::string
GET_OBJECT_TOPIC_NAME
namespacesystem__info__tests.html
ae9c792224dc82e07803a4fa0b8e44ef1
static const std::string
JOINT_STATES_TOPIC_NAME
namespacesystem__info__tests.html
a5e8504d40316929b0aa69991f0f78099
static constexpr unsigned int
JOINT_STATES_TOPIC_QUEUE_SIZE
namespacesystem__info__tests.html
ad63932486951a2d766684e31b11eb983
test_namespace
namespacetest__namespace.html
test_namespace::TestClass
update_filter_test
namespaceupdate__filter__test.html
update_filter_test::CallbackReceiver
update_filter_test::TestPublisher
update_filter_test::UpdateFilterTest
TEST_F
namespaceupdate__filter__test.html
acf76d4930bce86277ce1f8b9f5fb38c5
(UpdateFilterTest, testFilteringThroughSubscriber)
md_doc_architecture_overview
Overall system architecture
md_doc_architecture_overview
Spec
Spec
system_specification
ISO-10218-1
run_permitted_stop1
spec_def_execution_of_stop1
spec_def_release_of_stop1
spec_def_release_of_stop1_interrupt
spec_def_Stop1_Trigger
spec_def_unhold_service_fails
spec_def_hold_service_fail
spec_def_stop1_missing_services
brake_test
spec_def_Is_BrakeTest_required_mechanism
spec_def_Execute_BrakeTest_mechanism
operation_mode
spec_def_Get_OperationMode_mechanism
speed_monitoring
spec_def_Monitor_Speed_of_all_tf_frames_until_TCP
spec_def_Monitor_Speed_of_user_defined_tf_frames
spec_def_Stop1_on_violation_of_speed_limit
spec_def_Speed_limits_per_operation_mode
speed_override
spec_def_speed_override_per_operation_mode
no_safety
simulated_robot
spec_def_speed_override_for_simulated_robot
no_operation_mode
spec_def_speed_override_without_operation_mode_support
index
Overview
index
ActionClientAPI
ActionServerAPI
protocol
codeapi
overview
crawling
efficiency
dependencies
rosapi
conversions