From 6959fc63f829e13479edf78b4235314438a38294 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Mon, 26 Feb 2024 19:53:58 -0600 Subject: [PATCH] add vx1000 --- content/novastar.qplug | 42 ++++++++++++++++++++++++++++++++++++++---- novastar.nuspec | 4 ++-- 2 files changed, 40 insertions(+), 6 deletions(-) diff --git a/content/novastar.qplug b/content/novastar.qplug index 56b056b..6c34af5 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/ProHD/ProHDJr/MCTRL4K", -- The tilde here indicates folder structure in the Shematic Elements pane - Version = "0.1.0-master", - Id = "novastar.plugin.0.1.0-master", + 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", 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', 'PROHD', 'PROUHDJR', 'MCTRL4K' }, + Choices = { 'VX4S', 'VX4S_N', 'VX6S', 'VX1000', 'PROHD', 'PROUHDJR', 'MCTRL4K' }, Value = 'VX4S' }, { @@ -437,6 +437,16 @@ function GetControlLayout(props) "DVI2", "USB", }, + VX1000 = { + "HDMI1", + "HDMI2", + "DVI1", + "DVI2", + "SDI", + "OPT 1", + "OPT 2", + "MOSAIC", + }, PROHD = { "SDI", "DVI", @@ -854,6 +864,18 @@ if (Controls) then {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x08}, {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x09}, }, + VX1000 = { + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x00}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x01}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x02}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x03}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x04}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x05}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x06}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x07}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x08}, + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x09}, + }, PROUHDJR = { {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x00}, {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x51,0x13,0x01,0x00,0x01}, @@ -963,6 +985,18 @@ if (Controls) then {}, {}, }, + VX1000 = { + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x12,0x00,0x02,0x13,0x03,0x00,0x00,0x00,0x00}, --HDMI1 + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x12,0x00,0x02,0x13,0x03,0x00,0x01,0x00,0x00}, --HDMI2 + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x12,0x00,0x02,0x13,0x03,0x00,0x02,0x00,0x00}, --DVI1 + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x12,0x00,0x02,0x13,0x03,0x00,0x03,0x00,0x00}, --DVI2 + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x12,0x00,0x02,0x13,0x03,0x00,0x03,0x00,0x00}, --SDI1 + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x12,0x00,0x02,0x13,0x03,0x00,0x03,0x00,0x00}, --OPT 1 + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x12,0x00,0x02,0x13,0x03,0x00,0x03,0x00,0x00}, --OPT 1 + {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x12,0x00,0x02,0x13,0x03,0x00,0x03,0x00,0x00}, --MOSAIC + {}, + {}, + }, 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 704a0ba..555e23b 100644 --- a/novastar.nuspec +++ b/novastar.nuspec @@ -3,7 +3,7 @@ NovaStar - 0.1.0-master + 0.2.0-master NovaStar Controller Joel Wetzell Joel Wetzell @@ -14,7 +14,7 @@ NovaStar Controller Plugin AutoGenerateFromGitCommitMessages Copyright 2021 - NovaStar VX4S VX6S + NovaStar VX4S VX6S VX1000 ProHD ProHDJr MCTRL4K A plugin for control of NovaStar Video Wall controllers