This is the complete list of members for urcl::UrDriver, including all inherited members.
checkCalibration(const std::string &checksum) | urcl::UrDriver | |
endForceMode() | urcl::UrDriver | |
endToolContact() | urcl::UrDriver | |
force_mode_damping_factor_ | urcl::UrDriver | private |
force_mode_gain_scale_factor_ | urcl::UrDriver | private |
full_robot_program_ | urcl::UrDriver | private |
get_packet_timeout_ | urcl::UrDriver | private |
getControlFrequency() const | urcl::UrDriver | inline |
getDataPackage() | urcl::UrDriver | |
getErrorCodes() | urcl::UrDriver | |
getPrimaryClient() | urcl::UrDriver | inline |
getRTDEOutputRecipe() | urcl::UrDriver | |
getRTDEWriter() | urcl::UrDriver | |
getVersion() | urcl::UrDriver | inline |
handle_program_state_ | urcl::UrDriver | private |
in_headless_mode_ | urcl::UrDriver | private |
init(const UrDriverConfiguration &config) | urcl::UrDriver | private |
initRTDE() | urcl::UrDriver | private |
isReverseInterfaceConnected() const | urcl::UrDriver | inline |
isTrajectoryInterfaceConnected() const | urcl::UrDriver | inline |
non_blocking_read_ | urcl::UrDriver | private |
notifier_ | urcl::UrDriver | private |
primary_client_ | urcl::UrDriver | private |
readScriptFile(const std::string &filename) | urcl::UrDriver | static |
registerToolContactResultCallback(std::function< void(control::ToolContactResult)> tool_contact_result_cb) | urcl::UrDriver | inline |
registerTrajectoryDoneCallback(std::function< void(control::TrajectoryResult)> trajectory_done_cb) | urcl::UrDriver | inline |
registerTrajectoryInterfaceDisconnectedCallback(std::function< void(const int)> fun) | urcl::UrDriver | inline |
resetRTDEClient(const std::vector< std::string > &output_recipe, const std::vector< std::string > &input_recipe, double target_frequency=0.0, bool ignore_unavailable_outputs=false) | urcl::UrDriver | |
resetRTDEClient(const std::string &output_recipe_filename, const std::string &input_recipe_filename, double target_frequency=0.0, bool ignore_unavailable_outputs=false) | urcl::UrDriver | |
reverse_interface_ | urcl::UrDriver | private |
robot_ip_ | urcl::UrDriver | private |
robot_version_ | urcl::UrDriver | private |
rtde_client_ | urcl::UrDriver | private |
rtde_initialization_attempts_ | urcl::UrDriver | private |
rtde_initialization_timeout_ | urcl::UrDriver | private |
script_command_interface_ | urcl::UrDriver | private |
script_sender_ | urcl::UrDriver | private |
sendRobotProgram() | urcl::UrDriver | |
sendScript(const std::string &program) | urcl::UrDriver | |
servoj_gain_ | urcl::UrDriver | private |
servoj_lookahead_time_ | urcl::UrDriver | private |
setKeepaliveCount(const uint32_t count) | urcl::UrDriver | |
setPayload(const float mass, const vector3d_t &cog) | urcl::UrDriver | |
setToolVoltage(const ToolVoltage voltage) | urcl::UrDriver | |
setupReverseInterface(const uint32_t reverse_port) | urcl::UrDriver | private |
socket_connection_attempts_ | urcl::UrDriver | private |
socket_reconnection_timeout_ | urcl::UrDriver | private |
startForceMode(const vector6d_t &task_frame, const vector6uint32_t &selection_vector, const vector6d_t &wrench, const unsigned int type, const vector6d_t &limits, double damping_factor) | urcl::UrDriver | |
startForceMode(const vector6d_t &task_frame, const vector6uint32_t &selection_vector, const vector6d_t &wrench, const unsigned int type, const vector6d_t &limits, double damping_factor, double gain_scaling_factor) | urcl::UrDriver | |
startForceMode(const vector6d_t &task_frame, const vector6uint32_t &selection_vector, const vector6d_t &wrench, const unsigned int type, const vector6d_t &limits) | urcl::UrDriver | |
startPrimaryClientCommunication() | urcl::UrDriver | |
startRTDECommunication() | urcl::UrDriver | |
startToolContact() | urcl::UrDriver | |
stopControl() | urcl::UrDriver | |
stopPrimaryClientCommunication() | urcl::UrDriver | inline |
trajectory_interface_ | urcl::UrDriver | private |
UrDriver(const UrDriverConfiguration &config) | urcl::UrDriver | inlineexplicit |
UrDriver(const std::string &robot_ip, const std::string &script_file, const std::string &output_recipe_file, const std::string &input_recipe_file, std::function< void(bool)> handle_program_state, bool headless_mode, std::unique_ptr< ToolCommSetup > tool_comm_setup, const uint32_t reverse_port=50001, const uint32_t script_sender_port=50002, int servoj_gain=2000, double servoj_lookahead_time=0.03, bool non_blocking_read=false, const std::string &reverse_ip="", const uint32_t trajectory_port=50003, const uint32_t script_command_port=50004) | urcl::UrDriver | inline |
UrDriver(const std::string &robot_ip, const std::string &script_file, const std::string &output_recipe_file, const std::string &input_recipe_file, std::function< void(bool)> handle_program_state, bool headless_mode, std::unique_ptr< ToolCommSetup > tool_comm_setup, const uint32_t reverse_port, const uint32_t script_sender_port, int servoj_gain, double servoj_lookahead_time, bool non_blocking_read, const std::string &reverse_ip, const uint32_t trajectory_port, const uint32_t script_command_port, double force_mode_damping, double force_mode_gain_scaling=0.5) | urcl::UrDriver | inline |
UrDriver(const std::string &robot_ip, const std::string &script_file, const std::string &output_recipe_file, const std::string &input_recipe_file, std::function< void(bool)> handle_program_state, bool headless_mode, std::unique_ptr< ToolCommSetup > tool_comm_setup, const std::string &calibration_checksum, const uint32_t reverse_port=50001, const uint32_t script_sender_port=50002, int servoj_gain=2000, double servoj_lookahead_time=0.03, bool non_blocking_read=false, const std::string &reverse_ip="", const uint32_t trajectory_port=50003, const uint32_t script_command_port=50004, double force_mode_damping=0.025, double force_mode_gain_scaling=0.5) | urcl::UrDriver | inline |
UrDriver(const std::string &robot_ip, const std::string &script_file, const std::string &output_recipe_file, const std::string &input_recipe_file, std::function< void(bool)> handle_program_state, bool headless_mode, const std::string &calibration_checksum="", const uint32_t reverse_port=50001, const uint32_t script_sender_port=50002, int servoj_gain=2000, double servoj_lookahead_time=0.03, bool non_blocking_read=false, const std::string &reverse_ip="", const uint32_t trajectory_port=50003, const uint32_t script_command_port=50004, double force_mode_damping=0.025, double force_mode_gain_scaling=0.5) | urcl::UrDriver | inline |
writeFreedriveControlMessage(const control::FreedriveControlMessage freedrive_action, const RobotReceiveTimeout &robot_receive_timeout=RobotReceiveTimeout::millisec(200)) | urcl::UrDriver | |
writeJointCommand(const vector6d_t &values, const comm::ControlMode control_mode, const RobotReceiveTimeout &robot_receive_timeout=RobotReceiveTimeout::millisec(20)) | urcl::UrDriver | |
writeKeepalive(const RobotReceiveTimeout &robot_receive_timeout=RobotReceiveTimeout::millisec(1000)) | urcl::UrDriver | |
writeMotionPrimitive(const std::shared_ptr< control::MotionPrimitive > motion_instruction) | urcl::UrDriver | |
writeTrajectoryControlMessage(const control::TrajectoryControlMessage trajectory_action, const int point_number=0, const RobotReceiveTimeout &robot_receive_timeout=RobotReceiveTimeout::millisec(200)) | urcl::UrDriver | |
writeTrajectoryPoint(const vector6d_t &positions, const bool cartesian, const float goal_time=0.0, const float blend_radius=0.052) | urcl::UrDriver | |
writeTrajectoryPoint(const vector6d_t &positions, float acceleration, float velocity, const bool cartesian, const float goal_time=0.0, const float blend_radius=0.052) | urcl::UrDriver | |
writeTrajectorySplinePoint(const vector6d_t &positions, const vector6d_t &velocities, const vector6d_t &accelerations, const float goal_time=0.0) | urcl::UrDriver | |
writeTrajectorySplinePoint(const vector6d_t &positions, const vector6d_t &velocities, const float goal_time=0.0) | urcl::UrDriver | |
writeTrajectorySplinePoint(const vector6d_t &positions, const float goal_time=0.0) | urcl::UrDriver | |
zeroFTSensor() | urcl::UrDriver | |
~UrDriver()=default | urcl::UrDriver | virtual |