ola_artnet(1)

πŸ’– ola_artnet(1) β€” the bestie guide to poking your ArtNet devices πŸ’–

okay so real talk, this is a page from the General Commands Manual, and it's all about ola_artnet ✨ the little command that configures the ArtNet devices your OLA setup is babysitting. Let's get into it, no gatekeeping 🫢


✨ NAME ✨

ola_artnet β€” Configure ArtNet devices managed by OLA. That's it, that's the whole job description πŸ’…


🌸 SYNOPSIS 🌸

ola_artnet -d <device_id> -n <name> -l <long_name> -s <subnet>

like, that's the vibe. you give it a device, a name, a long name, a subnet, and it goes to work πŸ¦‹


πŸŽ€ DESCRIPTION πŸŽ€

ola_artnet is used to configure ArtNet devices managed by OLA. That's the entire plot, bestie. It's the lil tool you reach for when you wanna tweak how your ArtNet devices are set up inside OLA's world πŸ‘‘


✨ OPTIONS ✨

every flag, every value, all of it. no skips, no shortcuts πŸ“

  • -d, --device <device> β€” the Id of the ArtNet device you wanna configure. like, which one are we talking to, bestie 🎯
  • --net <network> β€” sets the net parameter of the ArtNet device. yes it's a real parameter, no you can't skip it 🌈
  • -h, --help β€” shows you the help message. the classic "wait what does this do again" button πŸ™ˆ
  • -l, --log-level <int8_t> β€” sets the logging level, and it goes 0 .. 4. pick your chattiness level, queen πŸ“’
  • -n, --name <name> β€” sets the name of the ArtNet device. name your children πŸŽ€
  • -s, --subnet <subnet> β€” sets the subnet parameter of the ArtNet device. sibling energy to --net fr fr πŸ¦‹
  • -u, --universe <universe-id> β€” lists the IPs of the ArtNet devices for this universe. not configuring, just looking πŸ‘€ iconic behavior
  • -v, --version β€” displays version information. the "who are you" of it all πŸ’«
  • --long-name <long-name> β€” sets the long name of the ArtNet device. because sometimes a name just isn't enough, she needs a long name πŸ’œ
  • --syslog β€” sends output to syslog rather than stderr. choose your output destination, main character πŸ—‚οΈ
  • --no-use-epoll β€” disables the use of epoll(), and reverts to select(). going old school, no cap πŸ•°οΈ
  • --no-use-kqueue β€” disables the use of kqueue(), and reverts to select(). same energy, different kernel 🍎
  • --scheduler-policy <policy> β€” the thread scheduling policy, and it's one of {fifo, rr}. pick one, periodt βš™οΈ
  • --scheduler-priority <priority> β€” the thread priority. heads up: this is only used if --scheduler-policy is set, so don't come for me if it does nothing alone πŸ’€

🌈 SEE ALSO 🌈

(yes that's the whole list. go read it, it's the whole daemon bestie 🫢)


lowkey reminder: the scheduler priority thing only kicks in when you've set a scheduler policy. don't skip that step and then wonder why nothing happened 😭

that's the page, bestie ✨ go configure something iconic πŸ’…

this one's from July 2013, and it lives in the General Commands Manual as ola_artnet(1) β€” mwah, take care of her πŸŽ€πŸ’–