This is the complete list of members for XArmAPI, including all inherited members.
_bio_gripper_send_modbus(unsigned char *send_data, int length, unsigned char *ret_data, int ret_length) | XArmAPI | private |
_bio_gripper_wait_enable_completed(fp32 timeout=3) | XArmAPI | private |
_bio_gripper_wait_motion_completed(fp32 timeout=5) | XArmAPI | private |
_check_code(int code, bool is_move_cmd=false) | XArmAPI | private |
_check_gripper_position(fp32 target_pos, fp32 timeout=10) | XArmAPI | private |
_check_gripper_status(fp32 timeout=10) | XArmAPI | private |
_check_is_pause(void) | XArmAPI | private |
_check_modbus_code(int ret, unsigned char *rx_data=NULL) | XArmAPI | private |
_check_version(void) | XArmAPI | private |
_checkset_modbus_baud(int baudrate, bool check=true) | XArmAPI | private |
_get_bio_gripper_register(unsigned char *ret_data, int address=0x00, int number_of_registers=1) | XArmAPI | private |
_get_gripper_status(int *status) | XArmAPI | private |
_get_modbus_baudrate(int *baud_inx) | XArmAPI | private |
_gripper_is_support_status(void) | XArmAPI | private |
_init(void) | XArmAPI | private |
_recv_report_data(void) | XArmAPI | |
_register_event_callback(callable_vector &&callbacks, callable &&f) | XArmAPI | inlineprivate |
_release_event_callback(callable_vector &&callbacks, callable &&f) | XArmAPI | inlineprivate |
_report_callback(callable_vector &&callbacks, arguments &&...args) | XArmAPI | inlineprivate |
_report_cmdnum_changed_callback(void) | XArmAPI | inlineprivate |
_report_connect_changed_callback(void) | XArmAPI | inlineprivate |
_report_count_changed_callback(void) | XArmAPI | inlineprivate |
_report_error_warn_changed_callback(void) | XArmAPI | inlineprivate |
_report_location_callback(void) | XArmAPI | inlineprivate |
_report_mode_changed_callback(void) | XArmAPI | inlineprivate |
_report_mtable_mtbrake_changed_callback(void) | XArmAPI | inlineprivate |
_report_state_changed_callback(void) | XArmAPI | inlineprivate |
_report_temperature_changed_callback(void) | XArmAPI | inlineprivate |
_robotiq_get(unsigned char ret_data[9], unsigned char number_of_registers=0x03) | XArmAPI | private |
_robotiq_set(unsigned char *params, int length, unsigned char ret_data[6]) | XArmAPI | private |
_robotiq_wait_activation_completed(fp32 timeout=3) | XArmAPI | private |
_robotiq_wait_motion_completed(fp32 timeout=5, bool check_detected=false) | XArmAPI | private |
_set_bio_gripper_position(int pos, int speed=0, bool wait=true, fp32 timeout=5) | XArmAPI | private |
_set_bio_gripper_position(int pos, bool wait=true, fp32 timeout=5) | XArmAPI | private |
_sync(void) | XArmAPI | private |
_update(unsigned char *data) | XArmAPI | private |
_update_old(unsigned char *data) | XArmAPI | private |
_version_is_ge(int major=1, int minor=2, int revision=11) | XArmAPI | private |
_wait_move(fp32 timeout) | XArmAPI | private |
_wait_until_cmdnum_lt_max(void) | XArmAPI | private |
angles | XArmAPI | |
arm_type_is_1300_ | XArmAPI | private |
axis | XArmAPI | |
bio_gripper_error_code_ | XArmAPI | private |
bio_gripper_is_enabled_ | XArmAPI | private |
bio_gripper_speed_ | XArmAPI | private |
callback_in_thread_ | XArmAPI | private |
cgpio_code | XArmAPI | |
cgpio_input_conf | XArmAPI | |
cgpio_input_digitals | XArmAPI | |
cgpio_intput_anglogs | XArmAPI | |
cgpio_output_anglogs | XArmAPI | |
cgpio_output_conf | XArmAPI | |
cgpio_output_digitals | XArmAPI | |
cgpio_state | XArmAPI | |
check_cmdnum_limit_ | XArmAPI | private |
check_is_pause_ | XArmAPI | private |
check_is_ready_ | XArmAPI | private |
check_joint_limit_ | XArmAPI | private |
check_robot_sn_ | XArmAPI | private |
check_tcp_limit_ | XArmAPI | private |
clean_bio_gripper_error(void) | XArmAPI | |
clean_conf(void) | XArmAPI | |
clean_error(void) | XArmAPI | |
clean_gripper_error(void) | XArmAPI | |
clean_warn(void) | XArmAPI | |
close_bio_gripper(int speed=0, bool wait=true, fp32 timeout=5) | XArmAPI | |
close_bio_gripper(bool wait=true, fp32 timeout=5) | XArmAPI | |
cmd_num | XArmAPI | |
cmd_timeout_ | XArmAPI | private |
cmdnum_changed_callbacks_ | XArmAPI | private |
collision_model_params | XArmAPI | |
collision_sensitivity | XArmAPI | |
collision_tool_type | XArmAPI | |
cond_ | XArmAPI | private |
config_cgpio_reset_when_stop(bool on_off) | XArmAPI | |
config_tgpio_reset_when_stop(bool on_off) | XArmAPI | |
connect(const std::string &port="") | XArmAPI | |
connect_changed_callbacks_ | XArmAPI | private |
control_box_type_is_1300_ | XArmAPI | private |
core | XArmAPI | |
count | XArmAPI | |
count_changed_callbacks_ | XArmAPI | private |
currents | XArmAPI | |
default_is_radian | XArmAPI | |
device_type | XArmAPI | |
disconnect(void) | XArmAPI | |
emergency_stop(void) | XArmAPI | |
error_code | XArmAPI | |
error_warn_changed_callbacks_ | XArmAPI | private |
get_bio_gripper_error(int *err) | XArmAPI | |
get_bio_gripper_status(int *status) | XArmAPI | |
get_cgpio_analog(int ionum, fp32 *value) | XArmAPI | |
get_cgpio_digital(int *digitals, int *digitals2=NULL) | XArmAPI | |
get_cgpio_state(int *state, int *digit_io, fp32 *analog, int *input_conf, int *output_conf, int *input_conf2=NULL, int *output_conf2=NULL) | XArmAPI | |
get_cmdnum(int *cmdnum) | XArmAPI | |
get_err_warn_code(int err_warn[2]) | XArmAPI | |
get_forward_kinematics(fp32 angles[7], fp32 pose[6]) | XArmAPI | |
get_gripper_err_code(int *err) | XArmAPI | |
get_gripper_position(fp32 *pos) | XArmAPI | |
get_gripper_version(unsigned char versions[3]) | XArmAPI | |
get_inverse_kinematics(fp32 pose[6], fp32 angles[7]) | XArmAPI | |
get_pose_offset(float pose1[6], float pose2[6], float offset[6], int orient_type_in=0, int orient_type_out=0) | XArmAPI | |
get_position(fp32 pose[6]) | XArmAPI | |
get_position_aa(fp32 pose[6]) | XArmAPI | |
get_reduced_mode(int *mode) | XArmAPI | |
get_reduced_states(int *on, int *xyz_list, float *tcp_speed, float *joint_speed, float jrange[14]=NULL, int *fense_is_on=NULL, int *collision_rebound_is_on=NULL) | XArmAPI | |
get_report_tau_or_i(int *tau_or_i) | XArmAPI | |
get_robot_sn(unsigned char robot_sn[40]) | XArmAPI | |
get_servo_angle(fp32 angles[7]) | XArmAPI | |
get_servo_version(unsigned char versions[3], int servo_id=1) | XArmAPI | |
get_state(int *state) | XArmAPI | |
get_suction_cup(int *val) | XArmAPI | |
get_tgpio_analog(int ionum, float *value) | XArmAPI | |
get_tgpio_digital(int *io0_value, int *io1_value) | XArmAPI | |
get_tgpio_modbus_baudrate(int *baud) | XArmAPI | |
get_tgpio_version(unsigned char versions[3]) | XArmAPI | |
get_trajectory_rw_status(int *status) | XArmAPI | |
get_vacuum_gripper(int *val) | XArmAPI | inline |
get_version(unsigned char version[40]) | XArmAPI | |
getset_tgpio_modbus_data(unsigned char *modbus_data, int modbus_length, unsigned char *ret_data, int ret_length) | XArmAPI | |
gpio_reset_config | XArmAPI | |
gravity_direction | XArmAPI | |
gripper_is_enabled_ | XArmAPI | private |
gripper_version_numbers_ | XArmAPI | private |
has_err_warn(void) | XArmAPI | |
has_error(void) | XArmAPI | |
has_warn(void) | XArmAPI | |
ignore_error_ | XArmAPI | private |
ignore_state_ | XArmAPI | private |
is_collision_detection | XArmAPI | |
is_connected(void) | XArmAPI | |
is_first_report_ | XArmAPI | private |
is_joint_limit(fp32 angles[7], int *limit) | XArmAPI | |
is_old_protocol_ | XArmAPI | private |
is_ready_ | XArmAPI | private |
is_reported(void) | XArmAPI | |
is_simulation_robot | XArmAPI | |
is_sync_ | XArmAPI | private |
is_tcp_ | XArmAPI | private |
is_tcp_limit(fp32 pose[6], int *limit) | XArmAPI | |
joint_acc_limit | XArmAPI | |
joint_jerk | XArmAPI | |
joint_speed_limit | XArmAPI | |
joints_torque | XArmAPI | |
last_report_time_ | XArmAPI | private |
last_used_angles | XArmAPI | |
last_used_joint_acc | XArmAPI | |
last_used_joint_speed | XArmAPI | |
last_used_position | XArmAPI | |
last_used_tcp_acc | XArmAPI | |
last_used_tcp_speed | XArmAPI | |
load_trajectory(char *filename, float timeout=10) | XArmAPI | |
major_version_number_ | XArmAPI | private |
master_id | XArmAPI | |
max_cmdnum_ | XArmAPI | private |
max_joint_acc_ | XArmAPI | private |
max_joint_speed_ | XArmAPI | private |
max_report_interval_ | XArmAPI | private |
max_rot_acc | XArmAPI | |
max_tcp_acc_ | XArmAPI | private |
max_tcp_speed_ | XArmAPI | private |
min_joint_acc_ | XArmAPI | private |
min_joint_speed_ | XArmAPI | private |
min_tcp_acc_ | XArmAPI | private |
min_tcp_speed_ | XArmAPI | private |
minor_version_number_ | XArmAPI | private |
modbus_baud_ | XArmAPI | private |
mode | XArmAPI | |
mode_changed_callbacks_ | XArmAPI | private |
motion_enable(bool enable, int servo_id=8) | XArmAPI | |
motor_brake_states | XArmAPI | |
motor_enable_states | XArmAPI | |
motor_fid | XArmAPI | |
motor_tid | XArmAPI | |
move_circle(fp32 pose1[6], fp32 pose2[6], fp32 percent, fp32 speed=0, fp32 acc=0, fp32 mvtime=0, bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
move_gohome(fp32 speed=0, fp32 acc=0, fp32 mvtime=0, bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
move_gohome(bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
mt_able_ | XArmAPI | private |
mt_brake_ | XArmAPI | private |
mtable_mtbrake_changed_callbacks_ | XArmAPI | private |
mutex_ | XArmAPI | private |
open_bio_gripper(int speed=0, bool wait=true, fp32 timeout=5) | XArmAPI | |
open_bio_gripper(bool wait=true, fp32 timeout=5) | XArmAPI | |
p2p_msg_ | XArmAPI | private |
playback_trajectory(int times=1, char *filename=NULL, bool wait=false, int double_speed=1) | XArmAPI | |
pool | XArmAPI | private |
port_ | XArmAPI | private |
position | XArmAPI | |
realtime_joint_speeds | XArmAPI | |
realtime_tcp_speed | XArmAPI | |
register_cmdnum_changed_callback(void(*callback)(int cmdnum)) | XArmAPI | |
register_connect_changed_callback(void(*callback)(bool connected, bool reported)) | XArmAPI | |
register_count_changed_callback(void(*callback)(int count)) | XArmAPI | |
register_error_warn_changed_callback(void(*callback)(int err_code, int warn_code)) | XArmAPI | |
register_mode_changed_callback(void(*callback)(int mode)) | XArmAPI | |
register_mtable_mtbrake_changed_callback(void(*callback)(int mtable, int mtbrake)) | XArmAPI | |
register_report_location_callback(void(*callback)(const fp32 *pose, const fp32 *angles)) | XArmAPI | |
register_state_changed_callback(void(*callback)(int state)) | XArmAPI | |
register_temperature_changed_callback(void(*callback)(const fp32 *temps)) | XArmAPI | |
release_cmdnum_changed_callback(void(*callback)(int cmdnum)=NULL) | XArmAPI | |
release_connect_changed_callback(void(*callback)(bool connected, bool reported)=NULL) | XArmAPI | |
release_count_changed_callback(void(*callback)(int count)=NULL) | XArmAPI | |
release_error_warn_changed_callback(void(*callback)(int err_code, int warn_code)=NULL) | XArmAPI | |
release_mode_changed_callback(void(*callback)(int mode)=NULL) | XArmAPI | |
release_mtable_mtbrake_changed_callback(void(*callback)(int mtable, int mtbrake)=NULL) | XArmAPI | |
release_report_location_callback(void(*callback)(const fp32 *pose, const fp32 *angles)=NULL) | XArmAPI | |
release_state_changed_callback(void(*callback)(int state)=NULL) | XArmAPI | |
release_temperature_changed_callback(void(*callback)(const fp32 *temps)=NULL) | XArmAPI | |
reload_dynamics(void) | XArmAPI | |
report_location_callbacks_ | XArmAPI | private |
report_thread_ | XArmAPI | private |
reset(bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
revision_version_number_ | XArmAPI | private |
robotiq_close(unsigned char speed=0xFF, unsigned char force=0xFF, bool wait=true, fp32 timeout=5, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_close(bool wait=true, fp32 timeout=5, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_close(bool wait=true, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_close(unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_error_code_ | XArmAPI | private |
robotiq_get_status(unsigned char ret_data[9], unsigned char number_of_registers=3) | XArmAPI | |
robotiq_is_activated_ | XArmAPI | private |
robotiq_open(unsigned char speed=0xFF, unsigned char force=0xFF, bool wait=true, fp32 timeout=5, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_open(bool wait=true, fp32 timeout=5, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_open(bool wait=true, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_open(unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_reset(unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_set_activate(bool wait=true, fp32 timeout=3, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_set_activate(bool wait=true, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_set_activate(unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_set_position(unsigned char pos, unsigned char speed=0xFF, unsigned char force=0xFF, bool wait=true, fp32 timeout=5, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_set_position(unsigned char pos, bool wait=true, fp32 timeout=5, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_set_position(unsigned char pos, bool wait=true, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_set_position(unsigned char pos, unsigned char ret_data[6]=NULL) | XArmAPI | |
robotiq_status | XArmAPI | |
rot_jerk | XArmAPI | |
rot_msg_ | XArmAPI | private |
save_conf(void) | XArmAPI | |
save_record_trajectory(char *filename, float timeout=10) | XArmAPI | |
set_bio_gripper_enable(bool enable, bool wait=true, fp32 timeout=3) | XArmAPI | |
set_bio_gripper_speed(int speed) | XArmAPI | |
set_cgpio_analog(int ionum, fp32 value) | XArmAPI | |
set_cgpio_analog_with_xyz(int ionum, float value, float xyz[3], float tol_r) | XArmAPI | |
set_cgpio_digital(int ionum, int value, float delay_sec=0) | XArmAPI | |
set_cgpio_digital_input_function(int ionum, int fun) | XArmAPI | |
set_cgpio_digital_output_function(int ionum, int fun) | XArmAPI | |
set_cgpio_digital_with_xyz(int ionum, int value, float xyz[3], float tol_r) | XArmAPI | |
set_collision_rebound(bool on) | XArmAPI | |
set_collision_sensitivity(int sensitivity) | XArmAPI | |
set_collision_tool_model(int tool_type, int n=0,...) | XArmAPI | |
set_counter_increase(void) | XArmAPI | |
set_counter_reset(void) | XArmAPI | |
set_fence_mode(bool on) | XArmAPI | inline |
set_fense_mode(bool on) | XArmAPI | |
set_gravity_direction(fp32 gravity_dir[3]) | XArmAPI | |
set_gripper_enable(bool enable) | XArmAPI | |
set_gripper_mode(int mode) | XArmAPI | |
set_gripper_position(fp32 pos, bool wait=false, fp32 timeout=10) | XArmAPI | |
set_gripper_speed(fp32 speed) | XArmAPI | |
set_joint_jerk(fp32 jerk) | XArmAPI | |
set_joint_maxacc(fp32 acc) | XArmAPI | |
set_mode(int mode) | XArmAPI | |
set_pause_time(fp32 sltime) | XArmAPI | |
set_position(fp32 pose[6], fp32 radius=-1, fp32 speed=0, fp32 acc=0, fp32 mvtime=0, bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
set_position(fp32 pose[6], fp32 radius=-1, bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
set_position(fp32 pose[6], bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
set_position_aa(fp32 pose[6], fp32 speed=0, fp32 acc=0, fp32 mvtime=0, bool is_tool_coord=false, bool relative=false, bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
set_position_aa(fp32 pose[6], bool is_tool_coord=false, bool relative=false, bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
set_reduced_joint_range(float jrange[14]) | XArmAPI | |
set_reduced_max_joint_speed(float speed) | XArmAPI | |
set_reduced_max_tcp_speed(float speed) | XArmAPI | |
set_reduced_mode(bool on) | XArmAPI | |
set_reduced_tcp_boundary(int boundary[6]) | XArmAPI | |
set_report_tau_or_i(int tau_or_i=0) | XArmAPI | |
set_self_collision_detection(bool on) | XArmAPI | |
set_servo_angle(fp32 angles[7], fp32 speed=0, fp32 acc=0, fp32 mvtime=0, bool wait=false, fp32 timeout=NO_TIMEOUT, fp32 radius=-1) | XArmAPI | |
set_servo_angle(fp32 angles[7], bool wait=false, fp32 timeout=NO_TIMEOUT, fp32 radius=-1) | XArmAPI | |
set_servo_angle(int servo_id, fp32 angle, fp32 speed=0, fp32 acc=0, fp32 mvtime=0, bool wait=false, fp32 timeout=NO_TIMEOUT, fp32 radius=-1) | XArmAPI | |
set_servo_angle(int servo_id, fp32 angle, bool wait=false, fp32 timeout=NO_TIMEOUT, fp32 radius=-1) | XArmAPI | |
set_servo_angle_j(fp32 angles[7], fp32 speed=0, fp32 acc=0, fp32 mvtime=0) | XArmAPI | |
set_servo_attach(int servo_id) | XArmAPI | |
set_servo_cartesian(fp32 pose[6], fp32 speed=0, fp32 acc=0, fp32 mvtime=0, bool is_tool_coord=false) | XArmAPI | |
set_servo_cartesian_aa(fp32 pose[6], fp32 speed=0, fp32 acc=0, bool is_tool_coord=false, bool relative=false) | XArmAPI | |
set_servo_cartesian_aa(fp32 pose[6], bool is_tool_coord=false, bool relative=false) | XArmAPI | |
set_servo_detach(int servo_id) | XArmAPI | |
set_simulation_robot(bool on) | XArmAPI | |
set_state(int state) | XArmAPI | |
set_suction_cup(bool on, bool wait=false, float timeout=3, float delay_sec=0) | XArmAPI | |
set_tcp_jerk(fp32 jerk) | XArmAPI | |
set_tcp_load(fp32 weight, fp32 center_of_gravity[3]) | XArmAPI | |
set_tcp_maxacc(fp32 acc) | XArmAPI | |
set_tcp_offset(fp32 pose_offset[6]) | XArmAPI | |
set_teach_sensitivity(int sensitivity) | XArmAPI | |
set_tgpio_digital(int ionum, int value, float delay_sec=0) | XArmAPI | |
set_tgpio_digital_with_xyz(int ionum, int value, float xyz[3], float tol_r) | XArmAPI | |
set_tgpio_modbus_baudrate(int baud) | XArmAPI | |
set_tgpio_modbus_timeout(int timeout) | XArmAPI | |
set_timeout(fp32 timeout) | XArmAPI | |
set_tool_position(fp32 pose[6], fp32 speed=0, fp32 acc=0, fp32 mvtime=0, bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
set_tool_position(fp32 pose[6], bool wait=false, fp32 timeout=NO_TIMEOUT) | XArmAPI | |
set_vacuum_gripper(bool on, bool wait=false, float timeout=3, float delay_sec=0) | XArmAPI | inline |
set_world_offset(float pose_offset[6]) | XArmAPI | |
shutdown_system(int value=1) | XArmAPI | |
slave_id | XArmAPI | |
sleep_finish_time_ | XArmAPI | private |
sn | XArmAPI | |
start_record_trajectory(void) | XArmAPI | |
state | XArmAPI | |
state_changed_callbacks_ | XArmAPI | private |
stop_record_trajectory(char *filename=NULL) | XArmAPI | |
stream_ser_ | XArmAPI | private |
stream_tcp_ | XArmAPI | private |
stream_tcp_report_ | XArmAPI | private |
sv3msg_ | XArmAPI | private |
tcp_acc_limit | XArmAPI | |
tcp_jerk | XArmAPI | |
tcp_load | XArmAPI | |
tcp_offset | XArmAPI | |
tcp_speed_limit | XArmAPI | |
teach_sensitivity | XArmAPI | |
temperature_changed_callbacks_ | XArmAPI | private |
temperatures | XArmAPI | |
trs_msg_ | XArmAPI | private |
vc_set_cartesian_velocity(fp32 speeds[6], bool is_tool_coord=false) | XArmAPI | |
vc_set_joint_velocity(fp32 speeds[7], bool is_sync=true) | XArmAPI | |
version | XArmAPI | |
version_number | XArmAPI | |
voltages | XArmAPI | |
warn_code | XArmAPI | |
world_offset | XArmAPI | |
xarm_gripper_error_code_ | XArmAPI | private |
XArmAPI(const std::string &port="", bool is_radian=DEFAULT_IS_RADIAN, bool do_not_open=false, bool check_tcp_limit=true, bool check_joint_limit=true, bool check_cmdnum_limit=true, bool check_robot_sn=false, bool check_is_ready=true, bool check_is_pause=true, int max_callback_thread_count=-1, int max_cmdnum=256) | XArmAPI | |
~XArmAPI(void) | XArmAPI |