▼Nbrake_test_executor_test | |
CBrakeTestServiceMock | |
CSendBrakeTestResltServiceMock | |
CSystemMock | |
CTriggerServiceMock | |
▼Ncanopen_braketest_adapter_test | |
CCanOpenBraketestAdapterTest | |
▼Nmessage_filters | |
CUpdateFilter | Filters consecutive messages with the same timestamp. Only the first message passes, all consecutive are dropped. It is templated on the message type to be filtered |
▼Noperation_mode_setup_executor_tests | |
COperationModeSetupExecutorTest | |
COperationModeSetupExecutorTestSpeedOverride | |
CSetSpeedLimitServiceMock | |
▼Npilz_modbus_client_test | |
CHoldingRegisterIncreaser | Strictly increases the holding register each time the "readHoldingRegister" method is called |
CLibModbusClientTest | |
CPilzModbusClientExecutor | Helper class to simplify the threading of the PilzModbusClient |
CPilzModbusClientTests | Test if PilzModbusClient correctly publishes ROS-Modbus messages |
CRegisterBuffer | |
▼Nprbt_hardware_support | |
►Nmodbus_api | |
CAdapterOperationMode | Publishes information on the active operation mode. Also offers a service for querying the operation mode |
CAsyncRunPermittedTask | An AsyncRunPermittedTask is represented by a task execution and a completion signalling |
CBrakeTestExecutor | Triggers execution of brake tests only if the controller is not executing a trajectory |
CBrakeTestExecutorException | |
CBrakeTestRequiredIntegrationTest | BrakeTestRequiredIntegrationTest checks if the chain ModbusServerMock -> ModbusReadClient -> ModbusAdapterBrakeTest functions properly |
CBrakeTestUtils | |
CBrakeTestUtilsException | Exception thrown by a BrakeTestUtils function |
CCANOpenBrakeTestAdapter | Executes the brake test for all joints. A brake test is triggered via service call |
CCANOpenBrakeTestAdapterException | Exception thrown by the CANOpenBrakeTestAdapter |
CCANOpenChainNodeMock | |
CFakeSpeedOverrideTest | |
CFilterPipeline | An abstraction of a series of filters which ensures that only Modbus messages with different timestamps pass the pipeline |
CGetCurrentJointStatesException | Expection thrown by BrakeTestUtils::getCurrentJointStates() |
CJointStatesPublisherMock | Asynchronously publishes predefined messages on the /joint_states topic with rate ~100Hz |
CLibModbusClient | Wrapper around libmodbus, see https://libmodbus.org/ |
CModbusAdapterBrakeTest | Listens to the modbus_read topic and publishes a message informing about a required brake test |
CModbusAdapterBrakeTestException | Exception thrown by the ModbusAdapterBrakeTest class |
CModbusAdapterOperationMode | Listens to the modbus_read topic and offers a service informing about the active operation mode |
CModbusAdapterOperationModeTest | Test fixture for unit-tests of the ModbusAdapterOperationMode |
CModbusAdapterRunPermitted | Listens to the modbus_read topic and reacts to updated RUN_PERMITTED states |
CModbusAdapterRunPermittedTest | |
CModbusApiSpecException | Expection thrown by prbt_hardware_support::ModbusApiSpec |
CModbusApiSpecTemplated | Specifies the meaning of the holding registers |
CModbusClient | |
CModbusMock | |
CModbusMsgBrakeTestWrapper | Wrapper class to add semantic to a raw ModbusMsgInStamped |
CModbusMsgBrakeTestWrapperException | Expection thrown upon construction of ModbusMsgBrakeTestWrapper of the message does not contain the required information |
CModbusMsgInBuilder | Help on construction for ModbusMsgIn Messages |
CModbusMsgOperationModeWrapper | Wrapper class to add semantic to a raw ModbusMsgInStamped |
CModbusMsgOperationModeWrapperException | Expection thrown upon construction of ModbusMsgOperationModeWrapper of the message does not contain the required information |
CModbusMsgRunPermittedStatusMissing | Expection thrown upon construction of ModbusMsgRunPermittedWrapper if the message does not contain the required information |
CModbusMsgRunPermittedWrapper | Wrapper class to add semantic to a raw ModbusMsgInStamped |
CModbusMsgWrapper | Wrapper class to add semantic to a raw ModbusMsgInStamped |
CModbusMsgWrapperException | Expection thrown upon construction of ModbusMsgWrapperBase of the message does not contain the required information |
COperationModeIntegrationTest | OperationModeIntegrationTest checks if the chain ModbusServerMock -> ModbusReadClient -> ModbusAdapterOperationMode functions properly |
COperationModeSetupExecutor | Sets the allowed speed limit for each frame based on the current operation mode |
COperationModeSubscriberMock | Redirects callbacks of a ros::Subscriber to a mock method |
CPilzModbusClient | Connects to a modbus server and publishes the received data into ROS |
CPilzModbusClientException | Expection thrown by prbt_hardware_support::PilzModbusClient |
CPilzModbusServerMock | Offers a modbus server and read/write functionality via subscription/publication |
►CRunPermittedStateMachine_ | Front-end state machine |
CServiceMock | |
CSpeedObserver | |
CStop1Executor | Performs service calls for Stop1 and the respective reversal, that is enabling the manipulator. Incoming updates of the RUN_PERMITTED state are handled asynchronously |
CStop1IntegrationTest | Stop1IntegrationTest checks if the chain ModbusServerMock -> ModbusReadClient -> RunPermittedModbusAdapter -> ManipulatorMock functions properly |
CStop1ServiceMissingIntegrationTest | Test the stop1 startup with a missing service |
CSystemInfo | Provides easy access to system information which are of importance when analyzing bugs |
CSystemInfoException | Exception thrown by the SystemInfo class in case of an error |
▼Nprbt_hardware_support_tests | |
CStop1ExecutorForTests | |
CStop1ExecutorTest | |
▼Nspeed_observer_test | |
CSpeedObserverIntegrationTest | |
CSpeedObserverUnitTest | |
▼Nsystem_info_tests | |
CSystemInfoTests | Collection of tests checking the functionality of the SystemInfo class |
▼Ntest_namespace | |
CTestClass | |
▼Nupdate_filter_test | |
CCallbackReceiver | |
CTestPublisher | |
CUpdateFilterTest | UpdateFilterTest tests the UpdateFilter class |
CManipulatorMock | Mocks the ROS Api of the manipulator relevant for stopping and holding |
CModbusExceptionDisconnect | Expection thrown by prbt_hardware_support::LibModbusClient::readHoldingRegister if a disconnect from the server occured |
CNodeHandleMock | |
CPilzModbusClientMock | Mock used in the unittest of the PilzModbusClient |