公開メソッドの実装照合(ソースコードベース)

この表は提供された dobot_ctrl(2).py と dobot_tcp.py を対象に、公開層のメソッドがMG400バックエンドに委譲されているかを静的に確認したものです。COBOTTAやURの実装を比較した表ではありません。共通I/Fはプロジェクト側で定義されており、MG400はその実装先の一つです。

「同名実装あり」は動作の保証ではありません。MG400実機での確認、引数・戻り値・例外・安全上の意味の同等性は別途必要です。行番号は今回参照した提供ソースのもので、将来のリビジョンでは変わります。

公開メソッド

DobotCtrl 行

DobotTcp 行

静的確認結果

connect()

36

108

同名実装あり(動作保証ではない)

get_version()

39

1851

明示的に未実装

delete()

45

195

同名実装あり(動作保証ではない)

disconnect()

48

170

同名実装あり(動作保証ではない)

halt()

57

493

明示的に未実装

task_stop()

60

512

明示的に未実装

hand_stop()

66

521

明示的に未実装

stop()

71

504

明示的に未実装

reset_error()

74

484

同名実装あり(動作保証ではない)

release_arm()

77

447

同名実装あり(動作保証ではない)

motion_complete()

84

649

同名実装あり(動作保証ではない)

get_motion_complete()

87

638

同名実装あり(動作保証ではない)

wait_for_complete()

90

653

同名実装あり(動作保証ではない)

change_work()

97

728

同名実装あり(動作保証ではない)

get_current_work_no()

100

734

同名実装あり(動作保証ではない)

get_work()

103

746

同名実装あり(動作保証ではない)

set_work()

106

807

同名実装あり(動作保証ではない)

change_tool()

122

859

同名実装あり(動作保証ではない)

get_current_tool()

125

877

同名実装あり(動作保証ではない)

get_current_tool_no()

128

865

同名実装あり(動作保証ではない)

get_tool_define()

131

880

同名実装あり(動作保証ではない)

get_tool()

134

909

同名実装あり(動作保証ではない)

set_tool_define()

137

913

同名実装あり(動作保証ではない)

set_tool()

143

926

同名実装あり(動作保証ではない)

take_arm()

153

427

同名実装あり(動作保証ではない)

give_arm()

156

437

同名実装あり(動作保証ではない)

coord_type()

168

935

同名実装あり(動作保証ではない)

set_coord_type()

171

938

同名実装あり(動作保証ではない)

get_coord_type()

174

945

同名実装あり(動作保証ではない)

path_blend()

184

975

同名実装あり(動作保証ではない)

set_path_blend()

190

978

同名実装あり(動作保証ではない)

get_path_blend()

193

996

同名実装あり(動作保証ではない)

motion_mode()

201

956

同名実装あり(動作保証ではない)

set_motion_mode()

204

959

同名実装あり(動作保証ではない)

get_motion_mode()

207

967

同名実装あり(動作保証ではない)

task()

215

1830

明示的に未実装

task_state()

219

1835

明示的に未実装

get_task_status()

222

1839

明示的に未実装

current_position()

226

528

同名実装あり(動作保証ではない)

current_angle()

230

532

同名実装あり(動作保証ではない)

speed()

234

1005

同名実装あり(動作保証ではない)

jspeed()

238

1009

同名実装あり(動作保証ではない)

extspeed()

243

1021

同名実装あり(動作保証ではない)

accel()

247

1013

同名実装あり(動作保証ではない)

decel()

252

1017

同名実装あり(動作保証ではない)

extaccel()

256

1025

同名実装あり(動作保証ではない)

extdecel()

260

1029

同名実装あり(動作保証ではない)

lock()

264

1825

明示的に未実装

busy_status()

268

580

同名実装あり(動作保証ではない)

is_running()

271

590

同名実装あり(動作保証ではない)

state()

274

593

同名実装あり(動作保証ではない)

servo_on()

278

472

同名実装あり(動作保証ではない)

direct_mode()

282

1844

同名実装あり(動作保証ではない)

get_direct_mode()

285

1847

明示的に未実装

get_current_position()

288

535

同名実装あり(動作保証ではない)

get_current_pose()

291

555

同名実装あり(動作保証ではない)

get_current_angle()

294

560

同名実装あり(動作保証ではない)

error_code()

302

697

同名実装あり(動作保証ではない)

error_description()

306

713

同名実装あり(動作保証ではない)

get_current_error_info()

309

706

同名実装あり(動作保証ではない)

get_error()

312

688

同名実装あり(動作保証ではない)

get_error_code()

315

692

同名実装あり(動作保証ではない)

get_error_count()

318

700

同名実装あり(動作保証ではない)

get_error_info()

321

703

同名実装あり(動作保証ではない)

get_error_description()

324

709

同名実装あり(動作保証ではない)

print_error_info()

327

719

同名実装あり(動作保証ではない)

print_error()

330

716

同名実装あり(動作保証ではない)

set_speed()

337

1032

同名実装あり(動作保証ではない)

get_speed()

340

1048

同名実装あり(動作保証ではない)

set_jspeed()

343

1056

同名実装あり(動作保証ではない)

get_jspeed()

346

1063

同名実装あり(動作保証ではない)

set_accel()

349

1066

同名実装あり(動作保証ではない)

get_accel()

352

1074

同名実装あり(動作保証ではない)

set_decel()

357

1077

同名実装あり(動作保証ではない)

get_decel()

360

1090

明示的に未実装

set_extspeed()

364

1093

同名実装あり(動作保証ではない)

get_extspeed()

367

1105

同名実装あり(動作保証ではない)

set_extaccel()

372

1109

明示的に未実装

get_extaccel()

377

1112

明示的に未実装

set_extdecel()

382

1115

明示的に未実装

get_extdecel()

387

1118

明示的に未実装

turn_on_motor()

394

463

同名実装あり(動作保証ではない)

turn_off_motor()

397

467

同名実装あり(動作保証ではない)

p2j()

404

1268

同名実装あり(動作保証ではない)

j2p()

407

1289

同名実装あり(動作保証ではない)

dev()

413

1221

同名実装あり(動作保証ではない)

move()

420

1310

同名実装あり(動作保証ではない)

approach()

447

1657

同名実装あり(動作保証ではない)

drive()

464

1525

同名実装あり(動作保証ではない)

rotate()

477

1678

明示的に未実装

get_IO()

493

1796

同名実装あり(動作保証ではない)

get_digital_input()

496

1751

同名実装あり(動作保証ではない)

set_IO()

499

1808

同名実装あり(動作保証ではない)

autocal()

508

1895

明示的に未実装

get_motion_preparation()

511

1674

明示的に未実装

run_script()

517

1737

明示的に未実装

init_hand()

522

1857

明示的に未実装

open_hand()

527

1861

明示的に未実装

hand_open()

532

1865

明示的に未実装

hand()

538

1870

明示的に未実装

start_log()

561

1899

明示的に未実装

stop_log()

566

1902

明示的に未実装

clear_log()

571

1905

明示的に未実装

start_servo_log()

576

1908

明示的に未実装

stop_servo_log()

581

1911

明示的に未実装

clear_servo_log()

586

1914

明示的に未実装

get_log_count()

592

1917

明示的に未実装

get_log_record()

597

1920

明示的に未実装