Variable trossen_arm::ERROR_INFORMATION
Defined in File trossen_arm_type.hpp
Variable Documentation
-
const std::map<ErrorState, std::string> trossen_arm::ERROR_INFORMATION = {{ErrorState::none, "No error"}, {ErrorState::ethernet_init_failed, "Controller's Ethernet manager failed to initialize"}, {ErrorState::can_init_failed, "Controller's CAN interface failed to initialize"}, {ErrorState::joint_command_failed, "Controller's CAN interface failed to send a message"}, {ErrorState::joint_feedback_failed, "Controller's CAN interface failed to receive a message"}, {ErrorState::joint_clear_error_failed, "Joint clear error command failed"}, {ErrorState::joint_enable_failed, "Joint enable command failed"}, {ErrorState::joint_disable_failed, "Joint disable command failed"}, {ErrorState::joint_set_home_failed, "Joint home calibration command failed"}, {ErrorState::joint_disabled_unexpectedly, "Joint disabled unexpectedly"}, {ErrorState::joint_overheated, "Joint overheated"}, {ErrorState::invalid_mode, "Invalid mode command received"}, {ErrorState::invalid_robot_command, "Invalid robot command indicator received"}, {ErrorState::invalid_configuration_address, "Invalid configuration address"}, {ErrorState::robot_input_mode_mismatch, "Robot input with modes different than configured modes received"}, {ErrorState::joint_limit_exceeded, "Joint limit exceeded"}, {ErrorState::robot_input_infinite, "Robot input with infinite values received"}}
Mapping from ErrorState to human-readable description.