The NEW Build Your Own Arcade Controls

Software Support => controls.dat => Topic started by: brandonled on November 12, 2019, 09:24:32 pm

Title: LEDBlinky: Missing Signature [test.lwax]
Post by: brandonled on November 12, 2019, 09:24:32 pm
I'm attempting to use xLights to export LEDBlinky lwax files.  Using the xLights convert tool I ended up getting the "Missing Signature" error but I can't find any information on what that error is due to.  Can someone comment?

Additionally, the xLights conversion tool produced the following test.lwax xml:

<?xml version="1.0" encoding="UTF-8"?>
<LEDAnimation>
  <Frame Number="60" Duration="50">
    <State LedHwType="6" Id="1" Value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0"/>
    <Intensity LedHwType="6" Id="1" Value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
  </Frame>

but that I believe won't work with my PACLED64 for two reasons.  The frist is my controller id is 0 not 1, simple regex fix, but that didn't solve the problem.  So next I swapped LedHwType="6" for Device="PACLED64" but again the same Missing Signature error was logged to the LBC_Errors file.

<?xml version="1.0" encoding="UTF-8"?>
<LEDAnimation>
  <Frame Number="60" Duration="50">
    <State Device="PACLED64" Id="0" Value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0"/>
    <Intensity Device="PACLED64" Id="0" Value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
  </Frame>

Can anyone chime in on what I'm running up against?  For kicks I even threw in the xml comments:

<!-- (C7CF1BF1CA929E9E0ADBEB914CB8E6714F952C61) -->
<!-- File created by LEDBlinkyAnimationEditor.exe -->
<!-- DO NOT EDIT THIS FILE MANUALLY -->

but because I don't know what's generating that hash sum I can only copy in one from another file which was a completely long shot, but I do wonder if there's some sort of checking of that value for validation in LEDBlinky?







<LEDAnimation>
  <Frame Number="60" Duration="20">
    <State Device="PACLED64" Id="0" Value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0"/>
    <Intensity Device="PACLED64" Id="0" Value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
  </Frame>
Title: Re: LEDBlinky: Missing Signature [test.lwax]
Post by: brandonled on November 12, 2019, 11:13:45 pm
Okay, so turns out if you load the sequence from xLights into the ledBlinky animation tool and then save the file from that tool it will work.   :)
Title: Re: LEDBlinky: Missing Signature [test.lwax]
Post by: Gilrock on November 12, 2019, 11:22:36 pm
I've been helping brandon privately but for the benefit of others the Convert feature I added to xLights was hard-coded to the Ultimate IO board because that's all I owned.  I can modify it to work with other boards but this is the first time I think anyone tried to use it. :)