owner.waveforms

Waveforms owner

type

object

properties

  • 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

  • isTemplateGeneratedByOspComposer

If the value is set to true, manual editing of this file should be avoided, as the composer will override the value in the next generation.

type

boolean

  • moduleId

The module ID who own this Item

type

string

  • waveformConfigurationEntity

The waveform configuration

oneOf

TRIANGULAR

SQUARE

RAMP

SAWTOOTH

SINE

ANALOG_RANDOM

DISCRETE_RANDOM

CONSTANT

  • samplePeriod

The period at which the waveform value is computed

DurationConfigurationEntity

  • additionalConfiguration

Advanced configuration of the waveform

AdditionalConfigurationEntity

additionalProperties

False

TRIANGULAR

A triangular signal

type

object

properties

  • type

type

string

enum

TRIANGULAR

default

TRIANGULAR

  • min

Minimum value of the waveform

type

number

  • max

Maximum value of the waveform

type

number

  • period

Period of the waveform

DurationConfigurationEntity

  • offset

Offset of the waveform

DurationConfigurationEntity

additionalProperties

False

DurationConfigurationEntity

type

object

properties

  • value

The amount of time expressed with the unit

type

integer

  • unit

The unit of time expressed with the value

type

string

enum

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

additionalProperties

False

SQUARE

A square signal

type

object

properties

  • type

type

string

enum

SQUARE

default

SQUARE

  • min

Minimum value of the waveform

type

number

  • max

Maximum value of the waveform

type

number

  • lowDuration

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

DurationConfigurationEntity

  • highDuration

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

DurationConfigurationEntity

  • offset

Offset of the waveform

DurationConfigurationEntity

additionalProperties

False

RAMP

A ramp wave signal

type

object

properties

  • type

type

string

enum

RAMP

default

RAMP

  • min

Minimum value of the waveform

type

number

  • max

Maximum value of the waveform

type

number

  • period

Period of the waveform

DurationConfigurationEntity

  • offset

Offset of the waveform

DurationConfigurationEntity

additionalProperties

False

SAWTOOTH

A sawtooth signal

type

object

properties

  • type

type

string

enum

SAWTOOTH

default

SAWTOOTH

  • min

Minimum value of the waveform

type

number

  • max

Maximum value of the waveform

type

number

  • period

Period of the waveform

DurationConfigurationEntity

  • offset

Offset of the waveform

DurationConfigurationEntity

additionalProperties

False

SINE

A sinusoidal signal

type

object

properties

  • type

type

string

enum

SINE

default

SINE

  • min

Minimum value of the waveform

type

number

  • max

Maximum value of the waveform

type

number

  • period

Period of the waveform

DurationConfigurationEntity

  • offset

Offset 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

  • min

Minimum value of the waveform

type

number

  • max

Maximum 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

  • min

Minimum value of the waveform

type

number

  • max

Maximum 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

AdditionalConfigurationEntity

type

object

properties

  • errorGenerationPeriod

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

DurationConfigurationEntity

  • errorGenerationDuration

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

DurationConfigurationEntity

additionalProperties

False