![]() |
5 years ago | |
---|---|---|
bin | 5 years ago | |
lib | 5 years ago | |
.gitignore | 5 years ago | |
LICENSE | 5 years ago | |
README.md | 5 years ago | |
package.json | 5 years ago |
README.md
Crosspoint Utils
A simple to use CLI script for interfacing with 300 series CrossPoint devices from Extron.
Installation
npm install -g crosspoint-utils
Usage
crosspoint-utils <command>
Commands
Command | Description |
---|---|
info | Information about your CrossPoint. |
set-tie | Tie an input to an output. |
get-tie | Get the tie for a specific output. |
untie | Untie an output. |
set-gain | Set the gain for a specific input. |
get-gain | Get the gain for a specific input. |
set-vol | Set the volume for a specific output. |
get-vol | Get the volume for a specific output. |
video-mute | Mute the video on a specific output. |
video-unmute | Unmute the video on a specific output. |
is-video-muted | Check if an output's video is muted. |
audio-mute | Mute the audio on a specific output. |
audio-unmute | Unmute the audio on a specific output. |
is-audio-muted | Check if an ouput's audio is muted. |
save-preset | Save the current ties as a global preset. |
recall-preset | Recall the ties on a saved global preset. |
clear-preset | Clear the ties on a saved global preset. |
reset-presets | Clear all global presets and their names. |
reset-audio-levels | Reset all audio levels back to 0 dB. |
reset-mutes | Reset all video and audio mutes. |
system-reset | Returns the CrossPoint back to factory default. |
Options
Option | Alias | Description | Type |
---|---|---|---|
--version | Show version number | boolean | |
--path | -p | The path to the serial device. (Ex. /dev/tty0 -or- COM0) | string |
--input | -i | The input number between 1 and 16 depending on your CrossPoint. | number |
--output | -o | The output number between 1 and 16 depending on your CrossPoint. | number |
--gain | -g | The audio gain between -18 dB and 24 dB. | number |
--volume | -v | The audio volume between 0% and 100%, will automatically set it to the closest supported value. | number |
--preset | -s | The global preset number between 0 and 32. 0 is reserved for the current configuration. | number |
--help | Show help | boolean |
Examples
Get information about your Extron CrossPoint.
crosspoint-utils info -p /dev/ttyUSB0
Tie input 3 to output 1.
crosspoint-utils set-tie -p /dev/ttyUSB0 -i 3 -o 1
Get the tie for output 1.
crosspoint-utils get-tie -p /dev/ttyUSB0 -o 1
Remove the tie for output 1.
crosspoint-utils untie -p /dev/ttyUSB0 -o 1
Set the gain to 2 dB for input 4.
crosspoint-utils set-gain -p /dev/ttyUSB0 -i 4 -g 2
Get the current gain for input 3
crosspoint-utils get-gain -p /dev/ttyUSB0 -i 3
Set the volume to output 2 to 88%.
crosspoint-utils set-vol -p /dev/ttyUSB0 -o 2 -v 88
Get the volume of output 2.
crosspoint-utils get-vol -p /dev/ttyUSB0 -o 2
Mute the video of output 1.
crosspoint-utils video-mute -p /dev/ttyUSB0 -o 1
Unmute the video of output 1.
crosspoint-utils video-unmute -p /dev/ttyUSB0 -o 1
Check if the video is muted for output 1.
crosspoint-utils is-video-muted -p /dev/ttyUSB0 -o 1
Mute the audio of output 2.
crosspoint-utils audio-mute -p /dev/ttyUSB0 -o 2
Unmute the audio of output 2.
crosspoint-utils audio-unmute -p /dev/ttyUSB0 -o 2
Check if the audio is muted for output 2.
crosspoint-utils is-audio-muted -p /dev/ttyUSB0 -o 2
Save the current ties to global preset 1.
crosspoint-utils save-preset -p /dev/ttyUSB0 -s 1
Recall the ties of global preset 1.
crosspoint-utils recall-preset -p /dev/ttyUSB0 -s 1
Remove all the ties from global preset 1.
crosspoint-utils clear-preset -p /dev/ttyUSB0 -s 1
Reset all ties back to factory default.
crosspoint-utils reset-presets -p /dev/ttyUSB0
Reset all audio levels back to factory default.
crosspoint-utils reset-audio-levels -p /dev/ttyUSB0
Reset all mutes back to factory default.
crosspoint-utils reset-mutes -p /dev/ttyUSB0
Reset the entire system back to factory default.
crosspoint-utils system-reset -p /dev/ttyUSB0