owner.waveforms

Waveforms owner

type

object

properties

  • additionalConfiguration

Advanced configuration of the waveform

AdditionalConfigurationEntity

  • isTemplateGeneratedByOspComposer

Name of the playbook that generated this file. If present, the file is managed by the Composer and may be overwritten on regeneration. Used for selective clean. Do not edit or set manually.

type

string

  • moduleId

The module ID who own this Item

type

string

  • samplePeriod

The period at which the waveform value is computed

DurationConfigurationEntity

  • templateId

The id of the template to use for this file

type

string

  • templateVariables

The variables and their values to be replaced from the template

type

object

additionalProperties

  • variablesFiles

The variables files to use to replace the variables. The first file of the list will take precedence over the following one. Template variables take precedence over the contents of the files.

type

array

items

type

string

  • waveformConfigurationEntity

The waveform configuration

oneOf

TRIANGULAR

SQUARE

RAMP

SAWTOOTH

SINE

ANALOG_RANDOM

DISCRETE_RANDOM

CONSTANT

additionalProperties

False

AdditionalConfigurationEntity

type

object

properties

  • errorGenerationDuration

Duration of errors generation sequence, for example : generate errors for 2 seconds

DurationConfigurationEntity

  • errorGenerationPeriod

Period of errors generation sequence, for example : generate errors every 5 seconds

DurationConfigurationEntity

additionalProperties

False

DurationConfigurationEntity

type

object

properties

  • unit

The unit of time expressed

type

string

enum

NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS

  • value

The amount of time expressed with the unit

type

integer

additionalProperties

False

TRIANGULAR

A triangular signal

type

object

properties

  • type

type

string

enum

TRIANGULAR

default

TRIANGULAR

  • max

Maximum value of the waveform

type

number

  • min

Minimum value of the waveform

type

number

  • offset

Offset of the waveform

DurationConfigurationEntity

  • period

Period of the waveform

DurationConfigurationEntity

additionalProperties

False

SQUARE

A square signal

type

object

properties

  • type

type

string

enum

SQUARE

default

SQUARE

  • highDuration

Duration of the higher value of the waveform (sum with lowDuration to get waveform period)

DurationConfigurationEntity

  • lowDuration

Duration of the lower value of the waveform (sum with highDuration to get waveform period)

DurationConfigurationEntity

  • max

Maximum value of the waveform

type

number

  • min

Minimum value of the waveform

type

number

  • offset

Offset of the waveform

DurationConfigurationEntity

additionalProperties

False

RAMP

A ramp wave signal

type

object

properties

  • type

type

string

enum

RAMP

default

RAMP

  • max

Maximum value of the waveform

type

number

  • min

Minimum value of the waveform

type

number

  • offset

Offset of the waveform

DurationConfigurationEntity

  • period

Period of the waveform

DurationConfigurationEntity

additionalProperties

False

SAWTOOTH

A sawtooth signal

type

object

properties

  • type

type

string

enum

SAWTOOTH

default

SAWTOOTH

  • max

Maximum value of the waveform

type

number

  • min

Minimum value of the waveform

type

number

  • offset

Offset of the waveform

DurationConfigurationEntity

  • period

Period of the waveform

DurationConfigurationEntity

additionalProperties

False

SINE

A sinusoidal signal

type

object

properties

  • type

type

string

enum

SINE

default

SINE

  • max

Maximum value of the waveform

type

number

  • min

Minimum value of the waveform

type

number

  • offset

Offset of the waveform

DurationConfigurationEntity

  • period

Period of the waveform

DurationConfigurationEntity

additionalProperties

False

ANALOG_RANDOM

A analog random wave form signal

type

object

properties

  • type

type

string

enum

ANALOG_RANDOM

default

ANALOG_RANDOM

  • max

Maximum value of the waveform

type

number

  • min

Minimum value of the waveform

type

number

  • seed

Seed defining randomness of the waveform

type

integer

additionalProperties

False

DISCRETE_RANDOM

A discretely random distributed wave form signal

type

object

properties

  • type

type

string

enum

DISCRETE_RANDOM

default

DISCRETE_RANDOM

  • max

Maximum value of the waveform

type

number

  • min

Minimum value of the waveform

type

number

  • seed

Seed defining randomness of the waveform

type

integer

additionalProperties

False

CONSTANT

type

object

properties

  • type

type

string

enum

CONSTANT

default

CONSTANT

  • value

Constant value of the waveform

type

number

additionalProperties

False