<div dir="ltr"><div>In the Pd svn I have an external [b2f] which probably does what you want.<br></div><div>Not sure if it made in into Pd-extended yet as there don't seem to be many recent builds available, but it should be straightforward to compile.<br><br><a href="http://sourceforge.net/p/pure-data/svn/HEAD/tree/trunk/externals/mrpeach/serializer/">http://sourceforge.net/p/pure-data/svn/HEAD/tree/trunk/externals/mrpeach/serializer/</a><br><br></div>Martin<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 19, 2014 at 10:48 PM, Peter P. via Pd-list <span dir="ltr"><<a href="mailto:pd-list@lists.iem.at" target="_blank">pd-list@lists.iem.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Pd-list,<br>
<br>
I am trying to get a Razor AHRS sensor to work with Pd using its<br>
comport external.<br>
This sensor sends three angles (yaw, pitch, roll). Each of these<br>
angles is said to be sent as a 4 byte (single precision) float value.<br>
<br>
This float value arrives in Pd from comport's outlet as three values<br>
0-255.<br>
The byte order is little-endian.<br>
<br>
I understand that a 4byte single precision float has a 1bit sign,<br>
an 8bit exponent and a 23bit mantissa.<br>
<br>
After five hours of trying I am wondering how I could convert this<br>
number into a Pd float.<br>
<br>
I would be delighted to receive any pointers as I have run out of<br>
ideas by now.<br>
<br>
thank you so much!<br>
P<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div><br></div>