]> git.rkrishnan.org Git - dttsp.git/blobdiff - jDttSP/digitalagc.h
Major update
[dttsp.git] / jDttSP / digitalagc.h
index ae886a7a5ee1d53d53ed9150ea207b831a99ab6a..5a6fea12898efc31e705524db9f890a27fa8cefa 100644 (file)
@@ -46,12 +46,13 @@ typedef enum _agcmode { agcOFF, agcLONG, agcSLOW, agcMED, agcFAST } AGCMODE;
 typedef
 struct _digitalagc {
   AGCMODE mode;
-  int hang, indx, over, ramp, rcov, size;
+  int hang, indx, over, ramp, rcov, mask, sndx;
   struct {
-    REAL fix, lim, now, old, top;
+    REAL fix, lim, now, old, raw, top;
   } gain;
   REAL hist[AGCHIST];
   CXB buff;
+  COMPLEX *circ;
 } digital_agc_state, *DIGITALAGC;
 
 extern void delDigitalAgc(DIGITALAGC agc);
@@ -59,7 +60,6 @@ extern void delDigitalAgc(DIGITALAGC agc);
 extern DIGITALAGC 
 newDigitalAgc(int Mode,
              int Hang,
-             int Size,
              int Ramp,
              int Over,
              int Rcov,