lebai sdk  1.4.4
lebai c++ sdk with swig to support sereval languages.
lebai::l_master::Robot Member List

This is the complete list of members for lebai::l_master::Robot, including all inherited members.

add_signal(unsigned int index, int value)lebai::l_master::Robot
backup(const std::string &file, const BackupOptionsData &option) (defined in lebai::l_master::Robot)lebai::l_master::Robot
box_test() (defined in lebai::l_master::Robot)lebai::l_master::Robot
calc_frame(const CartesianPose &o, const CartesianPose &x, const CartesianPose &xy)lebai::l_master::Robot
calc_tcp(const std::vector< CartesianPose > &poses)lebai::l_master::Robot
call(const std::string &method, const std::string &params)lebai::l_master::Robot
cancel_task(unsigned int id)lebai::l_master::Robot
check_upgrade()lebai::l_master::Robot
clean(const BackupOptionsData &option) (defined in lebai::l_master::Robot)lebai::l_master::Robot
clear_serial(std::string device)lebai::l_master::Robot
create_dir(DirData dir)lebai::l_master::Robot
disable_button(std::string device, unsigned int pin)lebai::l_master::Robot
disable_collision_detector()lebai::l_master::Robot
disable_limit()lebai::l_master::Robot
disable_plugin(const std::string &name)lebai::l_master::Robot
disconnect_modbus(std::string device)lebai::l_master::Robot
discover_robots()lebai::l_master::Robot
download_file(const std::string &dir, const std::string &name, const std::string &url)lebai::l_master::Robot
enable_button(std::string device, unsigned int pin)lebai::l_master::Robot
enable_collision_detector()lebai::l_master::Robot
enable_limit()lebai::l_master::Robot
enable_plugin(const std::string &name)lebai::l_master::Robot
end_force_mode()lebai::l_master::Robot
end_record_trajectory(std::string name, std::string dir="")lebai::l_master::Robot
end_teach_mode()lebai::l_master::Robot
estop()lebai::l_master::Robot
exec_hook(unsigned int id)lebai::l_master::Robot
find_zero() (defined in lebai::l_master::Robot)lebai::l_master::Robot
get_actual_joint_positions()lebai::l_master::Robot
get_actual_joint_speed()lebai::l_master::Robot
get_actual_joint_torques()lebai::l_master::Robot
get_actual_tcp_pose()lebai::l_master::Robot
get_ai(std::string device, unsigned int pin)lebai::l_master::Robot
get_ais(std::string device, unsigned int pin, unsigned int num)lebai::l_master::Robot
get_ao(std::string device, unsigned int pin)lebai::l_master::Robot
get_aos(std::string device, unsigned int pin, unsigned int num)lebai::l_master::Robot
get_auto(int name)lebai::l_master::Robot
get_backup_info(const std::string &file) (defined in lebai::l_master::Robot)lebai::l_master::Robot
get_box_devices(const std::string &prefix)lebai::l_master::Robot
get_cart_limit()lebai::l_master::Robot
get_claw()lebai::l_master::Robot
get_claw_ai(unsigned int address)lebai::l_master::Robot
get_claw_data() (defined in lebai::l_master::Robot)lebai::l_master::Robot
get_collision_detector()lebai::l_master::Robot
get_collision_torque_diff()lebai::l_master::Robot
get_dh()lebai::l_master::Robot
get_di(std::string device, unsigned int pin)lebai::l_master::Robot
get_dio_mode(std::string device, unsigned int pin)lebai::l_master::Robot
get_dios_mode(std::string device, unsigned int pin, unsigned int count)lebai::l_master::Robot
get_dirs()lebai::l_master::Robot
get_dis(std::string device, unsigned int pin, unsigned int num)lebai::l_master::Robot
get_do(std::string device, unsigned int pin)lebai::l_master::Robot
get_dos(std::string device, unsigned int pin, unsigned int num)lebai::l_master::Robot
get_estop_reason()lebai::l_master::Robot
get_forward_kin(const std::vector< double > &joint_positions)lebai::l_master::Robot
get_gravity()lebai::l_master::Robot
get_hardware_info()lebai::l_master::Robot
get_inverse_kin(const CartesianPose &pose, const std::vector< double > &joint_init_positions={})lebai::l_master::Robot
get_item(std::string name)lebai::l_master::Robot
get_items(std::string prefix)lebai::l_master::Robot
get_joint_temp(unsigned int joint_index)lebai::l_master::Robot
get_joints_limit()lebai::l_master::Robot
get_kin_data()lebai::l_master::Robot
get_kin_factor()lebai::l_master::Robot
get_led_styles()lebai::l_master::Robot
get_messages()lebai::l_master::Robot
get_motion_state(unsigned int id)lebai::l_master::Robot
get_ota_state()lebai::l_master::Robot
get_payload()lebai::l_master::Robot
get_phy_data()lebai::l_master::Robot
get_plugin_daemon_stdout(const std::string &name)lebai::l_master::Robot
get_plugin_store()lebai::l_master::Robot
get_pose_add(const CartesianPose &pose, const CartesianPose &delta)lebai::l_master::Robot
get_pose_inverse(const CartesianPose &in)lebai::l_master::Robot
get_pose_trans(const CartesianPose &a, const CartesianPose &b)lebai::l_master::Robot
get_robot_info()lebai::l_master::Robot
get_robot_state()lebai::l_master::Robot
get_running_motion()lebai::l_master::Robot
get_servo_params()lebai::l_master::Robot
get_short_pose(unsigned int id)lebai::l_master::Robot
get_short_poses()lebai::l_master::Robot
get_short_task(unsigned int id)lebai::l_master::Robot
get_short_tasks()lebai::l_master::Robot
get_signal(unsigned int index)lebai::l_master::Robot
get_signals(unsigned int index, unsigned int len)lebai::l_master::Robot
get_software_info()lebai::l_master::Robot
get_system_info()lebai::l_master::Robot
get_target_joint_positions()lebai::l_master::Robot
get_target_joint_speed()lebai::l_master::Robot
get_target_joint_torques()lebai::l_master::Robot
get_target_tcp_pose()lebai::l_master::Robot
get_task_list() (defined in lebai::l_master::Robot)lebai::l_master::Robot
get_task_state() (defined in lebai::l_master::Robot)lebai::l_master::Robot
get_task_state(unsigned int id) (defined in lebai::l_master::Robot)lebai::l_master::Robot
get_task_stdout(unsigned int id)lebai::l_master::Robot
get_tcp()lebai::l_master::Robot
get_tcp_force()lebai::l_master::Robot
get_triggers()lebai::l_master::Robot
get_upgrade_stdout()lebai::l_master::Robot
get_velocity_factor() (defined in lebai::l_master::Robot)lebai::l_master::Robot
hello(const std::string &data)lebai::l_master::Robot
http(HttpRequestData request)lebai::l_master::Robot
impl_lebai::l_master::Robotprotected
init_claw(bool force_initilization)lebai::l_master::Robot
init_robot(const std::string &time, const std::string &auth, const RobotInfoData &info) (defined in lebai::l_master::Robot)lebai::l_master::Robot
is_disconnected()lebai::l_master::Robot
is_down()lebai::l_master::Robot
is_network_connected()lebai::l_master::Robot
kinematics_forward(const std::vector< double > &joint_positions) (defined in lebai::l_master::Robot)lebai::l_master::Robot
kinematics_inverse(const CartesianPose &pose, const std::vector< double > &joint_init_positions={}) (defined in lebai::l_master::Robot)lebai::l_master::Robot
load_file(const std::string &dir, const std::string &name)lebai::l_master::Robot
load_file_list(const std::string &dir, const std::string &prefix, const std::string &suffix)lebai::l_master::Robot
load_frame(std::string name, std::string dir="")lebai::l_master::Robot
load_frame_list(std::string dir="")lebai::l_master::Robot
load_led_style(std::string name, std::string dir="")lebai::l_master::Robot
load_led_style_list(std::string dir="")lebai::l_master::Robot
load_modbus(std::string name, std::string dir="")lebai::l_master::Robot
load_modbus_list(std::string dir="")lebai::l_master::Robot
load_modbus_register(std::string device, std::string name)lebai::l_master::Robot
load_modbus_register_list(std::string device)lebai::l_master::Robot
load_payload(std::string name, std::string dir="")lebai::l_master::Robot
load_payload_list(std::string dir="")lebai::l_master::Robot
load_plugin(const std::string &name)lebai::l_master::Robot
load_plugins()lebai::l_master::Robot
load_pose(std::string name, std::string dir="")lebai::l_master::Robot
load_pose_list(std::string dir="")lebai::l_master::Robot
load_running_tasks()lebai::l_master::Robot
load_structure(std::string name, std::string dir="")lebai::l_master::Robot
load_structure_list(std::string dir="")lebai::l_master::Robot
load_task()lebai::l_master::Robot
load_task(unsigned int id)lebai::l_master::Robot
load_task_list()lebai::l_master::Robot
load_tcp(std::string name, std::string dir="")lebai::l_master::Robot
load_tcp_list(std::string dir="")lebai::l_master::Robot
load_trajectory(std::string name, std::string dir="")lebai::l_master::Robot
load_trajectory_list(std::string dir="")lebai::l_master::Robot
load_zip_list(const std::string &zip, const std::string &dir, const std::string &prefix, const std::string &suffix)lebai::l_master::Robot
measure_manipulation(const std::vector< double > &joint_positions)lebai::l_master::Robot
move_circular(const std::vector< double > &joint_via, const std::vector< double > &joint, double rad, double a, double v, double t, double r)lebai::l_master::Robot
move_circular(const CartesianPose &cart_via, const CartesianPose &cart, double rad, double a, double v, double t, double r)lebai::l_master::Robot
move_joint(const std::vector< double > &joint_positions, double a, double v, double t, double r)lebai::l_master::Robot
move_joint(const CartesianPose &cart_pose, double a, double v, double t, double r)lebai::l_master::Robot
move_linear(const std::vector< double > &joint_positions, double a, double v, double t, double r)lebai::l_master::Robot
move_linear(const CartesianPose &cart_pose, double a, double v, double t, double r)lebai::l_master::Robot
move_pvat(std::vector< double > p, std::vector< double > v, std::vector< double > a, double t)lebai::l_master::Robot
move_trajectory(std::string name, std::string dir="") (defined in lebai::l_master::Robot)lebai::l_master::Robot
movec(const std::vector< double > &joint_via, const std::vector< double > &joint, double rad, double a, double v, double t, double r) (defined in lebai::l_master::Robot)lebai::l_master::Robot
movec(const CartesianPose &cart_via, const CartesianPose &cart, double rad, double a, double v, double t, double r) (defined in lebai::l_master::Robot)lebai::l_master::Robot
movej(const std::vector< double > &joint_positions, double a, double v, double t, double r) (defined in lebai::l_master::Robot)lebai::l_master::Robot
movej(const CartesianPose &cart_pose, double a, double v, double t, double r) (defined in lebai::l_master::Robot)lebai::l_master::Robot
movel(const std::vector< double > &joint_positions, double a, double v, double t, double r) (defined in lebai::l_master::Robot)lebai::l_master::Robot
movel(const CartesianPose &cart_pose, double a, double v, double t, double r) (defined in lebai::l_master::Robot)lebai::l_master::Robot
pause() (defined in lebai::l_master::Robot)lebai::l_master::Robot
pause_move()lebai::l_master::Robot
pause_task(unsigned int id, unsigned long time, bool wait)lebai::l_master::Robot
pause_task(unsigned int id)lebai::l_master::Robot
pose_inverse(const CartesianPose &in) (defined in lebai::l_master::Robot)lebai::l_master::Robot
pose_times(const CartesianPose &a, const CartesianPose &b) (defined in lebai::l_master::Robot)lebai::l_master::Robot
powerdown()lebai::l_master::Robot
read_coils(std::string device, std::string addr, unsigned int num)lebai::l_master::Robot
read_discrete_inputs(std::string device, std::string addr, unsigned int num)lebai::l_master::Robot
read_holding_registers(std::string device, std::string addr, unsigned int num)lebai::l_master::Robot
read_input_registers(std::string device, std::string addr, unsigned int num)lebai::l_master::Robot
read_serial(std::string device, unsigned int len)lebai::l_master::Robot
reboot()lebai::l_master::Robot
rename_file(const std::string &from_dir, const std::string &from_name, const std::string &to_dir, const std::string &to_name)lebai::l_master::Robot
reset_extra_servo_params(const std::vector< bool > &valids) (defined in lebai::l_master::Robot)lebai::l_master::Robot
restart_plugin_daemon(const std::string &name)lebai::l_master::Robot
restore(const std::string &file, const BackupOptionsData &option) (defined in lebai::l_master::Robot)lebai::l_master::Robot
resume() (defined in lebai::l_master::Robot)lebai::l_master::Robot
resume_move()lebai::l_master::Robot
resume_task(unsigned int id)lebai::l_master::Robot
Robot(std::string ip, bool simulator=false)lebai::l_master::Robotexplicit
run_plugin_cmd(const std::string &name, const std::vector< std::string > &params=std::vector< std::string >())lebai::l_master::Robot
save_file(const std::string &dir, const std::string &name, bool is_dir, const std::string &data)lebai::l_master::Robot
save_frame(std::string name, FrameData frame, std::string dir="")lebai::l_master::Robot
save_led_style(std::string name, LedStyleData style, std::string dir="")lebai::l_master::Robot
save_modbus(std::string name, ModbusData modbus)lebai::l_master::Robot
save_modbus_register(std::string device, std::string name, ModbusRegisterData reg)lebai::l_master::Robot
save_payload(std::string name, std::map< std::string, double > payload, std::string dir="")lebai::l_master::Robot
save_pose(std::string name, PoseData pose, std::string dir="")lebai::l_master::Robot
save_structure(std::string name, StructureData structure, std::string dir="")lebai::l_master::Robot
save_tcp(std::string name, CartesianPose tcp, std::string dir="")lebai::l_master::Robot
save_trajectory(std::string name, TrajectoryData trajectory, std::string dir="")lebai::l_master::Robot
set_ao(std::string device, unsigned int pin, double value)lebai::l_master::Robot
set_aos(std::string device, unsigned int pin, std::vector< double > values)lebai::l_master::Robot
set_auto(int name, bool value)lebai::l_master::Robot
set_cart_limit(const CartesianLimitConfig &limit)lebai::l_master::Robot
set_claw(double force, double amplitude)lebai::l_master::Robot
set_claw_ao(unsigned int address, double value)lebai::l_master::Robot
set_collision_detector(const CollisionDetectorConfig &config)lebai::l_master::Robot
set_collision_torque_diff(const std::vector< double > &diffs)lebai::l_master::Robot
set_dh(const std::vector< DhParamData > &params) (defined in lebai::l_master::Robot)lebai::l_master::Robot
set_dio_mode(std::string device, unsigned int pin, bool value)lebai::l_master::Robot
set_do(std::string device, unsigned int pin, unsigned int value)lebai::l_master::Robot
set_dos(std::string device, unsigned int pin, std::vector< unsigned int > values)lebai::l_master::Robot
set_extra_servo_params(const std::vector< ExtraServoParamData > &params, const std::vector< bool > &valids) (defined in lebai::l_master::Robot)lebai::l_master::Robot
set_fan(unsigned int status)lebai::l_master::Robot
set_flange_baud_rate(unsigned int baud_rate) (defined in lebai::l_master::Robot)lebai::l_master::Robot
set_force_mode_param(double damping, double gain, const std::vector< double > &max_vel)lebai::l_master::Robot
set_force_mode_sensor(const std::string &sensor, unsigned int address)lebai::l_master::Robot
set_gravity(std::map< std::string, double > gravity)lebai::l_master::Robot
set_item(StorageItem item)lebai::l_master::Robot
set_joints_limit(const std::vector< JointLimitConfig > &joints)lebai::l_master::Robot
set_kin_factor(int factor)lebai::l_master::Robot
set_led(unsigned int mode, unsigned int speed, const std::vector< unsigned int > &color)lebai::l_master::Robot
set_led_style(std::string state, LedStyleData style)lebai::l_master::Robot
set_led_styles(std::map< std::string, LedStyleData > styles)lebai::l_master::Robot
set_modbus_retry(std::string device, unsigned int retry)lebai::l_master::Robot
set_modbus_timeout(std::string device, unsigned int timeout)lebai::l_master::Robot
set_payload(double mass, std::map< std::string, double > cog)lebai::l_master::Robot
set_payload_cog(std::map< std::string, double > cog)lebai::l_master::Robot
set_payload_mass(double mass)lebai::l_master::Robot
set_serial_baud_rate(std::string device, unsigned int baud_rate)lebai::l_master::Robot
set_serial_parity(std::string device, unsigned int parity)lebai::l_master::Robot
set_serial_timeout(std::string device, unsigned int timeout)lebai::l_master::Robot
set_servo_params(const std::vector< ServoParamData > &params) (defined in lebai::l_master::Robot)lebai::l_master::Robot
set_short_pose(ShortcutData shortcut_data)lebai::l_master::Robot
set_short_task(ShortcutData shortcut_data)lebai::l_master::Robot
set_signal(unsigned int index, int value)lebai::l_master::Robot
set_signals(unsigned int index, std::vector< int > values)lebai::l_master::Robot
set_tcp(std::array< double, 6 > tcp)lebai::l_master::Robot
set_tcp_force(const WrenchData &wrench)lebai::l_master::Robot
set_trigger(TriggerData trigger)lebai::l_master::Robot
set_velocity_factor(int factor) (defined in lebai::l_master::Robot)lebai::l_master::Robot
set_virtual_ip(const std::string &ifname, const std::string &ip) (defined in lebai::l_master::Robot)lebai::l_master::Robot
set_voice(unsigned int voice, unsigned int volume)lebai::l_master::Robot
set_zero(const std::vector< double > &pose, const std::vector< bool > &valids) (defined in lebai::l_master::Robot)lebai::l_master::Robot
skip_move()lebai::l_master::Robot
speed_joint(double a, const std::vector< double > &v, double t=0.0)lebai::l_master::Robot
speed_linear(double a, const CartesianPose &v, double t=0.0, const CartesianPose &reference={{"x", 0.0}, {"y", 0.0}, {"z", 0.0}, {"rx", 0.0}, {"ry", 0.0}, {"rz", 0.0}})lebai::l_master::Robot
speedj(double a, const std::vector< double > &v, double t=0.0) (defined in lebai::l_master::Robot)lebai::l_master::Robot
speedl(double a, const CartesianPose &v, double t=0.0, const CartesianPose &reference={{"x", 0.0}, {"y", 0.0}, {"z", 0.0}, {"rx", 0.0}, {"ry", 0.0}, {"rz", 0.0}}) (defined in lebai::l_master::Robot)lebai::l_master::Robot
start_force_mode(const CartesianPose &limit, const WrenchData &wrench)lebai::l_master::Robot
start_ota(const std::string &address, const std::string &partition, const std::string &file) (defined in lebai::l_master::Robot)lebai::l_master::Robot
start_record_trajectory(std::string kind, double duration)lebai::l_master::Robot
start_sys()lebai::l_master::Robot
start_task(const std::string &name, const std::vector< std::string > &params, const std::string &dir, bool is_parallel, unsigned int loop_to)lebai::l_master::Robot
start_task(const std::string &name)lebai::l_master::Robot
start_teach_mode()lebai::l_master::Robot
start_upgrade() (defined in lebai::l_master::Robot)lebai::l_master::Robot
stop()lebai::l_master::Robot
stop_move()lebai::l_master::Robot
stop_sys()lebai::l_master::Robot
sub_buttons_status(uint64_t interval_min, uint64_t interval_max) (defined in lebai::l_master::Robot)lebai::l_master::Robot
sub_kin_data(uint64_t interval_min, uint64_t interval_max) (defined in lebai::l_master::Robot)lebai::l_master::Robot
sub_message(uint64_t interval_min, uint64_t interval_max) (defined in lebai::l_master::Robot)lebai::l_master::Robot
sub_phy_data(uint64_t interval_min, uint64_t interval_max) (defined in lebai::l_master::Robot)lebai::l_master::Robot
sub_robot_state(uint64_t interval_min, uint64_t interval_max) (defined in lebai::l_master::Robot)lebai::l_master::Robot
sub_task_stdout(uint64_t interval_min, uint64_t interval_max) (defined in lebai::l_master::Robot)lebai::l_master::Robot
switch_partition(const std::string &address, const std::string &partition) (defined in lebai::l_master::Robot)lebai::l_master::Robot
teach_mode() (defined in lebai::l_master::Robot)lebai::l_master::Robot
toward_joint(const std::vector< double > &joint_positions, double a, double v, double t, double r)lebai::l_master::Robot
towardj(const std::vector< double > &joint_positions, double a, double v, double t, double r) (defined in lebai::l_master::Robot)lebai::l_master::Robot
unzip(const std::string &from_dir, const std::string &name, std::vector< std::string > files, const std::string &to_dir)lebai::l_master::Robot
update_dir(std::string from, std::string to)lebai::l_master::Robot
wait_claw_ai(unsigned int address, double value, std::string relation="EQ")lebai::l_master::Robot
wait_move(unsigned int id)lebai::l_master::Robot
wait_move()lebai::l_master::Robot
wait_signal(unsigned int index, int value, std::string relation="EQ")lebai::l_master::Robot
wait_task(unsigned int id)lebai::l_master::Robot
wirte_multiple_coils(std::string device, std::string addr, std::vector< bool > values) (defined in lebai::l_master::Robot)lebai::l_master::Robot
write_multiple_coils(std::string device, std::string addr, std::vector< bool > values)lebai::l_master::Robot
write_multiple_registers(std::string device, std::string addr, std::vector< unsigned int > values)lebai::l_master::Robot
write_serial(std::string device, std::vector< unsigned int > data)lebai::l_master::Robot
write_single_coil(std::string device, std::string addr, bool value)lebai::l_master::Robot
write_single_register(std::string device, std::string addr, unsigned int value)lebai::l_master::Robot
zip(const std::string &from_dir, std::vector< std::string > files, const std::string &to_dir, const std::string &name)lebai::l_master::Robot
~Robot()lebai::l_master::Robotvirtual