It is pretty easy to buy hardware that looks at a ppm signal and turns a light
on and off on. Some of these lights have various flashing modes and other
capabilities but all the smarts are in the hardware and are fixed. I would
much rather control this feature with the transmitter.
To pull this off I think you need to provide 3 values that setup a pulse trains
in terms of ppm frame times (or some other unit of measure that makes sense)
1) Period
2) Start On Time (offset)
3) On Time Duration (duty cycle)
A few important features are needed. Any channel with a 'pulse mix' would need
to operate on the same time base so you can sync things up. If two mixes have
period of 100 then they always will be synched up. (this leads to possible
'odd' behavior of high times happening randomly depending on when you flip the
switch and where the pulse train is). Perhaps this needs to be a flag to allow
pulse mixes to start immediately rather than synchronized.
You could get away with period and duty cycle but that prevents being able to
setup one channel to go 0,100,200,300 and another to be 50,150,250,350
Original issue reported on code.google.com by ch...@acrocad.net on 2 Jan 2013 at 3:36
Original issue reported on code.google.com by
ch...@acrocad.net
on 2 Jan 2013 at 3:36