plcget(1)
π plcget β Qualcomm Atheros PLC Get Propery π
okay bestie, we're doing plcget, part of the Qualcomm Atheros Open Powerline Toolkit. pull up a chair, grab a strawberry π, this one's cute actually.
β¨ SYNOPSIS β¨
plcget [options] [device] [device] [...]
like, give it some options, then a device or five, and it goes brrr. π¦
πΈ DESCRIPTION πΈ
So basically: this reads one specific property value off a Qualcomm Atheros powerline device, using the VS_GET_PROPERTY message. You pick the property by its numeric property identifier β names are NOT supported, so don't even try it, bestie, it's not that kind of party. π
Property values get printed on stdout in hexadecimal by default. But you also have alternate formats: ASCII, binary and decimal. options, we love options. π
Only selected properties can be read using this message type, okay? So go see the Qualcomm Atheros Firmware Technical Reference Manual for the supported properties and versions. iykyk.
This program is part of the Qualcomm Atheros Powerline Toolkit π β peep the plc man page for an overview and installation instructions.
π OPTIONS π
-aβ Display output in string format where each byte shows up as an ASCII character. Non-ASCII characters get displayed as a period / full-stop. This one is perfect for showing offHFIDproperty values. β¨-bβ Display output in binary format where each byte appears as 8 bits / binary digits. chef's kiss for interpreting bit-mapped property values. π₯-dβ Display output in decimal format where each byte appears as three decimal digits. Great for properties with small integer values.-eβ Redirectsstderrmessages tostdout. By convention, status and error messages go tostderrwhile primary program output goes tostdout. This option prints everything onstdoutfor when that's the vibe you want.-hβ Display output in hexadecimal format where each byte appears as a hexadecimal octet consisting of two hexadecimal digits. Hexadecimal is the default output format, so this is lowkey the home base. π-nnumber β The property identifier or property version. Property identifiers and versions are entered as 32-bit decimal integers. Property names are not supported (again, no names, periodt). The default is0. This option may appear <b>more than once</b> on the command line: the first occurrence specifies the property identifier, and the second occurrence specifies the property version. Check the Firmware Technical Reference Manual for a list of valid property identifiers and versions. π-iinterface β Select the host Ethernet interface. All requests are sent via this interface, and only responses received via this interface are recognized. The default interface iseth1because most people useeth0as their principle network connection. BUT β if the environment stringPLCis defined, then it takes precedence over the default interface. And this option takes precedence over either default. hierarchy, we love her. π-qβ Suppresses status messages onstderr. shhh. π€«-vβ Prints additional information onstdout. In particular, this option dumps outgoing Ethernet packets onstdout. not me being nosy π-?,--helpβ Displays program help information onstderr. This option takes precedence over all other options on the command line except version information.-!,--versionβ Displays program version information onstderr. This option takes precedence over all other options on the command line except help information. Use this one when sending screen dumps to Atheros technical staff. πΈ
π ARGUMENTS π
- device β The MAC address of some powerline device. More than one address may be specified. If more than one address is specified, then operations are performed on each device in turn. The default address is
local. See DEVICES for info about symbolic device addresses.
π¦ DEVICES π¦
Powerline devices use Ethernet Media Access Control (MAC) addresses. A MAC address is a 48-bit value entered as 12 hexadecimal digits in upper, lower or mixed character case. Octets may be separated with colons for clarity. For example, "00b052000001", "00:b0:52:00:00:01" and "00b052:000001" are all valid and equivalent. cute, right? β¨
The following MAC addresses are special and may be entered by name instead of number:
allβ Same as"broadcast".broadcastβ A synonym for the Ethernet broadcast address,FF:FF:FF:FF:FF:FF. All devices β whether local, remote or foreign β recognize messages sent to this address. A remote device is any device at the far end of a powerline connection. A foreign device is any device not manufactured by Atheros.localβ A synonym for the Qualcomm Atheros vendor specific Local Management Address (LMA),00:B0:52:00:00:01. All local Atheros devices recognize this address, but remote and foreign devices do not. A remote device is any device at the far end of a powerline connection. A foreign device is any device not manufactured by Atheros.
π REFERENCES π
See the Qualcomm Atheros HomePlug AV Firmware Technical Reference Manual for technical information. π
β οΈ DISCLAIMER β οΈ
Atheros HomePlug AV Vendor Specific Management Message structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. Consequently, public information may not be available. Qualcomm Atheros reserves the right to modify message structure and content in future firmware releases <b>without any obligation to notify or compensate users of this program</b>. π
like... they can just change stuff and not tell us. no cap. be aware.
π EXAMPLES π
None. π that's it. that's the section. sorry bestie.
π SEE ALSO π
plc(1), getpib(1), modpib(1), plcset(1), setpib(1)
π CREDITS π
Charles Maier β thank you for your service, king. π«Ά
and that's the whole page, bestie! this one shipped in open-plc-utils-0.0.3, dated November 2013 β vintage, but she still slays. go read your properties responsibly. πβ¨π
π¦ where this page comes from
- alpine 3.24: open-plc-utils-doc 0_git20250712-r1 Β· BSD-3-Clause-Clear
- debian bookworm: plc-utils-extra 0.0.6+git20230504.1ba7d5a0-1 Β· BSD-3
- debian trixie: plc-utils-extra 0.0.6+git20250517.7fb8ac5-1 Β· BSD-3
- ubuntu noble: plc-utils-extra 0.0.6+git20230504.1ba7d5a0-1 Β· BSD-3
- ubuntu questing: plc-utils-extra 0.0.6+git20250517.7fb8ac5-1
- ubuntu resolute: plc-utils-extra 0.0.6+git20250712.46c3506-1 Β· BSD-3
- ubuntu stonking: plc-utils-extra 0.0.6+git20250712.46c3506-1 Β· BSD-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms