I’ve uploaded 2x XSLT files to code.mios.com that can be used (with a freestanding XSLT Tool) to “transform” an XML Device file, from SQRemote’s backup, into the requisite [tt]I_xxx.xml[/tt] and [tt]D_xxx.xml[/tt] files for MiOS to talk directly to the Puck.
They’re prototypes right now, and currently untested.
[url=http://code.mios.com/trac/mios_sqblaster/browser/trunk/xslt/SQBlaster_I.xsl]http://code.mios.com/trac/mios_sqblaster/browser/trunk/xslt/SQBlaster_I.xsl[/url]
[url=http://code.mios.com/trac/mios_sqblaster/browser/trunk/xslt/SQBlaster_D.xsl]http://code.mios.com/trac/mios_sqblaster/browser/trunk/xslt/SQBlaster_D.xsl[/url]
If you feed the SQBlaster device files ([tt]xxxxxxxxx.xml[/tt]) through an XSLT processor with [tt]SQBlaster_I.xsl[/tt], it’ll emit the [tt]I_xxx.xml[/tt] file for the Mios Device Implementation file.
If you feed this new Implementation file ([tt]I_xxx.xml[/tt]) through an XSLT processor with [tt]SQBlaster_D.xsl[/tt], it’ll emit the [tt]D_xxx.xml[/tt] file for the MiOS Device Descriptor file.
Again, it’s not been tested yet, and the IR “mapping” isn’t complete just yet, but it’s a start. If anyone has good Javascript skills the XML/XSLT Processing could be done “in browser” to avoid the extra step of having the command line XSLT Processor