TP(9)
π TP(9) β HAL Component π
okay bestie, so this is the manual page for TP, a HAL component in section 9 (that's the kernel/component section, iykyk). It's the IEC TP timer β the way it works is it generates a high pulse of defined duration on a rising edge. That's the whole vibe. Short king, but it delivers. π«Ά
β¨ NAME β¨
tp β the IEC TP timer. She generates a high pulse of defined duration on a rising edge. π
π SYNOPSIS π
loadrt tp [count=N|names=name1[,name2...]]
so you load it with loadrt, and you get to pick either count=N or names=name1[,name2...]. pick your fighter bestie, both is not the move. π
π¦ FUNCTIONS π¦
tp.Nβ updates the timer. this one requires a floating-point thread, no cap. if you don't give her a float thread she will not be serving. π
π PINS π
tp.N.inβ typebit, directionin. the input signal. this is what goes in. πtp.N.qβ typebit, directionout. the output signal. this is what comes out. β¨tp.N.etβ typefloat, directionout. elapsed time since start of pulse, in seconds. she's counting, bestie, always counting β±οΈ
π PARAMETERS π
tp.N.ptβ typefloat, read-write (rw). the pulse time, in seconds. set her and she'll hold that pulse for exactly that long. iconic behavior fr fr π
πΈ AUTHOR πΈ
Chad Woitas. thank you king, we appreciate you π«Ά
β LICENSE β
GPL β the good stuff, the free-as-in-freedom one π
and that's the whole page, bestie!! no gatekeeping here π
sign-off time: this was rendered from the LinuxCNC Documentation, dated 2026-03-17 β that's the source and the date right there, go off πβ¨
π¦ 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