Skip to content

3 메서드

이 장은 C++17 공개 인터페이스 모듈을 기준으로 구성되어 있습니다. 각 페이지는 다음 내용을 다룹니다.

  1. 메서드 시그니처.
  2. 파라미터와 반환값.
  3. 선행 조건, 제한 사항, 실패 처리 기준.
  4. 관련 데이터 구조와 Example.

인터페이스 설명은 공개 헤더, SDK 동작, Example을 기준으로 합니다.

모듈 개요

페이지모듈중점주요 타입
3.1 ArmArm연결, 수명 주기, 스레드 모델 진입점RobotType , STATUS_CODE
3.2 ControllerInfoControllerInfo상태 조회, 모드 전환, keepaliveCtrlStatusEnum , SoftModeEnum , OpModeEnum
3.3 AlarmClientAlarmClient알람 조회 및 리셋RobotAlarm , LanguageType
3.4 MotionControlMotionControl동작, 포즈, 부하MotionPose , PayloadInfo
3.5 ProgramManagerProgramManager프로그램 실행 및 프로그램 포즈RunningProgramInfo , ProgramPose
3.6 BasScriptBasScript구조화된 스크립트 생성BasScript 관련 enum 및 variant
3.7 IoSignalsIoSignalsIO 읽기/쓰기 및 현재 지원 범위SignalType , SignalValue
3.8 RegisterBankRegisterBankR/PR/SR/MR/MH/MIPoseRegister , Register
3.9 TrajectoryManagerTrajectoryManager오프라인 궤적, 경로, 실시간 궤적TrajectorySegment , TransformStatusEnum
3.10 ControllerFileManagerControllerFileManager업로드, 다운로드, 검색FileType , FileInfo
3.11 JoggingControlJoggingControl단계 티칭 및 연속 점동MoveMode
3.12 ExtensionClientExtensionClient플러그인 조회, 전환, 서비스 호출ExtensionInfo , ExtensionState
3.13 TopicPubSubTopicPubSubWebSocket 구독, 콜백, 블로킹 수신ROBOT_TOPIC_TYPE , IO_TOPIC_TYPE
3.14 ModbusClientModbusClient마스터 파라미터, 슬레이브 핸들, 읽기/쓰기MODBUS_CHANNEL , SerialParams
3.15 CoordinateSystemManagerCoordinateSystemManager사용자 / 도구 좌표계 관리COORDINATE_SYS_TYPE , Coordinate