ARV-TOOL-0.8(1)

πŸ“¦
version 0.8.36 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– ARV-TOOL-0.8 πŸ’– β€” the manual page, but make it cute

okay bestie, welcome to ARV-TOOL-0.8(1), section 1, User Commands. this is the manual page for arv-tool-0.8, version 0.8.23, and she is a whole vibe. let's get into it πŸ’…


✨ NAME ✨

arv-tool-0.8 β€” manual page for arv-tool-0.8 0.8.23. that's it, that's the name, short and iconic πŸŽ€


🌸 DESCRIPTION 🌸

how you actually run it

arv-tool-0.8 [OPTION?]
       command <parameters>

so it's arv-tool-0.8, then some options if you want them, then a command, then whatever parameters that command is hungry for. simple. elegant. slay ✨

it's a small utility for basic control of a Genicam device. small but mighty, lowkey the whole point, fr fr.


🫢 Help Options

  • -h, --help β€” show help options. when in doubt, ask her, she'll tell you πŸ’–

πŸ‘‘ Application Options

  • -n, --name=<pattern> β€” (no description in the original, she's mysterious, iykyk πŸ™ˆ)
  • -a, --address=<device_address> β€” (also no description given, keeping it enigmatic ✨)
  • --register-cache={disable|enable|debug} β€” register cache policy πŸ—‚οΈ
  • --range-check={disable|enable|debug} β€” range check policy πŸ“
  • --access-check={disable|enable} β€” feature access check policy πŸ”
  • -t, --time β€” show execution time ⏱️
  • -d, --debug={<category>[:<level>][,...]|help} β€” debug stuff, and yes you can literally ask for help πŸ›
  • -v, --version β€” show version, so you can flex the number πŸ’…

πŸ¦‹ Commands, aka the main character lineup

command may be one of the following possibilities, bestie:

  • genicam β€” dump the content of the Genicam xml data πŸ“œ
  • features β€” list all features πŸ“‹
  • values β€” list all available feature values πŸ”’
  • description [<feature>] ... β€” show the full feature description, and you can pass as many features as you want πŸ’¬
  • control <feature>[=<value>] ... β€” read/write device features. read if you just name it, write if you give it a value ✍️
  • network <setting>[=<value>]... β€” read/write network settings 🌐
okay important: if no command is given, this utility will list all the available devices. she's like "here's everyone, pick your fave" πŸ₯°
and for the control command specifically, direct access to device registers is provided using a R[address] syntax in place of a feature name. so you can go straight to the hardware. main character energy tbh πŸ”₯

πŸ”₯ EXAMPLES πŸ”₯

these are the receipts, verbatim, no cap:

arv-tool-0.8 control Width=128 Height=128 Gain R[0x10000]=0x10
arv-tool-0.8 features
arv-tool-0.8 description Width Height
arv-tool-0.8 network mode=PersistentIP
arv-tool-0.8 network ip=192.168.0.1 mask=255.255.255.0 gateway=192.168.0.254
arv-tool-0.8 -n Basler-210ab4 genicam

look at her go. setting a width, setting a height, reading gain, poking a raw register at 0x10000 with 0x10 β€” she contains multitudes 🌈


and that's the whole page, bestie. this was arv-tool-0.8 0.8.23, dated dΓ©cembre 2022, and honestly she ate. go forth and control your Genicam device, you've got this πŸ’œπŸ¦‹πŸŽ€