--
You received this message because you are subscribed to the Google Groups "CommandFusion Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to commandfusio...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
<IR_iTach.gui.zip>
You received this message because you are subscribed to a topic in the Google Groups "CommandFusion Software" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/commandfusion/9jowmWL9nPY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to commandfusio...@googlegroups.com.
I'll know better when I see the code ;-).
FYI, I plan to add the possibility of entering manual delays for macros (like we can do via GuiDesigner).
--
That's also what I thought Barry, but it can be useful with some devices. For example, with my TV (ordinary 55" Samsung), I use macros to select the channels (channel 52 is 5+2+ok), and if I don't set any delay between the commands, the iTach will go two fast for the TV to accept every digit.Well..actually I pass these commands through TCP for this TV :) :)
--
If you look at a typical IR stream that is sent to the iTach, it consists of certain control fields then a bunch of timing values (pairs of numbers). The pairs are commonly called burst pairs. The first of the pair is the time for the IR flasher to be on, and the second of the pair is the time for it to be off, ergo the last number, the second of the last pair, should be the last off time. The iTach will be kept busy for this long after sending the last on time. If for example the off time should be 600 microseconds, then anything larger than that will keep the iTach busy but actually doing nothing as the IR flasher is off during this time.
The time values are not in microseconds, but rather ticks of the IR clock IIRC, that is the period of the IR frequency.
Check the Global cache web site for their API document which describes all of this
From: comman...@googlegroups.com
[mailto:comman...@googlegroups.com] On Behalf Of Guillaume Vigneron
Sent: Thursday, December 26, 2013 5:51 PM
To: comman...@googlegroups.com
Subject: Re: Contribution: IR iTach full JS
Barry, could you please explain me that particular point? (last off time) Where do you configure this in the IR command?
--
OK, got it! It's really nice to get such detailed explanations, thanks Barry. I have the GC API documentation, I'll read it again.
So if I understand well, this off time is defined by the manufacturer of the equipment so we receive it when scanning the IR codes of a remote...but in certain cases we probably have to increase it if we want to make sure the device will treat every single commands that is sent in a macro. Cool... :)
There are of course times when using the IR off timing method is not acceptable, so it makes sense to use delays between commands like normal macros.
For example - one IR output is stacked with 2 emitter heads directed at two different AV products. You might want to tell both units to power up and go to a specific input - but if you use the IR timing method, then it locks you from sending another IR command until the long off timing is complete.
On 27/12/13 6:50 PM, Guillaumer Vigneron wrote:
Thanks again and all the best for the New Year,,