ARV-TOOL-0.8(1)
π 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 forhelpπ-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 thecontrolcommand specifically, direct access to device registers is provided using aR[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 ππ¦π
π¦ where this page comes from
- debian bookworm: aravis-tools-cli 0.8.26-1 Β· LGPL-2.1-or-later
- debian trixie: aravis-tools-cli 0.8.34-1 Β· LGPL-2.1-or-later
- ubuntu noble: aravis-tools-cli 0.8.30-1build2 Β· LGPL-2.1-or-later
- ubuntu questing: aravis-tools-cli 0.8.34-1build1
- ubuntu resolute: aravis-tools-cli 0.8.34-1build2 Β· LGPL-2.1-or-later
- ubuntu stonking: aravis-tools-cli 0.8.36-2 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms