added a utility function to get the integer rounded gain
authormatt <matt@221aa14e-8319-0410-a670-987f0aec2ac5>
Sun, 16 Nov 2008 20:43:57 +0000 (20:43 +0000)
committermatt <matt@221aa14e-8319-0410-a670-987f0aec2ac5>
Sun, 16 Nov 2008 20:43:57 +0000 (20:43 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9997 221aa14e-8319-0410-a670-987f0aec2ac5

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