ola_usbpro(1)

πŸ’– ola_usbpro(1) β€” the manual, but make it make sense πŸ’–

okay bestie, so this is ola_usbpro from the General Commands Manual section of the manual pages, and honestly? it's a lil niche but it's iconic if you're the kind of girl who owns an Enttec USB Pro and wants to boss it around. come sit with me. πŸŽ€


✨ NAME ✨

ola_usbpro β€” configure Enttec USB Pro Devices managed by OLA.

like, that's the whole job. you point it at a device, you poke its parameters, you vibe. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

ola_usbpro -d <dev_id> [--serial | -p <port> --g | -p <port> -b <brk> -m
<mab> -r <rate>]

no cap, that's exactly how it's written, line break and all. it's giving "run me with a device id and then pick your lil adventure." 🌸


🌈 DESCRIPTION 🌈

ola_usbpro is the tool you use to query and control the parameters of Enttec USB Pro devices. that's it, that's the plot. you ask it stuff, you set stuff, you go about your day. ✨


πŸ’… OPTIONS πŸ’…

every single one, bestie, i would never gatekeep:

  • -a, --assignments β€” get the port assignments. like, which port is which. πŸ‘‘
  • *-b, --brk *<break> β€” set the break time, and it's gotta be between 9 and 127. πŸ“
  • *-d, --device *<device> β€” the id of the device you wanna control. basically required, she's the main character. πŸ’–
  • -g, --get-params β€” get the current parameters. the "what's up in there right now" option. 🌸
  • -h, --help β€” display the help message. when you're lost, she's there. 🫢
  • *-l, --log-level *<int8_t> β€” set the logging level, 0 .. 4. yes that's an int8_t, no i don't make the rules. 😭
  • *-m, --mab *<man> β€” set the make after-break-time, 1 to 127. the name is so unserious but the range is real. πŸ’€
  • *-p, --port *<port> β€” the port to configure. pick one. πŸ’…
  • *-r, --rate *<rate> β€” set the transmission rate, 1 to 40. πŸ”₯
  • -s, --serial β€” get the serial number. she'll tell you who she is. ✨
  • -v, --version β€” display version information. always know what you're running, queen. πŸ‘‘
  • --syslog β€” send to syslog rather than stderr. 🌈
  • --no-use-epoll β€” disable the use of epoll(), revert to select(). πŸ¦‹
  • --no-use-kqueue β€” disable the use of kqueue(), revert to select(). πŸ¦‹
  • *--scheduler-policy *<policy> β€” the thread scheduling policy, one of {fifo, rr}. 🧚
  • *--scheduler-priority *<priority> β€” the thread priority, only used if --scheduler-policy is set. so like, she does nothing on her own. girl needs a plus-one. πŸ’œ

🌟 EXAMPLES 🌟

πŸ’– See the current parameters of port 0 of device 9:

ola_usbpro -d 9 -p 0 --get-params

πŸ’– See the port assignments of device 9:

ola_usbpro -d 9 --assignments

πŸ’– Set the packet rate of port 0 of device 9 to 40 packets/s:

ola_usbpro -d 9 -p 0 -r 40

πŸ’– See the serial number of device 9:

ola_usbpro -d 9 --serial

πŸŽ€ SEE ALSO πŸŽ€

olad(1), usbpro_firmware(1), β€” go read those too, they're in the group chat. 🫢


okay so that's the whole page. this one's dated July 2013 and it lives under the name ola_usbpro(1), so if you see that footer floating around, that's her. periodt. πŸ’…βœ¨πŸŒΈ