diff --git a/content/novastar.qplug b/content/novastar.qplug index 356d407..801e52e 100644 --- a/content/novastar.qplug +++ b/content/novastar.qplug @@ -4,9 +4,9 @@ -- Layout inspired by VideoHub plugin @ https://github.com/locimation/qsys-plugins PluginInfo = { - Name = "NovaStar~VX4S/VX6S/VX1000/ProHD/ProHDJr/MCTRL4K", -- The tilde here indicates folder structure in the Shematic Elements pane - Version = "0.2.0-master", - Id = "novastar.plugin.0.2.0-master", + Name = "NovaStar~VX4S/VX6S/VX1000/VXPro/ProHD/ProHDJr/MCTRL4K", -- The tilde here indicates folder structure in the Shematic Elements pane + Version = "0.3.0-master", + Id = "novastar.plugin.0.3.0-master", Description = "Plugin for controlling NovaStar video wall controllers", ShowDebug = true, Author = "Joel Wetzell" @@ -41,7 +41,7 @@ function GetProperties() { Name = 'Model', Type = 'enum', - Choices = { 'VX4S', 'VX4S_N', 'VX6S', 'VX1000', 'PROHD', 'PROUHDJR', 'MCTRL4K' }, + Choices = { 'VX4S', 'VX4S_N', 'VX6S', 'VX1000', 'VXPro', 'PROHD', 'PROUHDJR', 'MCTRL4K' }, Value = 'VX4S' }, { @@ -479,6 +479,18 @@ function GetControlLayout(props) "OPT 2", "MOSAIC", }, + VXPro = { + "HDMI1", + "HDMI2", + "HDMI3", + "HDMI4", + "HDMI5", + "HDMI6", + "HDMI7", + "DP", + "SDI", + "USB", + }, PROHD = { "SDI", "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}, 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}, + 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}, 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}, @@ -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}, 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}, + 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}, 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}, @@ -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}, 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}, + 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}, 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}, @@ -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 = { {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 diff --git a/novastar.nuspec b/novastar.nuspec index 555e23b..77c0c21 100644 --- a/novastar.nuspec +++ b/novastar.nuspec @@ -3,7 +3,7 @@ NovaStar - 0.2.0-master + 0.3.0-master NovaStar Controller Joel Wetzell Joel Wetzell @@ -14,7 +14,7 @@ NovaStar Controller Plugin AutoGenerateFromGitCommitMessages Copyright 2021 - NovaStar VX4S VX6S VX1000 ProHD ProHDJr MCTRL4K + NovaStar VX4S VX6S VX1000 VXPro ProHD ProHDJr MCTRL4K A plugin for control of NovaStar Video Wall controllers