Updated IRSend RAW Encoding (markdown)

s-hadinger 2019-08-05 10:07:43 +02:00
parent ab350889be
commit 8c1509bb20
1 changed files with 10 additions and 1 deletions

@ -125,3 +125,12 @@ Pioneer IR encoding is very similar to NEC encoding for the bitstream. When capt
First, the Frequency if 40KHz for Pioneer vs 38KHz for NEC. The number of IR pulses are the same, so all Pioneer timings are 5% shorter than Nec equivalent. Most Pioneer will tolerate the difference, but some won't. If you have a Pioneer device, prefer the `Pioneer` encoding.
Second, Pioneer introduced 64 bits messages vs 32 bits for NEC. Most simple Pioneer commands still use 32 bits, but newer require 64 bits. 64 bits messages are actually sent as 2x 32 bits messages with a very short pause in between.
Example, Pioneer Vol+ is 32 bits message and must be sent twice. You can either send the same message `0xA55A50AF` twice with `IRSend2` or send a 64 bits message with twice the same 32 payload: `0xA55A50AFA55A50AF`.
`IRSend2 {"Protocol":"PIONEER","Bits":32,"Data":"0xA55A50AF"}`
or
`IRSend {"Protocol":"PIONEER","Bits":64,"Data":"0xA55A50AFA55A50AF"}`