mirror of
https://github.com/jwetzell/q-sys-plugin-novastar.git
synced 2026-09-14 00:19:30 +00:00
add basic vx pro
This commit is contained in:
+31
-4
@@ -4,9 +4,9 @@
|
|||||||
-- Layout inspired by VideoHub plugin @ https://github.com/locimation/qsys-plugins
|
-- Layout inspired by VideoHub plugin @ https://github.com/locimation/qsys-plugins
|
||||||
|
|
||||||
PluginInfo = {
|
PluginInfo = {
|
||||||
Name = "NovaStar~VX4S/VX6S/VX1000/ProHD/ProHDJr/MCTRL4K", -- The tilde here indicates folder structure in the Shematic Elements pane
|
Name = "NovaStar~VX4S/VX6S/VX1000/VXPro/ProHD/ProHDJr/MCTRL4K", -- The tilde here indicates folder structure in the Shematic Elements pane
|
||||||
Version = "0.2.0-master",
|
Version = "0.3.0-master",
|
||||||
Id = "novastar.plugin.0.2.0-master",
|
Id = "novastar.plugin.0.3.0-master",
|
||||||
Description = "Plugin for controlling NovaStar video wall controllers",
|
Description = "Plugin for controlling NovaStar video wall controllers",
|
||||||
ShowDebug = true,
|
ShowDebug = true,
|
||||||
Author = "Joel Wetzell"
|
Author = "Joel Wetzell"
|
||||||
@@ -41,7 +41,7 @@ function GetProperties()
|
|||||||
{
|
{
|
||||||
Name = 'Model',
|
Name = 'Model',
|
||||||
Type = 'enum',
|
Type = 'enum',
|
||||||
Choices = { 'VX4S', 'VX4S_N', 'VX6S', 'VX1000', 'PROHD', 'PROUHDJR', 'MCTRL4K' },
|
Choices = { 'VX4S', 'VX4S_N', 'VX6S', 'VX1000', 'VXPro', 'PROHD', 'PROUHDJR', 'MCTRL4K' },
|
||||||
Value = 'VX4S'
|
Value = 'VX4S'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -479,6 +479,18 @@ function GetControlLayout(props)
|
|||||||
"OPT 2",
|
"OPT 2",
|
||||||
"MOSAIC",
|
"MOSAIC",
|
||||||
},
|
},
|
||||||
|
VXPro = {
|
||||||
|
"HDMI1",
|
||||||
|
"HDMI2",
|
||||||
|
"HDMI3",
|
||||||
|
"HDMI4",
|
||||||
|
"HDMI5",
|
||||||
|
"HDMI6",
|
||||||
|
"HDMI7",
|
||||||
|
"DP",
|
||||||
|
"SDI",
|
||||||
|
"USB",
|
||||||
|
},
|
||||||
PROHD = {
|
PROHD = {
|
||||||
"SDI",
|
"SDI",
|
||||||
"DVI",
|
"DVI",
|
||||||
@@ -1016,6 +1028,7 @@ if (Controls) then
|
|||||||
VX4S_N = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x00},
|
VX4S_N = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x00},
|
||||||
VX6S = {0x00,0x38,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x01,0x00,0x03},
|
VX6S = {0x00,0x38,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x01,0x00,0x03},
|
||||||
VX1000 = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x03,0x00},
|
VX1000 = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x03,0x00},
|
||||||
|
VXPro = {0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x00},
|
||||||
PROHD = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x00},
|
PROHD = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x00},
|
||||||
PROUHDJR = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x03,0x00},
|
PROUHDJR = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x03,0x00},
|
||||||
MCTRL4K = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x00},
|
MCTRL4K = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x00},
|
||||||
@@ -1025,6 +1038,7 @@ if (Controls) then
|
|||||||
VX4S_N = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x01},
|
VX4S_N = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x01},
|
||||||
VX6S = {0x00,0x35,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x01,0x00,0x03},
|
VX6S = {0x00,0x35,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x01,0x00,0x03},
|
||||||
VX1000 = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x04,0x00},
|
VX1000 = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x04,0x00},
|
||||||
|
VXPro = {0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x02},
|
||||||
PROHD = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x01},
|
PROHD = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x01},
|
||||||
PROUHDJR = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x04,0x00},
|
PROUHDJR = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x04,0x00},
|
||||||
MCTRL4K = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x01},
|
MCTRL4K = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x01},
|
||||||
@@ -1034,6 +1048,7 @@ if (Controls) then
|
|||||||
VX4S_N = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x02},
|
VX4S_N = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x02},
|
||||||
VX6S = {0x00,0x37,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x01,0x00,0x03},
|
VX6S = {0x00,0x37,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x01,0x00,0x03},
|
||||||
VX1000 = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x05,0x00},
|
VX1000 = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x05,0x00},
|
||||||
|
VXPro = {0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x01},
|
||||||
PROHD = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x02},
|
PROHD = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x02},
|
||||||
PROUHDJR = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x05,0x00},
|
PROUHDJR = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x02,0x00,0x05,0x00},
|
||||||
MCTRL4K = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x02},
|
MCTRL4K = {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x02},
|
||||||
@@ -1087,6 +1102,18 @@ if (Controls) then
|
|||||||
{},
|
{},
|
||||||
{},
|
{},
|
||||||
},
|
},
|
||||||
|
VXPro = {
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x01}, --HDMI1
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x02}, --HDMI2
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x03}, --HDMI3
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x04}, --HDMI4
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x05}, --HDMI5
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x06}, --HDMI6
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x07}, --HDMI7
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x08}, --DP
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x09}, --SDI
|
||||||
|
{0x00,0x3e,0xfe,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x13,0x02,0x00,0x01,0x0b}, --USB
|
||||||
|
},
|
||||||
PROHD = {
|
PROHD = {
|
||||||
{0x00,0x2B,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x22,0x00,0x20,0x02,0x01,0x00,0x1A}, --SDI
|
{0x00,0x2B,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x22,0x00,0x20,0x02,0x01,0x00,0x1A}, --SDI
|
||||||
{0x00,0x34,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x22,0x00,0x20,0x02,0x01,0x00,0x1C}, --DVI
|
{0x00,0x34,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x22,0x00,0x20,0x02,0x01,0x00,0x1C}, --DVI
|
||||||
|
|||||||
+2
-2
@@ -3,7 +3,7 @@
|
|||||||
<package >
|
<package >
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>NovaStar</id>
|
<id>NovaStar</id>
|
||||||
<version>0.2.0-master</version>
|
<version>0.3.0-master</version>
|
||||||
<title>NovaStar Controller</title>
|
<title>NovaStar Controller</title>
|
||||||
<authors>Joel Wetzell</authors>
|
<authors>Joel Wetzell</authors>
|
||||||
<owners>Joel Wetzell</owners>
|
<owners>Joel Wetzell</owners>
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
<description>NovaStar Controller Plugin</description>
|
<description>NovaStar Controller Plugin</description>
|
||||||
<releaseNotes>AutoGenerateFromGitCommitMessages</releaseNotes>
|
<releaseNotes>AutoGenerateFromGitCommitMessages</releaseNotes>
|
||||||
<copyright>Copyright 2021</copyright>
|
<copyright>Copyright 2021</copyright>
|
||||||
<tags>NovaStar VX4S VX6S VX1000 ProHD ProHDJr MCTRL4K</tags>
|
<tags>NovaStar VX4S VX6S VX1000 VXPro ProHD ProHDJr MCTRL4K</tags>
|
||||||
<summary>A plugin for control of NovaStar Video Wall controllers</summary>
|
<summary>A plugin for control of NovaStar Video Wall controllers</summary>
|
||||||
</metadata>
|
</metadata>
|
||||||
<files>
|
<files>
|
||||||
|
|||||||
Reference in New Issue
Block a user