HOPS
HOPS class reference
svex.h
Go to the documentation of this file.
1 #ifndef SVEX_H
2 #define SVEX_H
3 /* svex.h
4 Thu Feb 4 15:47:28 EST 1999
5 */
6 
7 #define PCAL_SIN 0
8 #define PCAL_COS 1
9 
11  {
13  float freq_a; /* use -1 for unused frequency */
14  float freq_b;
15  float freq_c;
16  float freq_d;
17  };
18 
20  {
22  int type; /* PCAL_SIN or PCAL_COS */
23  float counter_coeff[9]; /* use 0 for unused coefficient */
24  };
25 
27  {
28  double delta_phase; /* Divides evenly into 360 degrees */
29  int nval; /* Number of tabular values */
30  short sin_value[4][MAXNVAL]; /* [SampleValue][angle increment] */
31  short cos_value[4][MAXNVAL]; /* [SampleValue][angle increment] */
32  };
33 
35  {
37  struct pcm_cfg_struct pcm_cfg[8]; /* maximum of 8 freqs */
38  struct pcm_tab_struct tables;
39  };
40 
41 #endif
short cos_value[4][MAXNVAL]
Definition: svex.h:31
float counter_coeff[9]
Definition: svex.h:23
char chan_ID[MAX_NAMESIZE]
Definition: svex.h:12
char freq[MAX_NAMESIZE]
Definition: svex.h:21
float freq_c
Definition: svex.h:15
double delta_phase
Definition: svex.h:28
short sin_value[4][MAXNVAL]
Definition: svex.h:30
struct pcm_tab_struct tables
Definition: svex.h:38
int nval
Definition: svex.h:29
struct SU_chan_out_struct SU_chan_out[16]
Definition: svex.h:36
float freq_a
Definition: svex.h:13
struct pcm_cfg_struct pcm_cfg[8]
Definition: svex.h:37
float freq_b
Definition: svex.h:14
float freq_d
Definition: svex.h:16
int type
Definition: svex.h:22
Definition: svex.h:11
Definition: svex.h:20
Definition: svex.h:27
Definition: svex.h:35
#define MAX_NAMESIZE
Definition: tapeDB.h:13
#define MAXNVAL
Definition: vex.h:13