Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IRobotParameterManager

IRobotParameterManager have APIs for robot parameters setting.

api-version

1

system

Hierarchy

Index

Properties

Cockpit setting api

api-version

1

user
collisionSensitivity: IParameterItem<number>

Collision sensitivity setting api

api-version

1

user

General Range setting api

api-version

1

user

Homing option setting api

api-version

1

user

Idle servo off setting api

api-version

1

user

Install pose setting api

api-version

1

user
ioSpeedRatio: IParameterItem<number>

IO speed ratio setting api

api-version

1

user

Joint range setting api

api-version

1

user

Normal IO setting api

api-version

1

user

Nudge setting api

api-version

1

user
recentFile: Monitorable<{ data: RobotParameter; name: string }>

Monitorable RobotParameter. Recent robot parameter file information.

api-version

1

user

Safety IO setting api

api-version

1

user

Safety stop mode setting api

api-version

1

user

Safety Zone setting api

api-version

1

user

Tool center point setting api

api-version

1

user

Tool shape setting api

api-version

1

user

Tool weight setting api

api-version

1

user

User Coordinate setting api

api-version

1

user
worldToBaseRelation: IParameterItem<World2BaseRelation>

World to base relation pose setting api

api-version

1

user

Methods

  • add(name: string, data: RobotParameter): Promise<boolean>
  • add(name: string, data: RobotParameter, options?: { withoutRecentFile?: boolean }): Promise<boolean>
  • Add robot parameter to db

    api-version

    1

    system

    Parameters

    Returns Promise<boolean>

    Return Fulfills with true if the request has been operated successfully, otherwise false.

  • Add robot parameter to db

    api-version

    3

    system

    Parameters

    • name: string

      robot parameter name

    • data: RobotParameter
    • Optional options: { withoutRecentFile?: boolean }

      Additional options.

      • Optional withoutRecentFile?: boolean

    Returns Promise<boolean>

    Return Fulfills with true if the request has been operated successfully, otherwise false.

  • delSystemVariable(name: string): Promise<boolean>
  • Delete system variable

    api-version

    1

    system

    Parameters

    • name: string

      name of system variable

    Returns Promise<boolean>

    Return Fulfills with true if the request has been operated successfully, otherwise false.

  • getAllName(): Promise<string[]>
  • Get all robot parameter names added.

    api-version

    1

    user

    Returns Promise<string[]>

    Promise<string[]> return all robot parameter names added.

  • remove(name: string): Promise<boolean>
  • remove robot parameter in db

    api-version

    1

    system

    Parameters

    • name: string

      robot parameter name

    Returns Promise<boolean>

    Return Fulfills with true if the request has been operated successfully, otherwise false.

  • Set robot parameter in db

    api-version

    1

    system

    Parameters

    Returns Promise<boolean>

    Return Fulfills with true if the request has been operated successfully, otherwise false.

  • setUseUserHome(use: boolean): Promise<boolean>
  • set wheter to use custom home position.

    api-version

    2

    system

    Parameters

    • use: boolean

      use moveToUserHome(true), use moveToHWHome(false)

    Returns Promise<boolean>

    Promise

Generated using TypeDoc