TP(9)

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

πŸ’– 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 β€” type bit, direction in. the input signal. this is what goes in. πŸ“
  • tp.N.q β€” type bit, direction out. the output signal. this is what comes out. ✨
  • tp.N.et β€” type float, direction out. elapsed time since start of pulse, in seconds. she's counting, bestie, always counting ⏱️

πŸ‘‘ PARAMETERS πŸ‘‘

  • tp.N.pt β€” type float, 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