Tom,

Thanks for the response.  This is what i was thinking was the appropriate
action, I just wanted to make sure.  As for the header, I didn't realize I
didn't add one until after I sent the email out; I'll try to not let that
one happen again.


Thanks,

Michael Berman


On Sat, Sep 21, 2013 at 8:09 AM, Tom Rondeau <t...@trondeau.com> wrote:

> On Fri, Sep 20, 2013 at 7:55 PM, Michael Berman <mrberma...@gmail.com>
> wrote:
> > I am attempting to add a custom constellation class to be used with the
> > generic_mod_demod object for digital PSK.  I have the code working as a
> > simple addition to the gnuradio source with a re-compilation, however I
> > would like to set this up similar to an Out Of Tree module (although it
> > isn't entirely a standalone module).  Would the way I go about
> approaching
> > this be the same as the adding an Out Of Tree module tutorial on the
> > gnuradio website?  Or would there be a preferred method than the
> gr_modtool.
> > I would like to set this up so that the code I add sits in the
> gr::digital
> > scope and have everything look as though it all sits in the
> > constellation.{cc, h, i} files.  Does anybody have recommendations for
> > attacking this task?
> >
> >
> > Thank you very much,
> >
> > Michael Berman
>
> Hi Michael,
> Please use a proper subject line in the future to help us sort and
> keep track of things.
>
> As to your question, that shouldn't be a problem. You should be able
> to create a class in your OOT module and inherit from
> gr::digital::constellation (or one of it's children). And just putting
> it inside the gr::digital namespace. This will obviously now exist in
> your own lib<yourlibrary>.so and not in libgnuradio-digital.so. So I'm
> not sure what you mean by "sits inside constellation.{cc,h,i}". If you
> are in an OOT project, you wouldn't be able to add this directly to
> the gnuradio-digital library or Python module (ok, there's a way to do
> the latter by smashing it in during install, but that's seriously ugly
> business that you want no part of).
>
> And use gr_modtool. Definitely the best, easiest, and preferred way of
> setting things up. When creating your new class, use 'gr_modtool add'
> and for the 'code type' use 'noblock.'
>
> --
> Tom
> GRCon13 Oct. 1 - 4
> http://www.trondeau.com/grcon13
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to