Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IParameterSelectableItem<T>

List-type robot parameter setting API interface. The currently selected item can be set.

api-version

1

user

Type Parameters

  • T

Hierarchy

Index

Properties

items: Monitorable<T[]>

Monitorable an item list

api-version

1

user
selection: Monitorable<string>

Monitorable The current selected item.

api-version

1

user

Methods

  • add(data: T): Promise<boolean>
  • Add Item

    api-version

    1

    system

    Parameters

    • data: T

      The data of item to be added

    Returns Promise<boolean>

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

  • delete(id: string | number): Promise<boolean>
  • Delete Item

    api-version

    1

    system

    Parameters

    • id: string | number

    Returns Promise<boolean>

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

  • deselect(): Promise<boolean>
  • Deselect

    api-version

    1

    user

    Returns Promise<boolean>

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

  • get(): T[]
  • getSelectedItem(): undefined | T
  • getSelection(): string
  • select(name: string): Promise<boolean>
  • Select item

    api-version

    1

    user

    Parameters

    • name: string

      The name to be selected

    Returns Promise<boolean>

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

  • set(data: T): Promise<boolean>
  • Change the value of an existing item.

    api-version

    1

    system

    Parameters

    • data: T

      The data of item to be set

    Returns Promise<boolean>

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

Generated using TypeDoc