PS_Fgen_FW  4da88f4073c1cc65ea45c3a652a2751e495e50db
Firmware for an Power Supply and Function Generator build from an ATX power supply
Loading...
Searching...
No Matches
DDS_Channel.h File Reference

Containing an implementation for a direct digital synthesis channel. More...

#include "DDS.h"
#include "Channel.h"
#include "../Configuration.h"

Go to the source code of this file.

Classes

class  DDS_Channel
 Direct digital synthesis channel. More...
 

Typedefs

typedef enum SignalForms SignalForms_t
 Available DDS signal forms.
 

Enumerations

enum  SignalForms {
  SIGNALFORM_SINE , SIGNALFORM_RECTANGLE , SIGNALFORM_TRIANGLE , SIGNALFORM_SAWTOOTH ,
  SIGNALFORM_DC , SIGNALFORM_PWM , NUM_SIGNALFORM_ELEMENTS
}
 Available DDS signal forms. More...
 

Variables

const char * SignalFormsNames [NUM_SIGNALFORM_ELEMENTS]
 Array holding the names for all available DDS channel signal forms.
 

Detailed Description

Containing an implementation for a direct digital synthesis channel.

Date
09.01.2021 16:58:41
Author
Markus Scheich

Typedef Documentation

◆ SignalForms_t

typedef enum SignalForms SignalForms_t

Available DDS signal forms.

Enumeration with all signal form types.

Enumeration Type Documentation

◆ SignalForms

Available DDS signal forms.

Enumeration with all signal form types.

Enumerator
SIGNALFORM_SINE 

Sine wave type.

SIGNALFORM_RECTANGLE 

Rectange wave type.

SIGNALFORM_TRIANGLE 

Triangle wave type.

SIGNALFORM_SAWTOOTH 

Sawtooth wave type.

SIGNALFORM_DC 

Direct current wave type.

SIGNALFORM_PWM 

PWM wave type.

NUM_SIGNALFORM_ELEMENTS 

The last element is used to determine the number of elements in the enumeration.