Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nbrake_test_executor_test
 CBrakeTestServiceMock
 CSendBrakeTestResltServiceMock
 CSystemMock
 CTriggerServiceMock
 Ncanopen_braketest_adapter_test
 CCanOpenBraketestAdapterTest
 Nmessage_filters
 CUpdateFilterFilters 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
 CHoldingRegisterIncreaserStrictly increases the holding register each time the "readHoldingRegister" method is called
 CLibModbusClientTest
 CPilzModbusClientExecutorHelper class to simplify the threading of the PilzModbusClient
 CPilzModbusClientTestsTest if PilzModbusClient correctly publishes ROS-Modbus messages
 CRegisterBuffer
 Nprbt_hardware_support
 Nmodbus_api
 CAdapterOperationModePublishes information on the active operation mode. Also offers a service for querying the operation mode
 CAsyncRunPermittedTaskAn AsyncRunPermittedTask is represented by a task execution and a completion signalling
 CBrakeTestExecutorTriggers execution of brake tests only if the controller is not executing a trajectory
 CBrakeTestExecutorException
 CBrakeTestRequiredIntegrationTestBrakeTestRequiredIntegrationTest checks if the chain ModbusServerMock -> ModbusReadClient -> ModbusAdapterBrakeTest functions properly
 CBrakeTestUtils
 CBrakeTestUtilsExceptionException thrown by a BrakeTestUtils function
 CCANOpenBrakeTestAdapterExecutes the brake test for all joints. A brake test is triggered via service call
 CCANOpenBrakeTestAdapterExceptionException thrown by the CANOpenBrakeTestAdapter
 CCANOpenChainNodeMock
 CFakeSpeedOverrideTest
 CFilterPipelineAn abstraction of a series of filters which ensures that only Modbus messages with different timestamps pass the pipeline
 CGetCurrentJointStatesExceptionExpection thrown by BrakeTestUtils::getCurrentJointStates()
 CJointStatesPublisherMockAsynchronously publishes predefined messages on the /joint_states topic with rate ~100Hz
 CLibModbusClientWrapper around libmodbus, see https://libmodbus.org/
 CModbusAdapterBrakeTestListens to the modbus_read topic and publishes a message informing about a required brake test
 CModbusAdapterBrakeTestExceptionException thrown by the ModbusAdapterBrakeTest class
 CModbusAdapterOperationModeListens to the modbus_read topic and offers a service informing about the active operation mode
 CModbusAdapterOperationModeTestTest fixture for unit-tests of the ModbusAdapterOperationMode
 CModbusAdapterRunPermittedListens to the modbus_read topic and reacts to updated RUN_PERMITTED states
 CModbusAdapterRunPermittedTest
 CModbusApiSpecExceptionExpection thrown by prbt_hardware_support::ModbusApiSpec
 CModbusApiSpecTemplatedSpecifies the meaning of the holding registers
 CModbusClient
 CModbusMock
 CModbusMsgBrakeTestWrapperWrapper class to add semantic to a raw ModbusMsgInStamped
 CModbusMsgBrakeTestWrapperExceptionExpection thrown upon construction of ModbusMsgBrakeTestWrapper of the message does not contain the required information
 CModbusMsgInBuilderHelp on construction for ModbusMsgIn Messages
 CModbusMsgOperationModeWrapperWrapper class to add semantic to a raw ModbusMsgInStamped
 CModbusMsgOperationModeWrapperExceptionExpection thrown upon construction of ModbusMsgOperationModeWrapper of the message does not contain the required information
 CModbusMsgRunPermittedStatusMissingExpection thrown upon construction of ModbusMsgRunPermittedWrapper if the message does not contain the required information
 CModbusMsgRunPermittedWrapperWrapper class to add semantic to a raw ModbusMsgInStamped
 CModbusMsgWrapperWrapper class to add semantic to a raw ModbusMsgInStamped
 CModbusMsgWrapperExceptionExpection thrown upon construction of ModbusMsgWrapperBase of the message does not contain the required information
 COperationModeIntegrationTestOperationModeIntegrationTest checks if the chain ModbusServerMock -> ModbusReadClient -> ModbusAdapterOperationMode functions properly
 COperationModeSetupExecutorSets the allowed speed limit for each frame based on the current operation mode
 COperationModeSubscriberMockRedirects callbacks of a ros::Subscriber to a mock method
 CPilzModbusClientConnects to a modbus server and publishes the received data into ROS
 CPilzModbusClientExceptionExpection thrown by prbt_hardware_support::PilzModbusClient
 CPilzModbusServerMockOffers a modbus server and read/write functionality via subscription/publication
 CRunPermittedStateMachine_Front-end state machine
 CServiceMock
 CSpeedObserver
 CStop1ExecutorPerforms service calls for Stop1 and the respective reversal, that is enabling the manipulator. Incoming updates of the RUN_PERMITTED state are handled asynchronously
 CStop1IntegrationTestStop1IntegrationTest checks if the chain ModbusServerMock -> ModbusReadClient -> RunPermittedModbusAdapter -> ManipulatorMock functions properly
 CStop1ServiceMissingIntegrationTestTest the stop1 startup with a missing service
 CSystemInfoProvides easy access to system information which are of importance when analyzing bugs
 CSystemInfoExceptionException thrown by the SystemInfo class in case of an error
 Nprbt_hardware_support_tests
 CStop1ExecutorForTests
 CStop1ExecutorTest
 Nspeed_observer_test
 CSpeedObserverIntegrationTest
 CSpeedObserverUnitTest
 Nsystem_info_tests
 CSystemInfoTestsCollection of tests checking the functionality of the SystemInfo class
 Ntest_namespace
 CTestClass
 Nupdate_filter_test
 CCallbackReceiver
 CTestPublisher
 CUpdateFilterTestUpdateFilterTest tests the UpdateFilter class
 CManipulatorMockMocks the ROS Api of the manipulator relevant for stopping and holding
 CModbusExceptionDisconnectExpection thrown by prbt_hardware_support::LibModbusClient::readHoldingRegister if a disconnect from the server occured
 CNodeHandleMock
 CPilzModbusClientMockMock used in the unittest of the PilzModbusClient


prbt_hardware_support
Author(s):
autogenerated on Tue Feb 2 2021 03:50:18