# Enum FunctionWaveform

Specifies the periodic function used to generate a signal waveform.

`public enum FunctionWaveform`

## Fields

`Sawtooth = 3`

A periodic, non-symmetric and piecewise linear waveform in which the amplitude moves linearly between the fixed minimum and maximum values, and then drops sharply from the maximum back to the minimum value.

`Sine = 0`

A sine wave describing a smooth periodic oscillation.

`Square = 1`

A periodic waveform in which the amplitude alternates between fixed minimum and maximum values.

`Triangular = 2`

A periodic, piecewise linear waveform in which the amplitude moves between fixed minimum and maximum values following a triangular shape.