Configuration Tango Command Widget

Defined in src/index.ts:

  • Title:

    • Key: title

    • Type: string

    • Purpose: Optional selector title override for the first device group.

    • Default: empty string.

  • Devices:

    • Key: devices

    • Type: Array<{ endpoint?: TANGO_DB; device: string }>

    • Purpose: Define one or more Tango devices. Each item provides a Tango DB selector (endpoint) and the Tango device path (device).

    • Default: LOW MCCS TPM01-TPM16 from http://octopus-tangogql-ariadne:5004/db.

  • Commands:

    • Key: commands

    • Type: Array<{ command: string; label?: string; device?: string; argin?: any; description?: string }>

    • Purpose: Buttons to fire Tango commands (one button per array entry). device overrides the selected device(s); argin is optional (use null for arg-less commands like Recover).

    • Default: Recover aimed at the configured devices.