The SQBlaster file containing their IR codes, for each of your SQBlaster/SQRemote devices is in XML format (from Box.net)
MiOS requires two files (I_xxx.xml and D_xxx.xml) for each Plugin/Device, these are also in XML format.
The current process involves:
a) having the SQBlaster dev_xxx.xml file for your device (from Box.net)
b) running an
XML Transform on the
dev_xxx.xml file from SQBlaster, to create the corresponding
I_xxx.xml file.
c) running an XML Transform on the
I_xxx.xml file from MiOS, to create the corresponding
D_xxx.xml file.
The transformation process involves using a XSLT Transform, from a hosted site like:
http://www.shell-tools.net/index.php?op=xslt OR;
http://xslttest.appspot.com/or from any command-line XSLT Tool if you're more familar with those.
For Step (b) above...Use the contents of this file for the XSLT input field:
http://code.mios.com/trac/mios_sqblaster/browser/trunk/xslt/SQBlaster_I.xsland the contents of
dev_xxx.xml file for the XML input field
Save the result as
I_xxx.xmlFor Step (c) above...Use the contents of this file for the XSLT input field:
http://code.mios.com/trac/mios_sqblaster/browser/trunk/xslt/SQBlaster_D.xsland the contents of
I_xxx.xml file for the XML input field.
Save the result as
D_xxx.xmlNOTE: If you change the file names, note that "
xxx" is actually embedded inside the
D_xxx.xml file, and this needs to be changed also.
NOTE2: I'll add a Wiki page to discuss how to do it using the Website, and include some screen snippets to better walk folks through it. I have a fully automated version, but ran into Bugs in MiOS that prevented it from working (it did everything from Plugin creation, Device instantiation, and wiring to SQBlaster within MiOS so it would save all these manual steps.
PS: Looks like my hyperlinks to the XSLT Transform files in this post were out of date, so I updated them:
http://forum.micasaverde.com/index.php?topic=5734.msg29906