CONV_S32_FLOAT(9)
β¨ 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 updatesoutbased onin. That's the whole job. It ate and left no crumbs π
π PINS π
conv-s32-float.N.inβ types32, and it's an input. This is the value going in π₯°conv-s32-float.N.outβ typefloat, and it's an output. This is the value coming out the other side, all float-ified β¨
Ngl theNinconv-s32-float.Nis 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
- ubuntu resolute: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- ubuntu stonking: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms