Skip to content

Instantly share code, notes, and snippets.

@anthonyeden
Last active December 8, 2018 05:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anthonyeden/f9d565bc0fa49892a6b80973343d1b28 to your computer and use it in GitHub Desktop.
Save anthonyeden/f9d565bc0fa49892a6b80973343d1b28 to your computer and use it in GitHub Desktop.
Livewire CLI Usage
usage: Livewire-Control-CLI.exe [-h] [--get_showprofile] [--get_showprofiles]
[--set_showprofile SET_SHOWPROFILE]
[--fadernum FADERNUM]
[--faderlivewire FADERLIVEWIRE]
[--get_sourceprofile] [--get_sourceprofiles]
[--set_sourceprofile SET_SOURCEPROFILE]
[--get_channelstate]
[--set_channelstate {ON,OFF}]
[--get_fadergain]
[--set_fadergain SET_FADERGAIN]
[--get_channelbus {ALL,PGM1,PGM2,PGM3,PGM4,PREV}
]
[--set_channelbus_pgm1 {ON,OFF}]
[--set_channelbus_pgm2 {ON,OFF}]
[--set_channelbus_pgm3 {ON,OFF}]
[--set_channelbus_pgm4 {ON,OFF}]
[--set_channelbus_prev {ON,OFF}]
[--vmix_num VMIX_NUM]
[--vmix_chnum VMIX_CHNUM] [--get_vmixstate]
[--set_vmixstate {ON,OFF}] [--get_vmixgain]
[--set_vmixgain SET_VMIXGAIN] [--debug]
[--disable_logging]
lwcp_ip
Livewire Control Command Line Interface (CLI). Copyright 2015-2018, Anthony
Eden / Media Realm. Version 1.1.0. This software is sold under a proprietary
license. Please purchase a license from https://mediarealm.com.au/.
positional arguments:
lwcp_ip Enter the IP Address of your LWCP Device
optional arguments:
-h, --help show this help message and exit
--get_showprofile Get the name and ID of the current show profile
--get_showprofiles Get the names and IDs of all configured show profiles
--set_showprofile SET_SHOWPROFILE
Specify the ID of a Show Profile, to change the active
show profile on the desk
--fadernum FADERNUM Enter the fader number you wish to control
--faderlivewire FADERLIVEWIRE
Enter the Livewire channel number you wish to control
on the console
--get_sourceprofile Get the name and ID of the current source profile
--get_sourceprofiles Get the names and IDs of all available source profiles
for the selected channel
--set_sourceprofile SET_SOURCEPROFILE
Specify the ID of a Source Profile, to change the
active source profile for the selected channel
--get_channelstate Get the on/off button state of the currently selected
channel
--set_channelstate {ON,OFF}
Change the on/off button state for the currently
selected channel
--get_fadergain Get the fader gain level of the currently selected
channel
--set_fadergain SET_FADERGAIN
Set the fader gain level for the currently selected
channel
--get_channelbus {ALL,PGM1,PGM2,PGM3,PGM4,PREV}
Get the bus assignment of the currently selected
channel
--set_channelbus_pgm1 {ON,OFF}
Change the PGM1 Bus Assignment for the currently
selected channel
--set_channelbus_pgm2 {ON,OFF}
Change the PGM1 Bus Assignment for the currently
selected channel
--set_channelbus_pgm3 {ON,OFF}
Change the PGM1 Bus Assignment for the currently
selected channel
--set_channelbus_pgm4 {ON,OFF}
Change the PGM1 Bus Assignment for the currently
selected channel
--set_channelbus_prev {ON,OFF}
Change the PGM1 Bus Assignment for the currently
selected channel
--vmix_num VMIX_NUM Enter the VMix number you wish to control
--vmix_chnum VMIX_CHNUM
Enter the VMix Channel number you wish to control
--get_vmixstate Get the on/off state of the currently selected VMix
channel
--set_vmixstate {ON,OFF}
Change the on/off state for the currently selected
VMix channel
--get_vmixgain Get the on/off state of the currently selected VMix
channel
--set_vmixgain SET_VMIXGAIN
Set the gain level for the currently selected VMix
channel
--debug Specify this option to see debug/error output on the
console
--disable_logging Specify this option to disable logging to a file
usage: Livewire-Routing-CLI.exe[-h] [-p PASSWORD] [--sourcenum SOURCENUM]
[--destinationnum DESTINATIONNUM]
[--gpio_port_num GPIO_PORT_NUM]
[--gpio_pin_num GPIO_PIN_NUM] [--get_name] [--get_ch]
[--get_chlw] [--get_chlwtype] [--get_gpiportstate]
[--get_gpipinstate] [--get_gpoportstate]
[--get_gpopinstate] [--set_ch XXX.XXX.XXX.XXX]
[--set_chlw 123]
[--set_chlwtype {standard,livestream,backfeed_standard,backfeed_livestream,surround}]
[--set_gpipinstate {HIGH,LOW}]
[--set_gpopinstate {HIGH,LOW}] [--debug]
[--disable_logging]
lwrp_ip
positional arguments:
lwrp_ip Enter the IP Address of your LWRP Device
optional arguments:
-h, --help show this help message and exit
-p PASSWORD, --lwrp_password PASSWORD
The Password for your LWRP Device
--sourcenum SOURCENUM
Enter the input channel number for your physical
device
--destinationnum DESTINATIONNUM
Enter the output channel number for your physical
device
--gpio_port_num GPIO_PORT_NUM
Enter the GPIO port number for your physical device
--gpio_pin_num GPIO_PIN_NUM
Enter the GPIO pin number for your physical device
--get_name Get the current name of the specified channel
--get_ch Get the current channel number (raw) of the specified
channel
--get_chlw Get the current Livewire Stream Number of the
specified channel
--get_chlwtype Specify the Livewire Stream Type for the specified
channel
--get_gpiportstate Get the current state of all pins on the GPI port
--get_gpipinstate Get the current state of one specified pin on the GPI
port
--get_gpoportstate Get the current state of all pins on the GPO port
--get_gpopinstate Get the current state of one specified pin on the GPO
port
--set_ch XXX.XXX.XXX.XXX
Change the current channel number (raw) of a specified
channel
--set_chlw 123 Change the Livewire Stream Number of the specified
channel
--set_chlwtype {standard,livestream,backfeed_standard,backfeed_livestream,surround}
Specify the Livewire Stream Type for the specified
channel
--set_gpipinstate {HIGH,LOW}
Change the state of one specified pin on the GPO port
--set_gpopinstate {HIGH,LOW}
Change the state of one specified pin on the GPO port
--set_gpiomomentary Specify this option to make this a momentary GPIO
trigger
--debug Specify this option to see debug/error output on the
console
--disable_logging Specify this option to disable logging to a file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment