diff src/AGC.h @ 480:5def66bf228f carfac_cpp

(none)
author Ulf.Hammarqvist@gmail.com
date Wed, 28 Mar 2012 17:20:06 +0000
parents 7eba2f13aa13
children cad69634b411
line wrap: on
line diff
--- a/src/AGC.h	Wed Mar 28 16:44:46 2012 +0000
+++ b/src/AGC.h	Wed Mar 28 17:20:06 2012 +0000
@@ -5,10 +5,20 @@
 
 class AGC_parameters {
 public:
-	AGC_parameters();
-	virtual ~AGC_parameters();
+	AGC_parameters(){
+		n_stages = 4; // redundant?
+//		time_constants = {1, 4, 16, 64};
+		AGC_stage_gain = 2;
+//		decimation = {8, 2, 2, 2};
+//		AGC1_scales = {1.0, 1.4,  2.0, 2.8};
+//		AGC2_scales = {1.6, 2.25, 3.2, 4.5};
+		detect_scale = 0.25;
+		AGC_mix_coeff = 0.5;
+	}
 
-	float n_stages;
+	virtual ~AGC_parameters(){}
+
+	int n_stages;
 	FloatArray time_constants;
 	float AGC_stage_gain;
 	FloatArray decimation;