SafeStopCommandGuard Class Reference

lbr_fri_ros2: lbr_fri_ros2::SafeStopCommandGuard Class Reference
lbr_fri_ros2
lbr_fri_ros2::SafeStopCommandGuard Class Reference
Inheritance diagram for lbr_fri_ros2::SafeStopCommandGuard:
[legend]
Collaboration diagram for lbr_fri_ros2::SafeStopCommandGuard:
[legend]

Public Member Functions

 SafeStopCommandGuard (const CommandGuardParameters &command_guard_parameters)
 
- Public Member Functions inherited from lbr_fri_ros2::CommandGuard
 CommandGuard (const CommandGuardParameters &command_guard_parameters)
 
virtual bool is_valid_command (const_idl_command_t_ref lbr_command, const_idl_state_t_ref lbr_state)
 
void log_info () const
 

Protected Member Functions

virtual bool command_in_position_limits_ (const_idl_command_t_ref lbr_command, const_idl_state_t_ref lbr_state) const override
 
- Protected Member Functions inherited from lbr_fri_ros2::CommandGuard
virtual bool command_in_velocity_limits_ (const_idl_state_t_ref lbr_state)
 
virtual bool command_in_torque_limits_ (const_idl_command_t_ref lbr_command, const_idl_state_t_ref lbr_state) const
 

Additional Inherited Members

- Protected Attributes inherited from lbr_fri_ros2::CommandGuard
CommandGuardParameters parameters_
 
bool prev_measured_joint_position_init_
 
jnt_array_t prev_measured_joint_position_
 
- Static Protected Attributes inherited from lbr_fri_ros2::CommandGuard
static constexpr char LOGGER_NAME [] = "lbr_fri_ros2::CommandGuard"
 

Member Function Documentation

◆ command_in_position_limits_()

bool lbr_fri_ros2::SafeStopCommandGuard::command_in_position_limits_ ( const_idl_command_t_ref  lbr_command,
const_idl_state_t_ref  lbr_state 
) const
overrideprotectedvirtual

Reimplemented from lbr_fri_ros2::CommandGuard.


The documentation for this class was generated from the following files:
  • lbr_fri_ros2_stack/lbr_fri_ros2/include/lbr_fri_ros2/guards/command_guard.hpp
  • lbr_fri_ros2_stack/lbr_fri_ros2/src/guards/command_guard.cpp