Hello,
I am trying to use the "tx_time" tag in my Python OOT block. The value
for this tag is a tuple of PMTs: integer seconds in PMT format derived
from uint64_t, and fractional seconds in PMT format derived from double.
These data type conversions work well in C++. But in Python there are no
built-in unsigned integer data types. So I tried using numpy.uint64, but
the Python function pmt.from_uint64 shows up an error saying that the
argument must be of type uint64_t.
As a work around, I used long instead of numpy.uint64, and subsequently
used pmt.from_long to pass the integer seconds. I have not tried if it
works, but even if it does it is a bit of a hack.
Is there a cleaner way to generate the "tx_time" value tuple in Python?
Thanks,
Lakshay.
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio