[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] gnuradio-core ChangeLog src/lib/general/gr_keep...
From: |
Eric Blossom |
Subject: |
[Commit-gnuradio] gnuradio-core ChangeLog src/lib/general/gr_keep... |
Date: |
Fri, 16 Jun 2006 04:53:11 +0000 |
CVSROOT: /sources/gnuradio
Module name: gnuradio-core
Changes by: Eric Blossom <eb> 06/06/16 04:53:11
Modified files:
. : ChangeLog
src/lib/general: gr_keep_one_in_n.cc gr_keep_one_in_n.h
gr_keep_one_in_n.i
Log message:
added set_n method
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/ChangeLog?cvsroot=gnuradio&r1=1.235&r2=1.236
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc?cvsroot=gnuradio&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/lib/general/gr_keep_one_in_n.h?cvsroot=gnuradio&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/lib/general/gr_keep_one_in_n.i?cvsroot=gnuradio&r1=1.2&r2=1.3
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnuradio/gnuradio-core/ChangeLog,v
retrieving revision 1.235
retrieving revision 1.236
diff -u -b -r1.235 -r1.236
--- ChangeLog 14 Jun 2006 06:10:54 -0000 1.235
+++ ChangeLog 16 Jun 2006 04:53:10 -0000 1.236
@@ -1,3 +1,7 @@
+2006-06-15 Eric Blossom <address@hidden>
+
+ * src/lib/general/gr_keep_one_in_n.{h,cc,i}: added set_n method.
+
2006-06-13 Eric Blossom <address@hidden>
* src/lib/general/gr_binary_slicer_fb.h: corrected calling sequence.
Index: src/lib/general/gr_keep_one_in_n.cc
===================================================================
RCS file: /sources/gnuradio/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- src/lib/general/gr_keep_one_in_n.cc 26 Aug 2004 21:27:54 -0000 1.2
+++ src/lib/general/gr_keep_one_in_n.cc 16 Jun 2006 04:53:10 -0000 1.3
@@ -41,6 +41,16 @@
{
}
+void
+gr_keep_one_in_n::set_n(int n)
+{
+ if (n < 1)
+ n = 1;
+
+ d_n = n;
+ d_count = n;
+}
+
int
gr_keep_one_in_n::general_work (int noutput_items,
gr_vector_int &ninput_items,
@@ -56,7 +66,7 @@
while (ni < ninput_items[0] && no < noutput_items){
d_count--;
- if (d_count == 0){
+ if (d_count <= 0){
memcpy (out, in, item_size); // copy 1 item
out += item_size;
no++;
Index: src/lib/general/gr_keep_one_in_n.h
===================================================================
RCS file: /sources/gnuradio/gnuradio-core/src/lib/general/gr_keep_one_in_n.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- src/lib/general/gr_keep_one_in_n.h 26 Aug 2004 21:27:54 -0000 1.2
+++ src/lib/general/gr_keep_one_in_n.h 16 Jun 2006 04:53:10 -0000 1.3
@@ -52,6 +52,9 @@
gr_vector_int &ninput_items,
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items);
+
+ void set_n(int n);
+
};
#endif /* INCLUDED_GR_KEEP_ONE_IN_N_H */
Index: src/lib/general/gr_keep_one_in_n.i
===================================================================
RCS file: /sources/gnuradio/gnuradio-core/src/lib/general/gr_keep_one_in_n.i,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- src/lib/general/gr_keep_one_in_n.i 26 Aug 2004 21:27:54 -0000 1.2
+++ src/lib/general/gr_keep_one_in_n.i 16 Jun 2006 04:53:10 -0000 1.3
@@ -31,4 +31,5 @@
gr_keep_one_in_n (size_t itemsize, int n);
public:
+ void set_n(int n);
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] gnuradio-core ChangeLog src/lib/general/gr_keep...,
Eric Blossom <=