IRremoteESP8266
Variables
ir_Pioneer.cpp File Reference

Pioneer remote emulation. More...

Variables

const uint16_t kPioneerTick = 534
 
const uint16_t kPioneerHdrMarkTicks = 16
 
const uint16_t kPioneerHdrMark = kPioneerHdrMarkTicks * kPioneerTick
 
const uint16_t kPioneerHdrSpaceTicks = 8
 
const uint16_t kPioneerHdrSpace = kPioneerHdrSpaceTicks * kPioneerTick
 
const uint16_t kPioneerBitMarkTicks = 1
 
const uint16_t kPioneerBitMark = kPioneerBitMarkTicks * kPioneerTick
 
const uint16_t kPioneerOneSpaceTicks = 3
 
const uint16_t kPioneerOneSpace = kPioneerOneSpaceTicks * kPioneerTick
 
const uint16_t kPioneerZeroSpaceTicks = 1
 
const uint16_t kPioneerZeroSpace = kPioneerZeroSpaceTicks * kPioneerTick
 
const uint16_t kPioneerMinCommandLengthTicks = 159
 
const uint32_t kPioneerMinCommandLength
 
const uint16_t kPioneerMinGapTicks = 47
 
const uint32_t kPioneerMinGap = kPioneerMinGapTicks * kPioneerTick
 

Detailed Description

Pioneer remote emulation.

See also
http://www.adrian-kingston.com/IRFormatPioneer.htm
https://github.com/crankyoldgit/IRremoteESP8266/pull/547
https://www.pioneerelectronics.com/PUSA/Support/Home-Entertainment-Custom-Install/IR+Codes/A+V+Receivers

Variable Documentation

◆ kPioneerBitMark

const uint16_t kPioneerBitMark = kPioneerBitMarkTicks * kPioneerTick

◆ kPioneerBitMarkTicks

const uint16_t kPioneerBitMarkTicks = 1

◆ kPioneerHdrMark

const uint16_t kPioneerHdrMark = kPioneerHdrMarkTicks * kPioneerTick

◆ kPioneerHdrMarkTicks

const uint16_t kPioneerHdrMarkTicks = 16

◆ kPioneerHdrSpace

const uint16_t kPioneerHdrSpace = kPioneerHdrSpaceTicks * kPioneerTick

◆ kPioneerHdrSpaceTicks

const uint16_t kPioneerHdrSpaceTicks = 8

◆ kPioneerMinCommandLength

const uint32_t kPioneerMinCommandLength

◆ kPioneerMinCommandLengthTicks

const uint16_t kPioneerMinCommandLengthTicks = 159

◆ kPioneerMinGap

const uint32_t kPioneerMinGap = kPioneerMinGapTicks * kPioneerTick

◆ kPioneerMinGapTicks

const uint16_t kPioneerMinGapTicks = 47

◆ kPioneerOneSpace

const uint16_t kPioneerOneSpace = kPioneerOneSpaceTicks * kPioneerTick

◆ kPioneerOneSpaceTicks

const uint16_t kPioneerOneSpaceTicks = 3

◆ kPioneerTick

const uint16_t kPioneerTick = 534

◆ kPioneerZeroSpace

const uint16_t kPioneerZeroSpace = kPioneerZeroSpaceTicks * kPioneerTick

◆ kPioneerZeroSpaceTicks

const uint16_t kPioneerZeroSpaceTicks = 1
kPioneerMinCommandLengthTicks
const uint16_t kPioneerMinCommandLengthTicks
Definition: ir_Pioneer.cpp:34
kPioneerTick
const uint16_t kPioneerTick
Definition: ir_Pioneer.cpp:23