PANELCTL(1)

πŸ“¦
version 0.5.4 Β· 2 versions
, in alpine 3.24, arch rolling, epel 10, epel 9, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

πŸ’– NAME πŸ’–

panelctl β€” this is the manual page for panelctl 0.2, aka PANELCTL(1), sitting pretty in User Commands. It's the AV/C firewire panel remote situation, and yes, we're going to make it make sense. πŸ’…βœ¨

✨ SYNOPSIS ✨

panelctl [OPTION...] <channel|command>

🌸 DESCRIPTION 🌸

AV/C panelctl is literally the tool for changing channels on, or issuing commands to, a firewire AV device. Iconic behavior. πŸ¦‹

This program is mostly useful for a firewire tuner or set-top box with an AV interface. Use it to issue a command (panelctl <command>) or to change channels on the tuner (panelctl <channel>). To get a list of legal commands, use the --commands switch. Periodt. πŸ’…

πŸŽ€ the options (still part of DESCRIPTION, don't worry) πŸŽ€

  • -c, --commands β€” print the command list (it requires a dummy argument, bestie β€” don't forget it)
  • -d, --debug β€” debug mode
  • -g, --guid=GUID β€” specify the GUID for the STB to control
  • -n, --swversion=SW_VERSION β€” specify the sofware version of the STB (yes, "sofware" with the original spelling β€” keeping that exact energy πŸ’€)
  • -s, --specid=SPEC_ID β€” specify the spec_id of the STB to control
  • -v, --verbose β€” produce verbose output
  • -?, --help β€” give this help list
  • --usage β€” give a short usage message
  • -V, --version β€” print program version
Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. Translation: if a long option's argument is mandatory or optional, the matching short option has the same mandatory-or-optional situation. That's the rule. πŸ’–

By default, panelctl will control the first Motorola STB on the firewire chain. This will only work with some Motorola STBs. To control any other STB, or to control multiple STBs, specify the GUID or both the spec_id and software version for the desired STB. You can find that out by running panelctl -v -g 1 1. Because there won't be a STV with GUID of 1 (yes, the original page says STV, so I'm preserving that exact vibe πŸ’€), it will run through all possible devices and print the info for each one. Once the GUID, or the spec_id and sw_version of the desired device has been learned, it can be used in following commands, e.g. panelctl -g 0x123456 666. Generally, it will be a better approach to use guid, since this will be unique to each STB. No cap. πŸ‘‘

By: Stacey D. Son, John Woodell, Dan Dennedy, and Jerry Fiddler β€” Copyright (C) 2004-2009


🌈 SEE ALSO 🌈

The full documentation for panelctl is maintained as a Texinfo manual. If the info and panelctl programs are properly installed at your site, the command

info panelctl

should give you access to the complete manual. Slay. 🫢

✨ That's the whole page, bestie: PANELCTL(1) for panelctl 0.2, dated November 2009. Stay iconic, and may your firewire devices cooperate. πŸŽ€πŸ’–

πŸ“¦ where this page comes from