CONV_S32_FLOAT(9)

πŸ“¦
version 2.9.4 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

conv_s32_float β€” bestie, it converts a value from s32 to float πŸ’–

It's a HAL component, so it's living its little realtime life in your LinuxCNC setup.


🌸 SYNOPSIS 🌸

loadrt conv_s32_float [count=N|names=name1[,name2...]]

So you just loadrt it, and you can either ask for however many copies you want with count=N, or hand-name each one with names=name1[,name2...]. Pick your fighter, not both at once πŸŽ€


πŸ¦‹ FUNCTIONS πŸ¦‹

  • conv-s32-float.N β€” this one requires a floating-point thread, so like, don't try to sneak it into a non-float thread, it will simply not vibe. What does it do? It updates out based on in. That's the whole job. It ate and left no crumbs πŸ’…

πŸ’œ PINS πŸ’œ

  • conv-s32-float.N.in β€” type s32, and it's an input. This is the value going in πŸ₯°
  • conv-s32-float.N.out β€” type float, and it's an output. This is the value coming out the other side, all float-ified ✨
Ngl the N in conv-s32-float.N is the instance number, so if you loaded more than one, each one gets its own numbered set of pins. Iconic behaviour honestly.

πŸ‘‘ AUTHOR πŸ‘‘

Jeff Epler wrote this. Give them their flowers, they earned them 🌸


πŸŽ€ LICENSE πŸŽ€

GPL β€” periodt. That's the license, no cap.


Okay that's the whole page, we're done here! This was the LinuxCNC Documentation, dated 2026-03-17, for CONV_S32_FLOAT(9) β€” go forth and convert responsibly, bestie πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from