added a utility function to get the integer rounded gain
[debian/gnuradio] / usrp2 / firmware / include / usrp2_types.h
index 83d9f26c777794720255954e68514ace81285098..dd2bcf1edd5edc39a82c5a7104276a80f83b8978 100644 (file)
@@ -99,6 +99,12 @@ u2_fxpt_gain_to_double(u2_fxpt_gain_t fx)
   return ((double) fx) * 1.0/(1 << U2_FPG_RP);
 }
 
+static inline int
+u2_fxpt_gain_round_to_int(u2_fxpt_gain_t fx)
+{ 
+  return (int)((fx+(1<<(U2_FPG_RP-1)))>>U2_FPG_RP);
+}
+
 
 __U2_END_DECLS