UIFeedbackConfig

Type: object

General configuration for UI Feedback elements

Type: array

Elements inside UIFeedbackConfig.

No Additional Items

Each item of this array must be:

Type: object

Configuration for uiFeedback element

Type: string

Sets the id of the element.

Type: enum (of string) Default: "text"

Sets the view type of the element.

Must be one of:

  • "image"
  • "sound"
  • "text"

Type: object

Configuration for UI Feedback content

Type: string Default: ""

Sets the content of the element.

Type: integer Default: 0

Sets the duration of the element.

Value must be greater or equal to 0 and lesser or equal to 1000000

Type: integer Default: 1

Sets the priority of the element.

Value must be greater or equal to 0 and lesser or equal to 100

Type: boolean Default: false

Sets whether the view is clickable.

Type: string Default: ""

Sets a tag for the element.

Type: object

Configuration attributes for UI Feedback view elements

Type: enum (of string) Default: "center"

Sets the text alignment.

Must be one of:

  • "left"
  • "right"
  • "center"

Type: string

Sets the text color.

Type: string

Sets the background color.

Type: enum (of string) Default: "fit_center"

Sets the image scale type.

Must be one of:

  • "center"
  • "center_crop"
  • "fit_center"
  • "fit_xy"

Type: object

Trigger configuration for UI Feedback

Type: array

Allows to watch scanInfo events.

No Additional Items

Each item of this array must be:

Type: object

Configuration for triggering UI Feedback on ScanInfo events

Type: object

Configuration for triggering UI Feedback on ScanInfo events

Type: boolean Default: false

Sets whether the trigger must apply defaultContent.

Type: boolean Default: false

Sets whether the trigger must apply defaultAttributes.

Type: string Default: ""

Sets the ScanInfo variable name to be watched.

Type: string Default: ""

Sets the ScanInfo variable value to be watched.

Type: array

Allows to watch runSkipped events.

No Additional Items

Each item of this array must be:

Type: object

Configuration for triggering UI Feedback on RunSkipped events

Type: object

Configuration for triggering UI Feedback on RunSkipped events

Type: boolean Default: false

Sets whether the trigger must apply defaultContent.

Type: boolean Default: false

Sets whether the trigger must apply defaultAttributes.

Type: integer Default: "0"

Sets the runSkipped code to be watched.

Type: array
No Additional Items

Each item of this array must be:

Type: object

Configuration for uiFeedback preset.

Type: array

Attributes inside preset.

No Additional Items

Each item of this array must be:

Type: object

Configuration for uiFeedback preset attribute.

Type: object

Configuration for UI Feedback overlays

Type: enum (of string) Default: "cutout"

Sets the source of the overlay.

Must be one of:

  • "cutout"

Type: enum (of string)

Sets the anchor of the overlay.

Must be one of:

  • "top_left"
  • "top_center"
  • "top_right"
  • "center_left"
  • "center"
  • "center_right"
  • "bottom_left"
  • "bottom_center"
  • "bottom_right"

Type: object

Sets the size dimension of the overlay.

Type: object

Sets the scale for x axis of the overlay.

Type: number

Sets the scale value of the overlay.

OverlayScaleTypeConfig

Type: enum (of string)

Sets the scale type of the overlay.

Must be one of:

  • "none"
  • "fixed_px"
  • "keep_ratio"
  • "overlay"

Type: object

Sets the scale for y axis of the overlay.

Same definition as scaleX

Type: object

Sets the offset dimension of the overlay.

Same definition as sizeDimension

Type: array

Allows to use overlay presets.

No Additional Items

Each item of this array must be:

Type: array

Allows to use element presets.

No Additional Items

Each item of this array must be:

Type: object

Configuration for uiFeedback preset.

Same definition as UIFeedbackPresetConfig

Type: array

Preset definitions inside UIFeedbackConfig.

No Additional Items

Each item of this array must be:

Type: object

Configuration for uiFeedback preset definition.

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "presetElementOverlay"
Type: object

Type: object

The following properties are required:

  • overlay
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "presetElementTrigger"
Type: object

Type: object

The following properties are required:

  • trigger
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: object

The following properties are required:

  • element
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: object

The following properties are required:

  • elements

Type: string

Sets the name of the preset definition.

Type: enum (of string)

Sets the preset definition type.

Must be one of:

  • "presetElementOverlay"
  • "presetElementTrigger"
  • "presetElement"
  • "preset"

Type: array

Attributes inside preset definition.

No Additional Items

Each item of this array must be:

Type: object

Configuration for uiFeedback preset definition attribute.

Type: enum (of string)

Sets the preset definition attribute element type.

Must be one of:

  • "int"
  • "long"
  • "double"
  • "boolean"
  • "string"
  • "any"

UIFeedbackPresetContentConfig

Type: object

Configuration for uiFeedback preset content definition.

Type: array
No Additional Items

Each item of this array must be:

Type: array
No Additional Items

Each item of this array must be:

Type: array

Allows to use presets.

No Additional Items

Each item of this array must be:

Type: object

Configuration for uiFeedback preset.

Same definition as UIFeedbackPresetConfig