公開APIの静的検査一覧

この表は提供されたソースのASTから生成したものであり、動作保証ではありません。return/raiseは構文上の個数で、実行時の戻り値・例外伝播・通信健全性を示しません。プロパティのsetter等は別途確認が必要です。

公開API

公開側引数

委譲先(AST)

バックエンド引数

return文数

raise文数

connect

``

connect

``

3

1

get_version

rel_toml_path

get_version

rel_toml_path

0

0

delete

``

delete

``

1

0

disconnect

``

disconnect

``

1

0

halt

``

halt

``

0

0

task_stop

``

task_stop

``

0

0

hand_stop

``

hand_stop

``

0

0

stop

``

stop

``

0

0

reset_error

``

reset_error

``

1

0

release_arm

``

release_arm

``

1

0

motion_complete

``

motion_complete

``

1

0

get_motion_complete

``

get_motion_complete

``

2

0

wait_for_complete

``

wait_for_complete

timeout, interval

3

0

change_work

work_no

change_work

work_no

1

0

get_current_work_no

``

get_current_work_no

``

2

0

get_work

work_no

get_work

work_no

2

1

set_work

work_no, work_define, work_attribute

set_work

work_no, work_define, work_attribute

1

1

change_tool

work_no

change_tool

work_no

1

0

get_current_tool

``

get_current_tool

``

1

0

get_current_tool_no

``

get_current_tool_no

``

2

0

get_tool_define

tool_no

get_tool_define

tool_no

2

3

get_tool

tool_no

get_tool

tool_no

1

0

set_tool_define

tool_no, tool_define

set_tool_define

tool_no, tool_define

1

1

set_tool

tool_no, tool_define

set_tool

tool_no, tool_define

1

0

take_arm

``

take_arm

``

1

0

give_arm

``

give_arm

``

1

0

coord_type

coord_type

set_coord_type

value

0

0

set_coord_type

coord_type

set_coord_type

coord_type

2

0

get_coord_type

``

get_coord_type

``

1

0

path_blend

value

set_path_blend

value

0

0

set_path_blend

path_blend

set_path_blend

path_blend

2

0

get_path_blend

``

get_path_blend

``

1

0

motion_mode

value

set_motion_mode

value

0

0

set_motion_mode

mode

set_motion_mode

mode

2

0

get_motion_mode

``

get_motion_mode

``

1

0

task

``

—

``

0

0

task_state

``

—

``

0

0

get_task_status

``

get_task_status

``

0

0

current_position

``

—

``

1

0

current_angle

``

—

``

1

0

speed

``

—

``

1

0

jspeed

``

—

``

1

0

extspeed

``

—

``

1

0

accel

``

—

``

1

0

decel

``

—

``

1

0

extaccel

``

—

``

1

0

extdecel

``

—

``

1

0

lock

``

—

``

0

0

busy_status

``

—

``

1

0

is_running

``

is_running

``

1

0

state

``

state

``

1

0

servo_on

``

—

``

1

0

direct_mode

``

—

``

1

0

get_direct_mode

``

get_direct_mode

``

0

0

get_current_position

``

get_current_position

``

1

1

get_current_pose

``

get_current_pose

``

1

0

get_current_angle

``

get_current_angle

``

1

1

error_code

``

—

``

1

0

error_description

``

—

``

1

0

get_current_error_info

``

get_current_error_info

``

1

0

get_error

``

get_error

``

1

0

get_error_code

``

get_error_code

``

1

0

get_error_count

``

get_error_count

``

1

0

get_error_info

index

get_error_info

index

1

0

get_error_description

error_code

get_error_description

error_code

1

0

print_error_info

e

print_error_info

e

1

0

print_error

e

print_error

e

1

0

set_speed

speed

set_speed

speed

1

1

get_speed

``

get_speed

``

1

0

set_jspeed

speed

set_jspeed

speed

1

0

get_jspeed

``

get_jspeed

``

1

0

set_accel

accel

set_accel

accel

1

0

get_accel

``

get_accel

``

1

0

set_decel

decel

set_decel

decel

1

0

get_decel

``

get_decel

``

0

0

set_extspeed

speed

set_extspeed

speed

1

1

get_extspeed

``

get_extspeed

``

1

0

set_extaccel

extaccel

set_extaccel

accel

0

0

get_extaccel

``

get_extaccel

``

0

0

set_extdecel

extdecel

set_extdecel

decel

0

0

get_extdecel

``

get_extdecel

``

0

0

turn_on_motor

``

turn_on_motor

``

1

0

turn_off_motor

``

turn_off_motor

``

1

0

p2j

p_type_pos

p2j

p_type_pos

4

0

j2p

j_type_pos

j2p

j_type_pos

4

0

dev

base, offset

dev

base, offset

2

4

move

target, motion_mode, coord_type, path_blend, offset, pose, speed, accel, decel, is_async

move

target, motion_mode, coord_type, path_blend, offset, pose, speed, accel, decel, is_async

18

0

approach

lComp, vntPoseBase, vntPoseLen, bstrOpt

approach

lComp, vntPoseBase, vntPoseLen, bstrOpt

1

0

drive

target, relative, path_blend, speed, is_async

drive

target, relative, path_blend, speed, is_async

4

9

rotate

plane, angle, center, path_blend, speed, is_async

rotate

plane, angle, center, path_blend, speed, is_async

0

0

get_IO

id_num

get_IO

id_num

1

1

get_digital_input

id_num

get_digital_input

index

5

0

set_IO

id_num, value

set_IO

id_num, value

1

0

autocal

origin

autocal

origin

0

0

get_motion_preparation

``

get_motion_preparation

``

0

0

run_script

``

run_script

``

1

0

init_hand

``

init_hand

``

0

0

open_hand

speed

open_hand

speed

0

0

hand_open

speed

hand_open

speed

0

0

hand

pos, position, force, direction, relative, speed, is_async

hand

pos, position, force, direction, relative, speed, is_async

0

0

start_log

``

start_log

``

0

0

stop_log

``

stop_log

``

0

0

clear_log

``

clear_log

``

0

0

start_servo_log

``

start_servo_log

``

0

0

stop_servo_log

``

stop_servo_log

``

0

0

clear_servo_log

``

clear_servo_log

``

0

0

get_log_count

``

get_log_count

``

0

0

get_log_record

index

get_log_record

index

0

0

108 public method names; 17 without direct _ctrl calls; 0 without same-named backend methods.