Send Display Normal on input change

This commit is contained in:
2021-11-02 15:04:55 -05:00
parent 0c88dd419e
commit 4d857354e9
+13 -2
View File
@@ -593,6 +593,8 @@ if (Controls) then
{0x00,0x80,0xFE,0x00,0x01,0x00,0xFF,0xFF,0x01,0x00,0x01,0x01,0x00,0x02,0x01,0x00,0x09,0xE1,0x58}, --Grayscale {0x00,0x80,0xFE,0x00,0x01,0x00,0xFF,0xFF,0x01,0x00,0x01,0x01,0x00,0x02,0x01,0x00,0x09,0xE1,0x58}, --Grayscale
{0x00,0x80,0xFE,0x00,0x01,0x00,0xFF,0xFF,0x01,0x00,0x01,0x01,0x00,0x02,0x01,0x00,0x0A,0xE2,0x58} --Aging-All {0x00,0x80,0xFE,0x00,0x01,0x00,0xFF,0xFF,0x01,0x00,0x01,0x01,0x00,0x02,0x01,0x00,0x0A,0xE2,0x58} --Aging-All
}, },
DisplayNormal = { 0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x50,0x00,0x20,0x02,0x01,0x00,0x00,0xC7,0x56 },
DisplayNormalAlt = { 0x00,0x38,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x13,0x01,0x00,0x03,0xA7,0x56 },
Inputs = { Inputs = {
VX4S = { VX4S = {
{0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x2D,0x00,0x20,0x02,0x01,0x00,0x10,0xB4,0x56}, --DVI {0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x2D,0x00,0x20,0x02,0x01,0x00,0x10,0xB4,0x56}, --DVI
@@ -701,8 +703,12 @@ if (Controls) then
function sendCommand(cmd) function sendCommand(cmd)
if NovaStar.socket.IsConnected then if NovaStar.socket.IsConnected then
print("Sending Packet") print("Sending packet to connected NovaStar")
print(hex_dump(getCmdString(cmd))) else
print("Following would have been sent if NovaStar was connected")
end;
print(hex_dump(getCmdString(cmd)))
if NovaStar.socket.IsConnected then
NovaStar.socket:Write(getCmdString(NovaStar.Commands.Preamble) .. getCmdString(cmd)) NovaStar.socket:Write(getCmdString(NovaStar.Commands.Preamble) .. getCmdString(cmd))
end end
end end
@@ -792,6 +798,11 @@ if (Controls) then
if (v ~= nil and #v > 1) then if (v ~= nil and #v > 1) then
print("value is not nill and length greater than 1") print("value is not nill and length greater than 1")
Controls['IN'..k].EventHandler = function() Controls['IN'..k].EventHandler = function()
if(Properties['Model'].Value ~= 'VX6S') then
sendCommand(NovaStar.Commands.DisplayNormal)
else
sendCommand(NovaStar.Commands.DisplayNormalAlt)
end;
sendCommand(v) sendCommand(v)
end end
else else