JSON Schema

This page presents a human readable version of the Setup dataset JSON Schema that can be downloaded here

Schema Docs Type: object
No Additional Properties

Type: string

Must be at least 1 characters long

Type: enum (of string)

Must be one of:

  • "4.0.0"

Type: enum (of string)

Must be one of:

  • "General Weld"
  • "General Mapping"

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: integer

Value must be greater or equal to 0

Type: array

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:


Type: object

Ascan Amplitude

No Additional Properties

Type: enum (of string)

Must be one of:

  • "AScanAmplitude"

Type: enum (of string)

Must be one of:

  • "Independent"
  • "Paintbrush"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Percent"

Type: array

Must contain a minimum of 2 items

Must contain a maximum of 3 items

All items must be unique

No Additional Items

Tuple Validation

Item at 1 must be:
Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "UCoordinate"

Type: integer

Value must be greater or equal to 1

Type: number

Value must be greater or equal to 0

Type: integer

When the acquisition has been done in Time mode (no encoder) this axis is a circular buffer in which the first position is given in lastCellRewrited

Value must be greater or equal to 0

Item at 2 must be:

Type: object

Independent storageMode

No Additional Properties

Type: enum (of string)

Must be one of:

  • "Beam"

Type: array

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Tuple Validation

Item at 1 must be:
Type: object
No Additional Properties

Item at 3 must be:
Type: object

Ascan Status

No Additional Properties

Type: enum (of string)

Must be one of:

  • "AScanStatus"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Bitfield"

Type: integer

Value must be greater or equal to 1

Type: integer

Value must be greater or equal to 1

Type: integer

Value must be greater or equal to 1

Type: object

TFM Value

No Additional Properties

Type: enum (of string)

Must be one of:

  • "TfmValue"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Coherence"
  • "Percent"

Type: object

TFM Status

No Additional Properties

Type: enum (of string)

Must be one of:

  • "TfmStatus"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Bitfield"

Type: integer

Value must be greater or equal to 1

Type: integer

Value must be greater or equal to 1

Type: integer

Value must be greater or equal to 1

Type: object

Firing Source

No Additional Properties

Type: enum (of string)

Must be one of:

  • "FiringSource"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "BeamId"
  • "ColumnId"

Type: object

C-Scan Peak

No Additional Properties

Type: enum (of string)

Must be one of:

  • "CScanPeak"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Percent"
Type: object

C-Scan Time

No Additional Properties

Type: enum (of string)

Must be one of:

  • "CScanTime"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Seconds"
Type: object

C-Scan Status

No Additional Properties

Type: enum (of string)

Must be one of:

  • "CScanStatus"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Bitfield"

Type: integer

Value must be greater or equal to 1

Type: integer

Value must be greater or equal to 1

Type: integer

Value must be greater or equal to 1

Type: array

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:


Type: object

Ultrasonic Conventional

Type: object

Pulse Echo

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Longitudinal"
  • "TransversalVertical"

Type: number

Value must be greater or equal to 0

Type: enum (of string)

Must be one of:

  • "None"
  • "Positive"
  • "Negative"
  • "Full"

Type: enum (of string)

Must be one of:

  • "Pulse"
  • "SynchroGateRelative"

Type: enum (of string)

Must be one of:

  • "TrueDepth"
  • "SoundPath"
  • "Time"

Type: object

Type: number

Value must be greater or equal to 0

Type: enum (of string)

Must be one of:

  • "Bipolar"
  • "UnipolarPositive"
  • "UnipolarNegative"

Additional Properties of any type are allowed.

Type: object

Type: array of object

Must contain a minimum of 1 items

Must contain a maximum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "SoundPath"
  • "TrueDepth"

Type: enum (of string)

Must be one of:

  • "Absolute"
  • "Positive"
  • "Negative"

Type: array

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:


Type: object

Pitch Catch

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: object

TOFD

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: object

Ultrasonic Phased Array

Type: object

Pulse Echo

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"

Type: object
No Additional Properties


Type: object
No Additional Properties
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Manual"
  • "Automatic"


Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "SoundPath"
  • "TrueDepth"

Type: array of number

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Absolute"
  • "Positive"
  • "Negative"

Type: number

Value must be greater or equal to 0

Type: object

Pitch Catch

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"

Type: object
No Additional Properties


Type: number

Value must be greater or equal to 0

Type: object

Tandem

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: object

Ultrasonic Matrix Capture

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"


Type: object

Type: array

Must contain a minimum of 1 items

No Additional Items

Tuple Validation

Item at 1 must be:
Type: object

Type: object

Type: array

Must contain a minimum of 1 items

No Additional Items

Tuple Validation

Item at 1 must be:
Type: object
Type: object

Total Focusing Method

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Analytic"
  • "Real"

Type: array of integer

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object

Gain

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"
  • "Software"
Type: object

Gates per beam

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"
  • "Software"
Type: object

Gates per group

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Hardware"
  • "Software"
Type: object

TCG

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Software"
Type: object

Thickness

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Software"

Type: object
No Additional Properties

Type: array of object

Must contain a minimum of 1 items

Must contain a maximum of 2 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Crossing"
  • "MaximumPeak"
  • "FirstPeak"
  • "LastPeak"
Type: object

Tfm Box Gates

No Additional Properties

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: array or null

Must contain a minimum of 0 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Software"

Type: array

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Tuple Validation

Item at 1 must be:

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "OneLineScan"
  • "RasterScan"

Type: enum (of string)

Must be one of:

  • "Around"
  • "Along"
  • "Width"
  • "Length"

Type: array

Must contain a minimum of 1 items

Must contain a maximum of 2 items

All items must be unique

No Additional Items

Tuple Validation

Item at 1 must be:
Item at 2 must be:

Type: array

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:


Type: object

Conventional Round

No Additional Properties

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Normal"
  • "Reverse"
Type: object

Conventional Rectangular

No Additional Properties

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: object

Phased Array Linear

No Additional Properties

Type: object
No Additional Properties

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: array

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:


Type: object

angleBeamWedge

No Additional Properties

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: array of object

Must contain a minimum of 1 items

Must contain a maximum of 2 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object

fluidColumn

No Additional Properties

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: array

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:


Type: object

Plate

No Additional Properties

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: array of object

Must contain a minimum of 1 items

Must contain a maximum of 2 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Top"
  • "Bottom"

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "U"
  • "V"

Type: enum (of string)

Must be one of:

  • "Symmetric"
  • "StraightLeft"
  • "StraightRight"

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: array of object

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: object
No Additional Properties

Type: object

Pipe

No Additional Properties

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: number

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

Type: array of object

Must contain a minimum of 1 items

Must contain a maximum of 2 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Inside"
  • "Outside"
Type: object

Bar

No Additional Properties

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: number

Value must be greater or equal to 0

Type: array of object

Must contain a minimum of 1 items

Must contain a maximum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Outside"

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: number

Value must be greater or equal to 0

Type: array of object

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "Quadrature"
  • "ClockDir"
  • "PulseUp"
  • "PulseDown"

Type: number

Value must be greater or equal to 0