I know Tom is really busy these days, so I decided to give him a break from all my questions and see if anyone on the list can provide some insight. background: I have been using gnuradio 3.0 rc1 for at least one month, with no obvious issues. running on ubuntu 7.04, x86 I wrote a little 1/2-rate convolutional encoder using the IT++ libraries, and put in gnuradio-core/general for the moment. After creating and/or editing the requisite .cc, .h, .i, and Makefile.am files, I was able to 'make' my way all the way down the build tree to gnuradio/trunk with no (as far as I can tell) errors. my code, gr_half_conv_enc_bb, now shows up in gnuradio/gr/gnuradio_swig_py_general.py at the end of all the other classes in the file. I can't seem to access or use it though. From the python command line, this is the process I follow. >>>from gnuradio import gr >>>conv = gr.half_conv_enc_bb() and I receive the following error: Traceback (most recent call last): File "<stdin>", line 1, in <module> For the purpose of reference, I ran a line of code from the heir blocks example gmsk2.py at the same python prompt: >>>self.nrz = gr.bytes_to_syms() and I received no error message. (bytes_to_syms is in the same gnuradio_swig_py_general.py file as my class.) I don't necessarily fully understand the gnuradio make/swig process, so I'm not really sure where I've gone wrong. Any thoughts or suggestions? Thanks, Alex Y.
on 2007-08-02 15:35