JPSW was designed to be the universal language used by control systems to interface Just Add Power 3G and MaxColor systems across an assortment of different switch models.
In an AMP VLAN system commands are sent directly to any Just Add Power device in the system. Think of that device as the "control box" in the system, where any device can be the control device. JPSW is enabled by default on all devices in an AMP VLAN system.
The benefit to this topology of control is that we no longer need to create a driver per switch for every Control System we support. So if you have a support system that we dont make a driver for, as long as you understand how JPSW works, you should be able to write your own driver with these commands in mind.
JPSW requires you to have a static route setup on the network; most often, the static route is configured on the router. If you don't have a router on-site capable of static routes, please follow this link.
JPSW Switching commands require that the control system use a TCP/IP or a Telnet session to any Just Add Power device IP on Port 23. A connection to that single device can control all sources and all displays in the system. JPSW is enabled by default on all devices in an AMP VLAN system, and cannot be disabled.
Example: RX1 172.27.1.1:23
All commands are case-sensitive.
{$RXRng}
-t {$TxNUM}
-r
= Receiver Selector
-t
= Transmitter Selector
The Transmitter and Receiver Selectors can be typed in any order:
jpsw -r 2 -t 1
jpsw -t 1 -r 2
{$RXRng}
= Single Receiver Number or Range of Receiver Numbers (1,3-5)
,
] to list a series of receivers in non-sequential order.-
] to reference a range of receivers in sequential order.{$TxNUM}
= Number of Transmitter
Refer to your report file to confirm accurate Transmitter and Receiver values.
jpsw -r 2 -t 1
jpsw -t 3 -r 6-9
jpsw -r 1,15,34,57,101,122 -t 15
jpsw -r 10-18 -t 7
jpsw -r 10-18,22 -t 10
Name | Command | Variable(s) | Description | Target Device |
---|---|---|---|---|
Source Switching | {$RXRng} -t {$TxNUM} |
$RXRng | Range of Receivers to Switch Seperate sequential range with [-] Seperate non-sequential range with [,] |
Any Device |
$TxNUM | Number of Transmitter to switch Integer |
Disclaimer: Attempting to issue a source switching command that references Output/Input numbers not present in the Matrix Configuration will result in a failure to execute the command.
Name | Command | Variable(s) | Description | Target Device | Example |
---|---|---|---|---|---|
Show Help | jpsw -$ |
-h | Provides all variables to the JPSW Command. | Any Device | jpsw -h |
Show System Layout | -c | Identifies the total number of TX and RX over the total number of switches | jpsw -c | ||
Show RX Range | -d | Identifies the range of all RX across all switches | jpsw -d | ||
Show IP Interfaces | -i | Provides a list of all assigned TX and RX IP Addresses | jpsw -i | ||
Show Banner | -b | Identifies the banner from the local switch | jpsw -b | ||
Show Version | -v | Provides the current version of JPSW | jpsw -v |