IRremoteESP8266
Variables
ir_Sanyo.cpp File Reference

Support for Sanyo protocols. Sanyo LC7461 support originally by marcosamarinho Sanyo SA 8650B originally added from https://github.com/shirriff/Arduino-IRremote/. More...

Variables

const uint16_t kSanyoSa8650bHdrMark = 3500
 
const uint16_t kSanyoSa8650bHdrSpace = 950
 
const uint16_t kSanyoSa8650bOneMark = 2400
 
const uint16_t kSanyoSa8650bZeroMark = 700
 
const uint16_t kSanyoSa8650bDoubleSpaceUsecs = 800
 
const uint16_t kSanyoSa8650bRptLength = 45000
 
const uint16_t kSanyoLc7461AddressMask = (1 << kSanyoLC7461AddressBits) - 1
 
const uint16_t kSanyoLc7461CommandMask = (1 << kSanyoLC7461CommandBits) - 1
 
const uint16_t kSanyoLc7461HdrMark = 9000
 
const uint16_t kSanyoLc7461HdrSpace = 4500
 
const uint16_t kSanyoLc7461BitMark = 560
 
const uint16_t kSanyoLc7461OneSpace = 1690
 
const uint16_t kSanyoLc7461ZeroSpace = 560
 
const uint32_t kSanyoLc7461MinCommandLength = 108000
 
const uint16_t kSanyoLc7461MinGap
 
const uint16_t kSanyoAcHdrMark = 8500
 uSeconds More...
 
const uint16_t kSanyoAcHdrSpace = 4200
 uSeconds More...
 
const uint16_t kSanyoAcBitMark = 500
 uSeconds More...
 
const uint16_t kSanyoAcOneSpace = 1600
 uSeconds More...
 
const uint16_t kSanyoAcZeroSpace = 550
 uSeconds More...
 
const uint32_t kSanyoAcGap = kDefaultMessageGap
 uSeconds (Guess only) More...
 
const uint16_t kSanyoAcFreq = 38000
 Hz. (Guess only) More...
 
const uint16_t kSanyoAc88HdrMark = 5400
 uSeconds More...
 
const uint16_t kSanyoAc88HdrSpace = 2000
 uSeconds More...
 
const uint16_t kSanyoAc88BitMark = 500
 uSeconds More...
 
const uint16_t kSanyoAc88OneSpace = 1500
 uSeconds More...
 
const uint16_t kSanyoAc88ZeroSpace = 750
 uSeconds More...
 
const uint32_t kSanyoAc88Gap = 3675
 uSeconds More...
 
const uint16_t kSanyoAc88Freq = 38000
 Hz. (Guess only) More...
 
const uint8_t kSanyoAc88ExtraTolerance = 5
 
const uint16_t kSanyoAc152HdrMark = 3300
 (%) Extra tolerance to use. More...
 
const uint16_t kSanyoAc152BitMark = 440
 uSeconds More...
 
const uint16_t kSanyoAc152HdrSpace = 1725
 uSeconds More...
 
const uint16_t kSanyoAc152OneSpace = 1290
 uSeconds More...
 
const uint16_t kSanyoAc152ZeroSpace = 405
 uSeconds More...
 
const uint16_t kSanyoAc152Freq = 38000
 Hz. (Guess only) More...
 
const uint8_t kSanyoAc152ExtraTolerance = 13
 

Detailed Description

Support for Sanyo protocols. Sanyo LC7461 support originally by marcosamarinho Sanyo SA 8650B originally added from https://github.com/shirriff/Arduino-IRremote/.

See also
https://github.com/z3t0/Arduino-IRremote/blob/master/ir_Sanyo.cpp
http://pdf.datasheetcatalog.com/datasheet/sanyo/LC7461.pdf
https://github.com/marcosamarinho/IRremoteESP8266/blob/master/ir_Sanyo.cpp
http://slydiman.narod.ru/scr/kb/sanyo.htm
https://github.com/crankyoldgit/IRremoteESP8266/issues/1211
https://docs.google.com/spreadsheets/d/1dYfLsnYvpjV-SgO8pdinpfuBIpSzm8Q1R5SabrLeskw/edit?usp=sharing
https://github.com/crankyoldgit/IRremoteESP8266/issues/1503

Variable Documentation

◆ kSanyoAc152BitMark

const uint16_t kSanyoAc152BitMark = 440

uSeconds

◆ kSanyoAc152ExtraTolerance

const uint8_t kSanyoAc152ExtraTolerance = 13

◆ kSanyoAc152Freq

const uint16_t kSanyoAc152Freq = 38000

Hz. (Guess only)

◆ kSanyoAc152HdrMark

const uint16_t kSanyoAc152HdrMark = 3300

(%) Extra tolerance to use.

uSeconds

◆ kSanyoAc152HdrSpace

const uint16_t kSanyoAc152HdrSpace = 1725

uSeconds

◆ kSanyoAc152OneSpace

const uint16_t kSanyoAc152OneSpace = 1290

uSeconds

◆ kSanyoAc152ZeroSpace

const uint16_t kSanyoAc152ZeroSpace = 405

uSeconds

◆ kSanyoAc88BitMark

const uint16_t kSanyoAc88BitMark = 500

uSeconds

◆ kSanyoAc88ExtraTolerance

const uint8_t kSanyoAc88ExtraTolerance = 5

◆ kSanyoAc88Freq

const uint16_t kSanyoAc88Freq = 38000

Hz. (Guess only)

◆ kSanyoAc88Gap

const uint32_t kSanyoAc88Gap = 3675

uSeconds

◆ kSanyoAc88HdrMark

const uint16_t kSanyoAc88HdrMark = 5400

uSeconds

◆ kSanyoAc88HdrSpace

const uint16_t kSanyoAc88HdrSpace = 2000

uSeconds

◆ kSanyoAc88OneSpace

const uint16_t kSanyoAc88OneSpace = 1500

uSeconds

◆ kSanyoAc88ZeroSpace

const uint16_t kSanyoAc88ZeroSpace = 750

uSeconds

◆ kSanyoAcBitMark

const uint16_t kSanyoAcBitMark = 500

uSeconds

◆ kSanyoAcFreq

const uint16_t kSanyoAcFreq = 38000

Hz. (Guess only)

◆ kSanyoAcGap

const uint32_t kSanyoAcGap = kDefaultMessageGap

uSeconds (Guess only)

◆ kSanyoAcHdrMark

const uint16_t kSanyoAcHdrMark = 8500

uSeconds

◆ kSanyoAcHdrSpace

const uint16_t kSanyoAcHdrSpace = 4200

uSeconds

◆ kSanyoAcOneSpace

const uint16_t kSanyoAcOneSpace = 1600

uSeconds

◆ kSanyoAcZeroSpace

const uint16_t kSanyoAcZeroSpace = 550

uSeconds

◆ kSanyoLc7461AddressMask

const uint16_t kSanyoLc7461AddressMask = (1 << kSanyoLC7461AddressBits) - 1

◆ kSanyoLc7461BitMark

const uint16_t kSanyoLc7461BitMark = 560

◆ kSanyoLc7461CommandMask

const uint16_t kSanyoLc7461CommandMask = (1 << kSanyoLC7461CommandBits) - 1

◆ kSanyoLc7461HdrMark

const uint16_t kSanyoLc7461HdrMark = 9000

◆ kSanyoLc7461HdrSpace

const uint16_t kSanyoLc7461HdrSpace = 4500

◆ kSanyoLc7461MinCommandLength

const uint32_t kSanyoLc7461MinCommandLength = 108000

◆ kSanyoLc7461MinGap

const uint16_t kSanyoLc7461MinGap

◆ kSanyoLc7461OneSpace

const uint16_t kSanyoLc7461OneSpace = 1690

◆ kSanyoLc7461ZeroSpace

const uint16_t kSanyoLc7461ZeroSpace = 560

◆ kSanyoSa8650bDoubleSpaceUsecs

const uint16_t kSanyoSa8650bDoubleSpaceUsecs = 800

◆ kSanyoSa8650bHdrMark

const uint16_t kSanyoSa8650bHdrMark = 3500

◆ kSanyoSa8650bHdrSpace

const uint16_t kSanyoSa8650bHdrSpace = 950

◆ kSanyoSa8650bOneMark

const uint16_t kSanyoSa8650bOneMark = 2400

◆ kSanyoSa8650bRptLength

const uint16_t kSanyoSa8650bRptLength = 45000

◆ kSanyoSa8650bZeroMark

const uint16_t kSanyoSa8650bZeroMark = 700
kSanyoLc7461HdrMark
const uint16_t kSanyoLc7461HdrMark
Definition: ir_Sanyo.cpp:49
kSanyoLc7461MinCommandLength
const uint32_t kSanyoLc7461MinCommandLength
Definition: ir_Sanyo.cpp:54
kSanyoLC7461Bits
const uint16_t kSanyoLC7461Bits
Definition: IRremoteESP8266.h:1372
kSanyoLc7461HdrSpace
const uint16_t kSanyoLc7461HdrSpace
Definition: ir_Sanyo.cpp:50
kSanyoLc7461BitMark
const uint16_t kSanyoLc7461BitMark
Definition: ir_Sanyo.cpp:51
kSanyoLc7461ZeroSpace
const uint16_t kSanyoLc7461ZeroSpace
Definition: ir_Sanyo.cpp:53
kSanyoLc7461OneSpace
const uint16_t kSanyoLc7461OneSpace
Definition: ir_Sanyo.cpp:52