メインコンテンツへスキップ

インターフェース変更説明

JAKA約2分

インターフェース変更説明

本書では、SDK の各バージョンで非推奨または廃止予定のインターフェース、その理由、および推奨される代替方法を一覧します。

非推奨のインターフェースは現在のバージョンで使用できる場合がありますが、将来のバージョンでは削除される可能性があります。推奨される代替案への早期移行をお勧めします。

非推奨インターフェース一覧

廃止予定のインターフェース

  • set_compliant_type
  • get_compliant_type
  • set_vel_compliant_ctrl
  • set_compliance_condition
  • disable_force_control
  • enable_admittance_ctrl
  • get_admit_ctrl_config
  • set_admit_ctrl_config
  • set_ft_ctrl_frame
  • get_ft_ctrl_frame

ヒント:

以下の表に示されている 171 および 172 は、どちらもコントローラのバージョンを指します。

インターフェース説明171-tcp172-tcp / 172-grpc
set_compliant_typeサポート置き換え:set_ft_ctrl_mode
get_compliant_typeサポート置き換え:get_ft_ctrl_mode
disable_force_controlサポート置き換え:zero_end_sensor
set_vel_compliant_ctrlサポート172以降、SDKは速度コンプライアンスをサポートしません(ただしTCPプロトコルは引き続き保持されます)
set_compliance_conditionサポート172以降、SDKは速度コンプライアンスをサポートしません(ただしTCPプロトコルは引き続き保持されます)
enable_admittance_ctrlサポート置き換え:enable_tool_drive
get_admit_ctrl_configサポート分割:get_tool_drive_config、get_ft_ctrl_config
set_admit_ctrl_configサポート分割:set_tool_drive_config、set_ft_ctrl_config
get_ft_ctrl_frameサポート分割:get_tool_drive_frame、get_ft_ctrl_frame
set_ft_ctrl_frameサポート分割:set_tool_drive_frame、set_ft_ctrl_frame

廃止されたインターフェース

  • set_error_handler
  • set_block_wait_timeout
  • set_status_data_update_time_interval
  • get_exist_traj_file_name
  • rename_traj_file_name
  • remove_traj_file
  • generate_traj_exe_file
  • set_errorcode_file_path
  • set_debug_mode
  • static_Get_SDK_filepath
  • static_Set_SDK_filepath

ヒント:

以下の表に示されている 171 および 172 は、どちらもコントローラのバージョンを指します。

インターフェース説明171-tcp / 172-tcp / 172-grpc
set_error_handler現在はポート10004のポーリングが廃止されたため、SDKはコントローラーの「リアルタイム」エラーコードを取得できず、このコールバックを実行できません。また、SDKの返り値(以前はコントローラーの受信が成功したかを示していましたが、現在は実行が成功したかを示します)は、指令の実行結果判断に直接利用できます。エラーが発生した場合、ユーザーが即座に処理できます。
set_block_wait_timeout以前、SDKは位置の数値に依存して判断していましたが、「収束しない」問題を防ぐためにタイムアウト時間を追加する必要がありました。現在、SDKはコントローラーのinposフラグおよび指令キューqueueなどの情報に依存して判断しており、上記の問題はありません。
set_status_data_update_time_intervalSDKによるポート10004のポーリング機構を廃止
get_exist_traj_file_name既存のFTPコマンドで代替(マニュアルに関連使用法を記載)
rename_traj_file_name既存のFTPコマンドで代替(マニュアルに関連使用法を記載)
remove_traj_exe_file既存のFTPコマンドで代替(マニュアルに関連使用法を記載)
generate_traj_exe_file軌跡記録が完了した時に、自動的に jks を生成します
set_errorcode_file_path以前の SDK では、エラーコードに対応する説明情報を取得するために追加のファイルが必要でしたが、現在の SDK では、コントローラが報告するエラーコードとエラーメッセージを直接使用します(そのため追加のファイルは不要です)。 (上記はコントローラのエラー報告のみ対象であり、SDK インターフェイスのエラーには適用されません。お客様は jkerr.h ファイルを参照する必要があります)
set_debug_modeもうお客様が指定する必要はありません
static_Get_SDK_filepathすでに get_SDK_filepath が存在します
static_Set_SDK_filepathすでに get_SDK_filepath が存在します
最終更新日: