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/unit_tests/
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
a394a994ef2e75c62aba5d268429f44b9
(pilz_msgs::GetSpeedOverride::Request &, pilz_msgs::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< pilz_msgs::OperationModes()>
GetOpModeFunc
namespaceprbt__hardware__support.html
a846e06299b18248bea7f36430d9e8e87
integrationtest_brake_test_required.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integration_tests/
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_definitions.h
prbt_hardware_support/modbus_api_spec.h
prbt_hardware_support::BrakeTestRequiredIntegrationTest
prbt_hardware_support
::testing::AssertionResult
expectBrakeTestRequiredServiceCallResult
namespaceprbt__hardware__support.html
aa65d50f355d2bac0e7e998e845954f8c
(ros::ServiceClient &brake_test_required_client, pilz_msgs::IsBrakeTestRequiredResult::_value_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 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/integration_tests/
integrationtest__execute__brake__test_8cpp
prbt_hardware_support/canopen_chain_node_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/integration_tests/
integrationtest__operation__mode_8cpp
prbt_hardware_support/pilz_modbus_server_mock.h
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support/modbus_api_definitions.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
a3fe1182a313b33758a8ca410fda43f23
(IsExpectedOperationMode, exp_mode, "unexpected operation mode")
TEST_F
namespaceprbt__hardware__support.html
a688754b22fe26ddbae030515e2b9eebb
(OperationModeIntegrationTest, testOperationModeRequestAnnouncement)
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_operation_mode_setup.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integration_tests/
integrationtest__operation__mode__setup_8cpp
prbt_hardware_support/ros_test_helper.h
prbt_hardware_support::ControllerMock
prbt_hardware_support::OperationModeSetupTest
prbt_hardware_support::TestData
prbt_hardware_support
INSTANTIATE_TEST_CASE_P
namespaceprbt__hardware__support.html
abf0a0703d398b907b236fd8fd2ed76d9
(TestActivationOfSpeedMonitoring, OperationModeSetupTest, testing::Values(OP_MODE_AUTO_TEST_DATA, OP_MODE_T1_TEST_DATA),)
int
main
integrationtest__operation__mode__setup_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST_P
namespaceprbt__hardware__support.html
a81f026d456d18384d9a516a9c489dbb6
(OperationModeSetupTest, testSpeedMonitoringActivation)
static constexpr uint32_t
DEFAULT_QUEUE_SIZE
namespaceprbt__hardware__support.html
a200c50a7e5a3bc5591f9ec393021af73
static constexpr double
EXPECTED_SPEED_OVERRIDE_AUTO
namespaceprbt__hardware__support.html
a8d8edca44608b2506e2187cbdc6a1d48
static constexpr double
EXPECTED_SPEED_OVERRIDE_T1
namespaceprbt__hardware__support.html
ae020dff3eb5fb54d284d2b23ebf6f099
static const std::string
GET_SPEED_OVERRIDE_SERVICE
namespaceprbt__hardware__support.html
a32c5907fab25fd9cd961375647aff72b
static const std::string
MONITOR_CARTESIAN_SPEED_CALLBACK_EVENT
namespaceprbt__hardware__support.html
ac3aeaeccc125e9f7ea4ee923ba802d9c
static const std::string
MONITOR_CARTESIAN_SPEED_SERVICE
namespaceprbt__hardware__support.html
ae06df3e8ebdee6b46d8bf5f5b7aa927d
static constexpr TestData
OP_MODE_AUTO_TEST_DATA
namespaceprbt__hardware__support.html
a2c4bc89d086512a1642b12a491b9022b
static constexpr TestData
OP_MODE_T1_TEST_DATA
namespaceprbt__hardware__support.html
a015d79bce3ed074b6ce2ae4ff401c74a
static const std::string
OPERATION_MODE_TOPIC
namespaceprbt__hardware__support.html
a9fec83e93a2777cb52ec81cbe1251ac7
static const std::string
OPERATON_MODE_SETUP_EXECUTOR_NODE_NAME
namespaceprbt__hardware__support.html
a03033a1a89187e77800b98bf303e74e5
integrationtest_stop1.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/integration_tests/
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 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/integration_tests/
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
libmodbus_client.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
libmodbus__client_8cpp
prbt_hardware_support/libmodbus_client.h
prbt_hardware_support/modbus_check_ip_connection.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_api_definitions.h
prbt_hardware_support/modbus_msg_brake_test_wrapper.h
prbt_hardware_support/modbus_adapter_brake_test_exception.h
prbt_hardware_support
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_api_definitions.h
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_api_definitions.h
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::v3
static constexpr uint16_t
MODBUS_API_VERSION_REQUIRED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
ad518fc6c099fe4f507817be71daf9022
static constexpr uint16_t
MODBUS_BRAKE_TEST_NOT_PASSED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a16b1ed452b22196621d580b6bedad688
static constexpr uint16_t
MODBUS_BRAKE_TEST_NOT_PERFORMED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a4a7f50cedb1aa6f171cb28c241e7e23b
static constexpr uint16_t
MODBUS_BRAKE_TEST_PASSED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a5567ce0c7a98c1fc3f81228f13d201ad
static constexpr uint16_t
MODBUS_BRAKE_TEST_PERFORMED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
abe4a7b84eac5614be1d13607aedb659d
static constexpr uint16_t
MODBUS_OPERATION_MODE_AUTO
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a9f2faf1ac5e05400ccd2baa3d4bb4a0d
static constexpr uint16_t
MODBUS_OPERATION_MODE_NONE
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a3fddf004984f6ae9cc5bc7f21ede47aa
static constexpr uint16_t
MODBUS_OPERATION_MODE_T1
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a8b6a2db4779c2530e32bc1c865d8a8c6
static constexpr uint16_t
MODBUS_OPERATION_MODE_T2
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a4ac16d4e105ec4aa24799cde89283481
static constexpr uint16_t
MODBUS_RUN_PERMITTED_FALSE
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a626d745d4def6470250df21d9180cd1f
static constexpr uint16_t
MODBUS_RUN_PERMITTED_TRUE
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a0c1d23880047f182554ed08653935e9b
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_check_ip_connection.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/src/
modbus__check__ip__connection_8cpp
prbt_hardware_support/modbus_check_ip_connection.h
prbt_hardware_support
bool
checkIPConnection
namespaceprbt__hardware__support.html
a2d91321c36d9f72b8e14788e00257ad0
(const char *ip, const unsigned int &port)
bool
hasSocketPendingErrors
namespaceprbt__hardware__support.html
ab1dc2aa8794d0fd29748bc81af3bf2a9
(const int &sockfd)
sockaddr_in
initSockAddrIn
namespaceprbt__hardware__support.html
a307ff2638b6ad3d9160fb83dcb9b6e11
(const char *ip, const unsigned int &port)
timeval
initTimeout
namespaceprbt__hardware__support.html
a86e713422e31b88f4063c7d5a90b9f4e
(const unsigned int &secs, const unsigned int &usecs)
bool
isSocketReadyForWriteOp
namespaceprbt__hardware__support.html
a5aa86ea642638ac7831ee036f20a1579
(const int &sockfd)
void
setConnectionToNonBlocking
namespaceprbt__hardware__support.html
a20d298f2949c0fd65dd19573acd2e466
(const int &sockfd)
modbus_check_ip_connection.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
modbus__check__ip__connection_8h
prbt_hardware_support
bool
checkIPConnection
namespaceprbt__hardware__support.html
a2d91321c36d9f72b8e14788e00257ad0
(const char *ip, const unsigned int &port)
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_definitions.h
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
monitor_cartesian_speed_func_decl.h
/tmp/ws/src/pilz_robots/prbt_hardware_support/include/prbt_hardware_support/
monitor__cartesian__speed__func__decl_8h
prbt_hardware_support
std::function< bool(const bool)>
MonitorCartesianSpeedFunc
namespaceprbt__hardware__support.html
a0ca6f96559326355adffedfb059164ea
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/monitor_cartesian_speed_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/monitor_cartesian_speed_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
MONITOR_CARTESIAN_SPEED_SERVICE
operation__mode__setup__executor__node_8cpp.html
ac590edabb78e8e0b06a6eef2b01d447a
static const std::string
OPERATION_MODE_TOPIC
operation__mode__setup__executor__node_8cpp.html
ad7240376b9358f7473bcf117530f2ba7
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
monitorCartesianSpeedSrv
namespaceprbt__hardware__support.html
aeef20fde9e15ec3c1c856a8917706b97
(T &srv_client, const bool active)
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/unit_tests/
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)
inline ::testing::AssertionResult
waitForNode
namespaceprbt__hardware__support.html
ad7e4a01a5f4b1333e7088bbc25cfba47
(const std::string node_name, const double loop_frequency=10.0, const ros::Duration timeout=ros::Duration(10.0))
inline ::testing::AssertionResult
waitForNodeShutdown
namespaceprbt__hardware__support.html
a84fd36086dff1b3b20f8df5792ff5728
(std::string node_name, double timeout=1.0, double loop_frequency=10.0)
inline ::testing::AssertionResult
waitForSubscriber
namespaceprbt__hardware__support.html
a6958bb17bbdfd4120bb462100d2ac4fc
(const ros::Publisher &publisher, const unsigned int subscriber_count=1, const double loop_frequency=10.0, const ros::Duration timeout=ros::Duration(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
spec.dox
/tmp/ws/src/pilz_robots/prbt_hardware_support/
spec_8dox
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
unittest_brake_test_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
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
a71454ae3c0af3c2996a51cb917f4ed18
(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/unit_tests/
unittest__brake__test__utils_8cpp
prbt_hardware_support/brake_test_utils.h
prbt_hardware_support/brake_test_utils_exception.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)
static const std::string
JOINT_STATES_TOPIC_NAME
namespacebrake__test__utils__test.html
aa6e14477f5267c852b13466133a2df9d
unittest_canopen_braketest_adapter.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
unittest__canopen__braketest__adapter_8cpp
prbt_hardware_support/canopen_braketest_adapter.h
prbt_hardware_support/canopen_braketest_adapter_exception.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 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_disable_speed_monitoring.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
unittest__disable__speed__monitoring_8cpp
disable_speed_monitoring_tests::DisableSpeedMonitoringTest
disable_speed_monitoring_tests::SpeedMonitorServiceMock
disable_speed_monitoring_tests
int
main
unittest__disable__speed__monitoring_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
namespacedisable__speed__monitoring__tests.html
a463c43c5ba6a462afc21582f2f8f2d02
(DisableSpeedMonitoringTest, testDisableSpeedMonitoring)
static const std::string
SPEED_MONITOR_CALLBACK_EVENT
namespacedisable__speed__monitoring__tests.html
ae7827af853ade1a93d4b6402ca1e22a5
static const std::string
SPEED_MONITOR_SERVICE_NAME
namespacedisable__speed__monitoring__tests.html
a89f27a501e8e859f35102d51b90328c5
unittest_fake_speed_override.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
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/unit_tests/
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/unit_tests/
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
aaa9b535d33cca0d088965591ec026703
(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/unit_tests/
unittest__modbus__adapter__brake__test_8cpp
prbt_hardware_support/modbus_api_definitions.h
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 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/unit_tests/
unittest__modbus__adapter__operation__mode_8cpp
prbt_hardware_support/modbus_api_definitions.h
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
a3fe1182a313b33758a8ca410fda43f23
(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 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
aa3265956b508a490e4fb1f9152ddb235
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/unit_tests/
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
a7352b36d9911dc3d497c0b8b0b0cf225
(ModbusAdapterRunPermittedTest, testRunPermittedInvalidMsg)
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
a9fc075fa41599a4c8f977338ec8d264b
(ModbusAdapterRunPermittedTest, testVersion2)
TEST_F
namespaceprbt__hardware__support.html
aa083b756c8607ba70b41d52fca00eaeb
(ModbusAdapterRunPermittedTest, testNoRunPermitted)
TEST_F
namespaceprbt__hardware__support.html
a839891a7923cb73df701b408b427d0c4
(ModbusAdapterRunPermittedTest, ModbusMsgExceptionCTOR)
static constexpr uint16_t
RUN_PERMITTED_INVALID_VALUE
namespaceprbt__hardware__support.html
ac7b6478567f809925e0f0d75cd58540a
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/unit_tests/
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_check_ip_connection.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
unittest__modbus__check__ip__connection_8cpp
prbt_hardware_support/libmodbus_client.h
prbt_hardware_support/modbus_check_ip_connection.h
prbt_hardware_support/pilz_modbus_server_mock.h
prbt_hardware_support/pilz_modbus_exceptions.h
prbt_hardware_support/client_tests_common.h
modbus_socket_connection_check_test::ModbusConnectionCheckTestsuite
modbus_socket_connection_check_test
int
main
unittest__modbus__check__ip__connection_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
TEST_F
namespacemodbus__socket__connection__check__test.html
af6d95302d1262016238a718df5bf9a66
(ModbusConnectionCheckTestsuite, testReactionToCorrectConnection)
TEST_F
namespacemodbus__socket__connection__check__test.html
a5aa8d11eb6830b7366fa50daef627a8b
(ModbusConnectionCheckTestsuite, testReactionToIncorrectPort)
TEST_F
namespacemodbus__socket__connection__check__test.html
ab999a021f7ef87a89cde3b97df1a8ab3
(ModbusConnectionCheckTestsuite, testReactionToIncorrectIP)
TEST_F
namespacemodbus__socket__connection__check__test.html
a6b22f228d97f171684c7c21955c08222
(ModbusConnectionCheckTestsuite, testReactionToIncorrectPortAndIncorrectIP)
constexpr unsigned int
DEFAULT_REGISTER_SIZE
namespacemodbus__socket__connection__check__test.html
a14d7b6b250a1ce0a83a4f39d7ef3e00c
constexpr unsigned int
DEFAULT_WRITE_IDX
namespacemodbus__socket__connection__check__test.html
ac42813b223701167ece24dac976507bc
constexpr unsigned int
END_PORT
namespacemodbus__socket__connection__check__test.html
acae6784fc1dfa81959408aa96da6a14c
constexpr unsigned int
START_PORT
namespacemodbus__socket__connection__check__test.html
ad113760a36999ddc03fc8ee3ab8da7e1
constexpr unsigned int
WRONG_PORT
namespacemodbus__socket__connection__check__test.html
a96a3d4e25e6cad7c618a10cfc43f126c
unittest_modbus_msg_in_builder.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
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/unit_tests/
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
a44e4b6ba2ad77a214f6a86965d127465
unittest_operation_mode_setup_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
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::MonitorCartesianSpeedServiceMock
operation_mode_setup_executor_tests::OperationModeSetupExecutorTest
operation_mode_setup_executor_tests::OperationModeSetupExecutorTestSpeedOverride
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
aa86f5e03a721253cdf26b68a5379aff5
(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
a57f69bb768273611e305201b978c416b
(IsSpeedMonitoringSettingCorrect, active_flag, "")
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
a30700d1491b6108bb67afd69033f1c43
(OperationModeSetupExecutorTest, testMonitorCartesianSpeedSrvSuccess)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
ac31d4eae70f47eb642f20c3c52a5b89d
(OperationModeSetupExecutorTest, testMonitorCartesianSpeedSrvFailure)
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/unit_tests/
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
a35a2dd73b6053dc6cb24f92b66c57664
(IsDisconnect, "")
MATCHER_P
namespacepilz__modbus__client__test.html
a44d2a6b946a3d4db298bb32cc504cc59
(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/unit_tests/
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/unit_tests/
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_stop1_executor.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
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_update_filter.cpp
/tmp/ws/src/pilz_robots/prbt_hardware_support/test/unit_tests/
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/unit_tests/
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
a4cc98f8edacfa56ce0991c6ef7590604
(const pilz_msgs::OperationModes &mode)
bool
getOperationMode
classprbt__hardware__support_1_1AdapterOperationMode.html
ad1a574aa5302d823ebad86733d1de468
(pilz_msgs::GetOperationMode::Request &req, pilz_msgs::GetOperationMode::Response &res)
void
initOperationModeService
classprbt__hardware__support_1_1AdapterOperationMode.html
a50d3ebfd56b05fc576c38c69407fc1ba
()
ros::NodeHandle &
nh_
classprbt__hardware__support_1_1AdapterOperationMode.html
a93f3ab9433cffa3c476980d536926ef2
pilz_msgs::OperationModes
op_mode_
classprbt__hardware__support_1_1AdapterOperationMode.html
a2a132001a1dd0937fe6eee5328d8d352
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
a248d0c77fca6a93cdf52383dcb693d9d
(pilz_msgs::BrakeTest::Request &req, pilz_msgs::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
ab453cd2c8e6c2b61e2d10c32469f69fe
(modbusInMsgCallback, void(const 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
a02ffe8b1b1a879b80aed35be3df98330
(BrakeTest::Request &req, 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
a9298639501e6b722775299d655497c74
() 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::ControllerMock
classprbt__hardware__support_1_1ControllerMock.html
void
advertiseService
classprbt__hardware__support_1_1ControllerMock.html
ad042e62f475d08eaa0681d5c6131d9be
()
MOCK_METHOD2
classprbt__hardware__support_1_1ControllerMock.html
a7b818a80bbd671984e920c6b7a068d9d
(monitor_cartesian_speed_callback_, bool(std_srvs::SetBoolRequest &, std_srvs::SetBoolResponse &))
ros::ServiceServer
monitor_cartesian_speed_srv_
classprbt__hardware__support_1_1ControllerMock.html
a443ce4acff0647fde123fd09daa603bb
ros::NodeHandle
nh_
classprbt__hardware__support_1_1ControllerMock.html
ae3a11f5f369afec8d212e613f2c908be
disable_speed_monitoring_tests::DisableSpeedMonitoringTest
classdisable__speed__monitoring__tests_1_1DisableSpeedMonitoringTest.html
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
pilz_msgs::GetSpeedOverride
srv
classprbt__hardware__support_1_1FakeSpeedOverrideTest.html
ad47572cc8dbc9ce41cc74c80860c34d4
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
a14cdeee6ff21b0bdd7faead18b531dfe
std::shared_ptr< message_filters::UpdateFilter< ModbusMsgInStamped > >
update_filter_
classprbt__hardware__support_1_1FilterPipeline.html
ab68176a2c8421aff4b47d18e96907206
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::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
af25554daca4a32748eb9e25704c25348
(pilz_msgs::IsBrakeTestRequired::Request &, pilz_msgs::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)
pilz_msgs::IsBrakeTestRequiredResult::_value_type
TBrakeTestRequired
classprbt__hardware__support_1_1ModbusAdapterBrakeTest.html
aaec4669a18705457f43cebde6db6bc1b
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 pilz_msgs::OperationModes
createUnknownOperationMode
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
ade9ec7eef057f5e902fb9fa0c9711a70
()
const ModbusApiSpec
api_spec_
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
a616c655ab0d0fbbda641ffe2300d9261
std::unique_ptr< FilterPipeline >
filter_pipeline_
classprbt__hardware__support_1_1ModbusAdapterOperationMode.html
acdadd48caeaa7128dd968b4fa9e20a5a
prbt_hardware_support::ModbusAdapterOperationModeTest
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
ModbusAdapterOperationModeTest
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a82d6098e652cbe2aaf583a9351af24cc
()
~ModbusAdapterOperationModeTest
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a16ff72a20d5285caa4a8461fc9640c2c
() override
pilz_msgs::GetOperationMode
GetOperationMode
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
aa608cd6330e255d7301a40a6cf4079c8
pilz_msgs::OperationModes
OperationModes
classprbt__hardware__support_1_1ModbusAdapterOperationModeTest.html
a17313c5ed4f9c422ba88bf4ebab07af9
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
prbt_hardware_support::ModbusAdapterRunPermittedTest
classprbt__hardware__support_1_1ModbusAdapterRunPermittedTest.html
ModbusMsgInStampedPtr
createDefaultRunPermittedModbusMsg
classprbt__hardware__support_1_1ModbusAdapterRunPermittedTest.html
a8890e71501922b6ff123831129262ac8
(uint16_t 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
aee299d95f9715736ee6d85de8e1585ee
() const
unsigned short
getMinRegisterDefinition
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
a8f3eac790a2021f0dddf11cb1c547520
() const
unsigned short
getRegisterDefinition
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
ace73335fef3c143940491add61aac63e
(const std::string &key) const
bool
hasRegisterDefinition
classprbt__hardware__support_1_1ModbusApiSpecTemplated.html
aad1da2bbd15b3491e2918f503b1ea433
(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
a57d847e4ecedbe9466b62844dddb3337
() 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
modbus_socket_connection_check_test::ModbusConnectionCheckTestsuite
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
void
SetUp
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
ae65cea98f0ebe33d0c57a8334dfb8d65
() override
void
TearDown
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
a2b7d2717222ec3209fa1807a462eb5da
() override
static void
SetUpTestCase
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
ae718e056406714d774e22de28e956410
()
void
shutdownModbusServer
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
aa9619d95114a078b3c8094f281ba8d8a
(PilzModbusServerMock *server, LibModbusClient &client)
static unsigned int
testPort
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
a5f8243cd2ffdbf64fc64a7517e4e0a88
()
LibModbusClient
client_
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
a467a1d38457a098617157b643ab07731
std::unique_ptr< PilzModbusServerMock >
server_
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
a1ca445f3f31f3ee1129ce80c35c3bb26
static unsigned int
ACTIVE_PORT_IDX_
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
aac095a316d0a8a58bd47e1c17314204a
static std::vector< unsigned int >
PORTS_FOR_TEST_
classmodbus__socket__connection__check__test_1_1ModbusConnectionCheckTestsuite.html
aba3e6f61a167fea3ce730e84de317742
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
pilz_msgs::IsBrakeTestRequiredResult::_value_type
getBrakeTestRequirementStatus
classprbt__hardware__support_1_1ModbusMsgBrakeTestWrapper.html
a93889618083c2cc8c7631ba32f1e769b
() 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
a54bad406f8847f680f014eda83fa58fd
() 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
a6c89b0ebb0e212ebcf1bdc9e2c716d8f
(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
ac4aab3eb5401a570ae5e916f4a45bff5
() const
pilz_msgs::OperationModes
getTimeStampedOperationMode
classprbt__hardware__support_1_1ModbusMsgOperationModeWrapper.html
a58d946a2813ab477852c625fd8154558
() 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
afc9586aa77bfb8d8dd153644f37a6a69
() 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
a9558228d578bb91c7369d224f42a9b91
() 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
a0face95c64b5e399dade59d336c2f4ae
() const
prbt_hardware_support::ModbusMsgWrapper
classprbt__hardware__support_1_1ModbusMsgWrapper.html
virtual void
checkStructuralIntegrity
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a2fe52cf656bdeaeb3d3bbf9c7737eed1
() const
const ros::Time &
getTimeStamp
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a7d89a1b74acc5141803094c6a2a22c39
() const
unsigned int
getVersion
classprbt__hardware__support_1_1ModbusMsgWrapper.html
aa1b92f89e5837491166fdea3b6bbb56d
() const
bool
isDisconnect
classprbt__hardware__support_1_1ModbusMsgWrapper.html
ac8a512d578bd50d695a8d3f2c5f8a653
() 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
a220ebbe04d34beac7312b0367782b305
() const
uint16_t
getRegister
classprbt__hardware__support_1_1ModbusMsgWrapper.html
aae4e443478cba815e2f2a09aeae0e87f
(uint32_t reg) const
bool
hasRegister
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a3c801223171626ed15fdbe064083e5d1
(uint32_t reg) const
bool
hasVersion
classprbt__hardware__support_1_1ModbusMsgWrapper.html
a4e9e9c29e5abdfac78a3442a6b736236
() 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)
operation_mode_setup_executor_tests::MonitorCartesianSpeedServiceMock
classoperation__mode__setup__executor__tests_1_1MonitorCartesianSpeedServiceMock.html
MOCK_METHOD0
classoperation__mode__setup__executor__tests_1_1MonitorCartesianSpeedServiceMock.html
acc40008eb93c1efb14630e3e6ae4ce44
(getService, std::string())
MOCK_METHOD1
classoperation__mode__setup__executor__tests_1_1MonitorCartesianSpeedServiceMock.html
a66224ec1e0be78ba4cafc62ab90298bb
(call, bool(std_srvs::SetBool &srv))
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
pilz_msgs::OperationModes
OperationModes
classprbt__hardware__support_1_1OperationModeIntegrationTest.html
a8bbef6d9b138c3a799da0c6dceb3abf3
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
a2c59f486f0583c90c51c2d142eca99e1
(pilz_msgs::GetSpeedOverride::Request &, pilz_msgs::GetSpeedOverride::Response &response)
OperationModeSetupExecutor
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
acdd4a0164b0638429941691b5419062f
(const MonitorCartesianSpeedFunc &monitor_cartesian_speed_func)
void
updateOperationMode
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
af68f6fe649908f471f30192c53a0e2e2
(const pilz_msgs::OperationModes &operation_mode)
MonitorCartesianSpeedFunc
monitor_cartesian_speed_func_
classprbt__hardware__support_1_1OperationModeSetupExecutor.html
aa88a149ccb4d108cade1e03036b32c5f
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
a9f712fc972e462b50e2fb4a6ff129315
(monitorCartesianSpeed, bool(const bool))
void
SetUp
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
a1fa0aab6a5a5aa783be65eb9bd8c61bd
() override
void
TearDown
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
ae0205a7e6bdfebc0debfe08f2acef2af
() override
std::unique_ptr< OperationModeSetupExecutor >
executor_
classoperation__mode__setup__executor__tests_1_1OperationModeSetupExecutorTest.html
ab9093c314fb9b595ed2118597e216c34
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::OperationModeSetupTest
classprbt__hardware__support_1_1OperationModeSetupTest.html
void
SetUp
classprbt__hardware__support_1_1OperationModeSetupTest.html
a4b21933d18d124a69980648cfd0c62ed
() override
pilz_msgs::GetSpeedOverride
GetSpeedOverride
classprbt__hardware__support_1_1OperationModeSetupTest.html
adc83a14ca1adb9f0b2035c68f6890662
pilz_msgs::OperationModes
OperationModes
classprbt__hardware__support_1_1OperationModeSetupTest.html
a29c6f90e47ff58327ca814402a850bd6
testing::AssertionResult
isSpeedOverrideEqualTo
classprbt__hardware__support_1_1OperationModeSetupTest.html
a0bc035feaedbd931f94326001d18c715
(const double &expected_speed_override)
ControllerMock
controller_mock_
classprbt__hardware__support_1_1OperationModeSetupTest.html
a01ec308fdc0ad4c5418245f87aa8bc35
ros::ServiceClient
get_speed_override_client_
classprbt__hardware__support_1_1OperationModeSetupTest.html
a181398b4376886ca6e870d69c96d7e1e
ros::NodeHandle
nh_
classprbt__hardware__support_1_1OperationModeSetupTest.html
ad6776168747ea408d2e6b2904a75b3e0
ros::Publisher
operation_mode_pub_
classprbt__hardware__support_1_1OperationModeSetupTest.html
a6bb1f387d4ff5cf91600281d8815c838
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
aab58dbf69fe1cadd440cf7880e5db355
(callback, void(const pilz_msgs::OperationModesConstPtr &msg))
MOCK_METHOD1
classprbt__hardware__support_1_1OperationModeSubscriberMock.html
aab58dbf69fe1cadd440cf7880e5db355
(callback, void(const pilz_msgs::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
ab6f8e2d85acfd82ca78206252e89c75b
(const char *ip, unsigned int port, int retries, const 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 > >
splitIntoBlocks
classprbt__hardware__support_1_1PilzModbusClient.html
ae5c469b6598edb4d1f2dfe2af4e656b8
(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
ab511e70cbcda0f7f3f9ca6e5754ce5b7
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
void
SetUp
classpilz__modbus__client__test_1_1PilzModbusClientTests.html
a986ebd1ab42d6ae926a23ac8bbf06f77
() override
MOCK_METHOD1
classpilz__modbus__client__test_1_1PilzModbusClientTests.html
aa33756f7acc257b6ed5574d6375957cb
(modbus_read_cb, void(const ModbusMsgInStampedConstPtr &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
a0aba761cb10fb2ef5835cce1f0382fc4
(const ModbusMsgInStampedConstPtr &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))
disable_speed_monitoring_tests::SpeedMonitorServiceMock
classdisable__speed__monitoring__tests_1_1SpeedMonitorServiceMock.html
MOCK_METHOD2
classdisable__speed__monitoring__tests_1_1SpeedMonitorServiceMock.html
a66b989ead82484c81efd25dac3432048
(callback, bool(std_srvs::SetBool::Request &, std_srvs::SetBool::Response &))
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
a87484067aea60f456d0c24c20164e97d
() override
void
TearDown
classprbt__hardware__support_1_1Stop1IntegrationTest.html
a5de59592cd1ccb515cb1513179ce72ff
() override
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 &)
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
prbt_hardware_support::TestData
structprbt__hardware__support_1_1TestData.html
constexpr
TestData
structprbt__hardware__support_1_1TestData.html
a50d8d5bb0583394f20c5f69fd5d2d787
(const int8_t op_mode_, const bool expected_request_data_, const double expected_speed_override_)
const bool
expected_request_data
structprbt__hardware__support_1_1TestData.html
af5da7bb33c267bd52644fbf9fd59f042
const double
expected_speed_override
structprbt__hardware__support_1_1TestData.html
ad5ba4e28b3be371220cb3673fb59915c
const int8_t
op_mode
structprbt__hardware__support_1_1TestData.html
ad42d042297c3d3b4d3e7ea7c87137d42
update_filter_test::TestPublisher
classupdate__filter__test_1_1TestPublisher.html
ros::Publisher
void
publishAndSpin
classupdate__filter__test_1_1TestPublisher.html
ad04711a32189a420becda68a52621d2f
(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
a71454ae3c0af3c2996a51cb917f4ed18
(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)
static const std::string
JOINT_STATES_TOPIC_NAME
namespacebrake__test__utils__test.html
aa6e14477f5267c852b13466133a2df9d
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 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
disable_speed_monitoring_tests
namespacedisable__speed__monitoring__tests.html
disable_speed_monitoring_tests::DisableSpeedMonitoringTest
disable_speed_monitoring_tests::SpeedMonitorServiceMock
TEST_F
namespacedisable__speed__monitoring__tests.html
a463c43c5ba6a462afc21582f2f8f2d02
(DisableSpeedMonitoringTest, testDisableSpeedMonitoring)
static const std::string
SPEED_MONITOR_CALLBACK_EVENT
namespacedisable__speed__monitoring__tests.html
ae7827af853ade1a93d4b6402ca1e22a5
static const std::string
SPEED_MONITOR_SERVICE_NAME
namespacedisable__speed__monitoring__tests.html
a89f27a501e8e859f35102d51b90328c5
message_filters
namespacemessage__filters.html
message_filters::UpdateFilter
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
a44e4b6ba2ad77a214f6a86965d127465
modbus_socket_connection_check_test
namespacemodbus__socket__connection__check__test.html
modbus_socket_connection_check_test::ModbusConnectionCheckTestsuite
TEST_F
namespacemodbus__socket__connection__check__test.html
af6d95302d1262016238a718df5bf9a66
(ModbusConnectionCheckTestsuite, testReactionToCorrectConnection)
TEST_F
namespacemodbus__socket__connection__check__test.html
a5aa8d11eb6830b7366fa50daef627a8b
(ModbusConnectionCheckTestsuite, testReactionToIncorrectPort)
TEST_F
namespacemodbus__socket__connection__check__test.html
ab999a021f7ef87a89cde3b97df1a8ab3
(ModbusConnectionCheckTestsuite, testReactionToIncorrectIP)
TEST_F
namespacemodbus__socket__connection__check__test.html
a6b22f228d97f171684c7c21955c08222
(ModbusConnectionCheckTestsuite, testReactionToIncorrectPortAndIncorrectIP)
constexpr unsigned int
DEFAULT_REGISTER_SIZE
namespacemodbus__socket__connection__check__test.html
a14d7b6b250a1ce0a83a4f39d7ef3e00c
constexpr unsigned int
DEFAULT_WRITE_IDX
namespacemodbus__socket__connection__check__test.html
ac42813b223701167ece24dac976507bc
constexpr unsigned int
END_PORT
namespacemodbus__socket__connection__check__test.html
acae6784fc1dfa81959408aa96da6a14c
constexpr unsigned int
START_PORT
namespacemodbus__socket__connection__check__test.html
ad113760a36999ddc03fc8ee3ab8da7e1
constexpr unsigned int
WRONG_PORT
namespacemodbus__socket__connection__check__test.html
a96a3d4e25e6cad7c618a10cfc43f126c
operation_mode_setup_executor_tests
namespaceoperation__mode__setup__executor__tests.html
operation_mode_setup_executor_tests::MonitorCartesianSpeedServiceMock
operation_mode_setup_executor_tests::OperationModeSetupExecutorTest
operation_mode_setup_executor_tests::OperationModeSetupExecutorTestSpeedOverride
::testing::NiceMock< OperationModeSetupExecutorTestSpeedOverride >
OperationModeSetupExecutorTestSpeedOverrideNice
namespaceoperation__mode__setup__executor__tests.html
a79b671c4991d6cc464e1b662778c4c8b
INSTANTIATE_TEST_CASE_P
namespaceoperation__mode__setup__executor__tests.html
aa86f5e03a721253cdf26b68a5379aff5
(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
a57f69bb768273611e305201b978c416b
(IsSpeedMonitoringSettingCorrect, active_flag, "")
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
a30700d1491b6108bb67afd69033f1c43
(OperationModeSetupExecutorTest, testMonitorCartesianSpeedSrvSuccess)
TEST_F
namespaceoperation__mode__setup__executor__tests.html
ac31d4eae70f47eb642f20c3c52a5b89d
(OperationModeSetupExecutorTest, testMonitorCartesianSpeedSrvFailure)
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
a35a2dd73b6053dc6cb24f92b66c57664
(IsDisconnect, "")
MATCHER_P
namespacepilz__modbus__client__test.html
a44d2a6b946a3d4db298bb32cc504cc59
(IsSuccessfullRead, vec, "")
static std::vector< unsigned int >
PORTS_FOR_TEST
namespacepilz__modbus__client__test.html
aaa9b535d33cca0d088965591ec026703
(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
a5aa7ac6731bc724ce494698b4a5651c9
(PilzModbusClientTests, runningWithoutInit)
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
a6d070cbf6ca98e1e2e75896b9ed8099d
(PilzModbusClientTests, terminateRunningClient)
TEST_F
namespacepilz__modbus__client__test.html
a10e5e9952bf130ef7764843554e83eb8
(LibModbusClientTest, setResponseTimeout)
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::ControllerMock
prbt_hardware_support::FakeSpeedOverrideTest
prbt_hardware_support::FilterPipeline
prbt_hardware_support::GetCurrentJointStatesException
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::OperationModeSetupTest
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::Stop1Executor
prbt_hardware_support::Stop1IntegrationTest
prbt_hardware_support::Stop1ServiceMissingIntegrationTest
prbt_hardware_support::TestData
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< pilz_msgs::OperationModes()>
GetOpModeFunc
namespaceprbt__hardware__support.html
a846e06299b18248bea7f36430d9e8e87
ModbusApiSpecTemplated
ModbusApiSpec
namespaceprbt__hardware__support.html
ae8a673810c4529208f44e11f13234ee8
std::function< bool(const bool)>
MonitorCartesianSpeedFunc
namespaceprbt__hardware__support.html
a0ca6f96559326355adffedfb059164ea
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< 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)
bool
checkIPConnection
namespaceprbt__hardware__support.html
a2d91321c36d9f72b8e14788e00257ad0
(const char *ip, const unsigned int &port)
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
aa65d50f355d2bac0e7e998e845954f8c
(ros::ServiceClient &brake_test_required_client, pilz_msgs::IsBrakeTestRequiredResult::_value_type expectation, uint16_t retries=DEFAULT_RETRIES)
bool
hasSocketPendingErrors
namespaceprbt__hardware__support.html
ab1dc2aa8794d0fd29748bc81af3bf2a9
(const int &sockfd)
static void
initalizeAndRun
namespaceprbt__hardware__support.html
a39482457d6e4f7387496ebf770433b7d
(T &obj, const char *ip, unsigned int port)
sockaddr_in
initSockAddrIn
namespaceprbt__hardware__support.html
a307ff2638b6ad3d9160fb83dcb9b6e11
(const char *ip, const unsigned int &port)
timeval
initTimeout
namespaceprbt__hardware__support.html
a86e713422e31b88f4063c7d5a90b9f4e
(const unsigned int &secs, const unsigned int &usecs)
INSTANTIATE_TEST_CASE_P
namespaceprbt__hardware__support.html
abf0a0703d398b907b236fd8fd2ed76d9
(TestActivationOfSpeedMonitoring, OperationModeSetupTest, testing::Values(OP_MODE_AUTO_TEST_DATA, OP_MODE_T1_TEST_DATA),)
bool
isSocketReadyForWriteOp
namespaceprbt__hardware__support.html
a5aa86ea642638ac7831ee036f20a1579
(const int &sockfd)
MATCHER_P
namespaceprbt__hardware__support.html
a3fe1182a313b33758a8ca410fda43f23
(IsExpectedOperationMode, exp_mode, "unexpected operation mode")
static bool
monitorCartesianSpeedSrv
namespaceprbt__hardware__support.html
aeef20fde9e15ec3c1c856a8917706b97
(T &srv_client, const bool active)
static bool
sendBrakeTestResultCall
namespaceprbt__hardware__support.html
a2735cbe2701dc372c73a29f1b047a453
(T &client, const bool brake_test_result)
void
setConnectionToNonBlocking
namespaceprbt__hardware__support.html
a20d298f2949c0fd65dd19573acd2e466
(const int &sockfd)
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
ae788fb11a5eecea97333dbe287475c91
(ModbusAdapterRunPermittedTest, testModbusMsgWrapperExceptionDtor)
TEST_F
namespaceprbt__hardware__support.html
a0f31e6f410166fa40a7013c5c974a45e
(FakeSpeedOverrideTest, defaultSpeedOverride)
TEST_F
namespaceprbt__hardware__support.html
a7f804fc078e68394f827c1c68bc69e85
(FakeSpeedOverrideTest, testSettingSpeedOverride)
TEST_F
namespaceprbt__hardware__support.html
a001440d13eb1a1fa60d549fe9f0bedfb
(ModbusAdapterRunPermittedTest, testModbusMsgRunPermittedWrapperDtor)
TEST_F
namespaceprbt__hardware__support.html
ad9a1109bd9b73586e602333d31c51eaa
(ModbusAdapterRunPermittedTest, testRunPermittedClearMsg)
TEST_F
namespaceprbt__hardware__support.html
a9e20307718433e53dc7ca8ab8e9df963
(FakeSpeedOverrideTest, testSettingSpeedOverrideToLow)
TEST_F
namespaceprbt__hardware__support.html
ac3c0a76f77dfe3dcb613b2bca07b37ac
(FakeSpeedOverrideTest, testSettingSpeedOverrideToHigh)
TEST_F
namespaceprbt__hardware__support.html
a30926824ca96e1584783c3678968c132
(ModbusAdapterRunPermittedTest, testRunPermittedActiveMsg)
TEST_F
namespaceprbt__hardware__support.html
a7352b36d9911dc3d497c0b8b0b0cf225
(ModbusAdapterRunPermittedTest, testRunPermittedInvalidMsg)
TEST_F
namespaceprbt__hardware__support.html
ab0d83f31733a0f3d84deb3dc0c21799c
(Stop1ServiceMissingIntegrationTest, testMissingService)
TEST_F
namespaceprbt__hardware__support.html
a688754b22fe26ddbae030515e2b9eebb
(OperationModeIntegrationTest, testOperationModeRequestAnnouncement)
TEST_F
namespaceprbt__hardware__support.html
a7c4a7ae68b5f3e57c2780b82750c3bd9
(ModbusAdapterOperationModeTest, testAdapterOperationModeDtor)
TEST_F
namespaceprbt__hardware__support.html
a4ab387174149cc2a3d7ff93227735d41
(ModbusAdapterRunPermittedTest, testDisconnectNoRunPermittedMsg)
TEST_F
namespaceprbt__hardware__support.html
af6fecaec3fdeac55af45c5240fe78355
(BrakeTestRequiredIntegrationTest, testBrakeTestAnnouncement)
TEST_F
namespaceprbt__hardware__support.html
a3b5a78676f395b44a2b1cb811942342b
(ModbusAdapterOperationModeTest, testModbusMsgOperationModeWrapperExceptionDtor)
TEST_F
namespaceprbt__hardware__support.html
adb18ee54b60fffec275e6cf2d897d60c
(Stop1IntegrationTest, testServiceCallbacks)
TEST_F
namespaceprbt__hardware__support.html
aef4fbf0a8296af0a9e13d75fe09865a3
(ModbusAdapterOperationModeTest, testModbusMsgOperationModeWrapperDtor)
TEST_F
namespaceprbt__hardware__support.html
a220e496d25fa929f6def8be14eb22f96
(ModbusAdapterRunPermittedTest, testDisconnectWithRunPermittedMsg)
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
a9fc075fa41599a4c8f977338ec8d264b
(ModbusAdapterRunPermittedTest, testVersion2)
TEST_F
namespaceprbt__hardware__support.html
a590cacaec49da03cdcbfbe4a1bc9d524
(ModbusAdapterOperationModeTest, testOperationModeChange)
TEST_F
namespaceprbt__hardware__support.html
aa083b756c8607ba70b41d52fca00eaeb
(ModbusAdapterRunPermittedTest, testNoRunPermitted)
TEST_F
namespaceprbt__hardware__support.html
a839891a7923cb73df701b408b427d0c4
(ModbusAdapterRunPermittedTest, ModbusMsgExceptionCTOR)
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)
TEST_P
namespaceprbt__hardware__support.html
a81f026d456d18384d9a516a9c489dbb6
(OperationModeSetupTest, testSpeedMonitoringActivation)
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)
inline ::testing::AssertionResult
waitForNode
namespaceprbt__hardware__support.html
ad7e4a01a5f4b1333e7088bbc25cfba47
(const std::string node_name, const double loop_frequency=10.0, const ros::Duration timeout=ros::Duration(10.0))
inline ::testing::AssertionResult
waitForNodeShutdown
namespaceprbt__hardware__support.html
a84fd36086dff1b3b20f8df5792ff5728
(std::string node_name, double timeout=1.0, double loop_frequency=10.0)
inline ::testing::AssertionResult
waitForSubscriber
namespaceprbt__hardware__support.html
a6958bb17bbdfd4120bb462100d2ac4fc
(const ros::Publisher &publisher, const unsigned int subscriber_count=1, const double loop_frequency=10.0, const ros::Duration timeout=ros::Duration(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 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_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 int
DEFAULT_QUEUE_SIZE
namespaceprbt__hardware__support.html
a7560c762927d661ca3506cd81853261e
static constexpr uint32_t
DEFAULT_QUEUE_SIZE
namespaceprbt__hardware__support.html
a200c50a7e5a3bc5591f9ec393021af73
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 double
EXPECTED_SPEED_OVERRIDE_AUTO
namespaceprbt__hardware__support.html
a8d8edca44608b2506e2187cbdc6a1d48
static constexpr double
EXPECTED_SPEED_OVERRIDE_T1
namespaceprbt__hardware__support.html
ae020dff3eb5fb54d284d2b23ebf6f099
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_SPEED_OVERRIDE_SERVICE
namespaceprbt__hardware__support.html
a32c5907fab25fd9cd961375647aff72b
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
constexpr const char *const
LOCALHOST
namespaceprbt__hardware__support.html
a0b99894406e2e64c72c0aba0b7a81940
static const std::string
MODBUS_SERVICE_NAME
namespaceprbt__hardware__support.html
a710d3f1020ec8df57e2c120b7c079e54
static const std::string
MONITOR_CARTESIAN_SPEED_CALLBACK_EVENT
namespaceprbt__hardware__support.html
ac3aeaeccc125e9f7ea4ee923ba802d9c
static const std::string
MONITOR_CARTESIAN_SPEED_SERVICE
namespaceprbt__hardware__support.html
ae06df3e8ebdee6b46d8bf5f5b7aa927d
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 constexpr TestData
OP_MODE_AUTO_TEST_DATA
namespaceprbt__hardware__support.html
a2c4bc89d086512a1642b12a491b9022b
static constexpr TestData
OP_MODE_T1_TEST_DATA
namespaceprbt__hardware__support.html
a015d79bce3ed074b6ce2ae4ff401c74a
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::string
OPERATION_MODE_TOPIC
namespaceprbt__hardware__support.html
a9fec83e93a2777cb52ec81cbe1251ac7
static const std::vector< uint16_t >
OPERATION_MODES
namespaceprbt__hardware__support.html
a4d9cd25a149ca06ee41e757420139dc8
static const std::string
OPERATON_MODE_SETUP_EXECUTOR_NODE_NAME
namespaceprbt__hardware__support.html
a03033a1a89187e77800b98bf303e74e5
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 uint16_t
RUN_PERMITTED_INVALID_VALUE
namespaceprbt__hardware__support.html
ac7b6478567f809925e0f0d75cd58540a
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
aa3265956b508a490e4fb1f9152ddb235
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::v3
prbt_hardware_support::modbus_api::v3
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
static constexpr uint16_t
MODBUS_API_VERSION_REQUIRED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
ad518fc6c099fe4f507817be71daf9022
static constexpr uint16_t
MODBUS_BRAKE_TEST_NOT_PASSED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a16b1ed452b22196621d580b6bedad688
static constexpr uint16_t
MODBUS_BRAKE_TEST_NOT_PERFORMED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a4a7f50cedb1aa6f171cb28c241e7e23b
static constexpr uint16_t
MODBUS_BRAKE_TEST_PASSED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a5567ce0c7a98c1fc3f81228f13d201ad
static constexpr uint16_t
MODBUS_BRAKE_TEST_PERFORMED
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
abe4a7b84eac5614be1d13607aedb659d
static constexpr uint16_t
MODBUS_OPERATION_MODE_AUTO
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a9f2faf1ac5e05400ccd2baa3d4bb4a0d
static constexpr uint16_t
MODBUS_OPERATION_MODE_NONE
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a3fddf004984f6ae9cc5bc7f21ede47aa
static constexpr uint16_t
MODBUS_OPERATION_MODE_T1
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a8b6a2db4779c2530e32bc1c865d8a8c6
static constexpr uint16_t
MODBUS_OPERATION_MODE_T2
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a4ac16d4e105ec4aa24799cde89283481
static constexpr uint16_t
MODBUS_RUN_PERMITTED_FALSE
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a626d745d4def6470250df21d9180cd1f
static constexpr uint16_t
MODBUS_RUN_PERMITTED_TRUE
namespaceprbt__hardware__support_1_1modbus__api_1_1v3.html
a0c1d23880047f182554ed08653935e9b
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
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_speed_monitoring_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
spec_def_speed_monitoring_without_operation_mode_support
index
Table of Contents
index